Kayıtlar

Ağustos, 2024 tarihine ait yayınlar gösteriliyor

KV260 Kria Starter Kit Series: 4 - Petalinux BRAM Application

KV260 Kria Starter Kit Series: 3 makalesindeki Vivado projesinde bazı değişiklikler yapıldı. Interrupt kontroller yerine BRAM Controller ve BRAM generator kullanıldı. Bu uygulamanın amacı bir Block RAM donanımı kurup onun adresini istediğimiz gibi ayarlamak ve bu adrese Linux User Space'de Vitis uygulamamızı çalıştırarak bir data yazmak ve onu geri okumak. Vivado projesi oluşturma, Platform oluşturma  vs donanım tasarım işleri önceki makale ile aynı prosedürde yapıldı. Sadece biraz tasarım farklılığı var. Bunun dışında Petalinux ile proje oluşturma, rootfs, sysroot, dtsi vs oluşturma adımları da aynı yalnız pl.dtsi dosyası açılıp bir kontrol edilir ve PL tasarımı device tree dosyasına yansımış mı diye kontrol edilir: /*  * CAUTION: This file is automatically generated by Xilinx.  * Version: XSCT 2022.1  * Today is: Sun Aug 18 10:08:02 2024  */ /dts-v1/ ; /plugin/ ; / {     fragment @ 0 {         target = <& fpga_full > ;         overlay0 : __overlay__ {             #