DEV Community

Ahmet Kargı
Ahmet Kargı

Posted on • Edited on

FPGA_Part_04

Selamünaleyküm,
Aradan birazcık zaman geçti arada sınavlarım vardı. Sınavlardan sonra yeniden çalışmaya başladım. Bir hocamın da yol göstermesi ile PYNQ-Z1 kartının programlanması üzerine bir araştırmaya başladım. Python ve ZYNQ kelimelerinin birleşimi ile adlandırılmış bu kartın yapısına bakalım. Üzerinde ZYNQ işlem birimi bullanıyor. ZYNQ işlemci PL ve PS olarak adlandırılan 2 parçadan oluşan SOC(System on a chip) türü bir işlem birimi. PL(Programmable Logic) kısmı FPGA türü bir işlemci iken PS(Processing System) kısmı ise ARM temelli bir işlemci. Bu iki ayrı sistem aynı çip üzerinde bulunur. Üzerinde bir çok I/O portu bulunan kartın en güzel yanlarından brisi ise Python ile programlanabiliyor olması. Adındaki Python buradan geliyor zaten. Bir nevi Rasppberry Pi ile FPGA işlemcinin birleştirilmiş hali.

Üzerindeki portlarla Arduino gibi kartlara direkt bağlanabiliyor. Z2 modelinin üzerinde ise RPi için ayrıca bağlantı pinleri de bulunmakta.

Hakkında playlistleri ve documentationları takip etmeye devam ediyorum.

FPGA_Part_04
A.KARGI

Top comments (0)