簡體   English   中英

如何使用Altera FPGA開發板的HPS引腳?

[英]How can I use HPS pins of altera FPGA development board?

我如何設計自己的MAC層功能來訪問以太網芯片,而不是使用Altera IP功能。 我的電路板是帶有旋風V 5CSEMA5F31C6芯片的DE1-SoC。 訪問以太網芯片的針腳是HPS針腳,我無法將自己的信號分配給它們。

這可以在新的Arria 10 SoC上實現,但在Cyclone V中則不能。Arria 10具有可配置為HPS或FPGA的共享I / O。

Cyclone V也有可能。 我使用HPS引腳在DE1-SOC板上的fpga端使用自己的以太網IP。 我通過hps組件的引腳多路復用功能來使用它們。 您必須對其進行配置,並使hps引導該配置的預加載器代碼。 但是,您不能在氣旋v中使用DDR功能(因此無法實現1Gbps)(Altera表示)。 在此過程中,應設置引腳多路復用,生成Qsys並編譯Quartus。 此過程將創建文件夾spl_bsp。 然后,您必須使用Altera提供的映像來創建SD卡(該映像包含所需的所有分區)。 之后,您可以制作預加載器:1)bsp-generate-files.exe --settings ./software/spl_bsp/settings.bsp --bsp-dir ./hps_isw_handoff/soc_system_hps_0 2)cd軟件/ spl_bsp / 3) make 4)make uboot 5)alt-boot-disk-util.exe -p preloader-mkpimage.bin -a write -de // e是SD卡的驅動器6)cp uboot-socfpga / u-boot.img / cygdrive / e

最后,將SD卡放入fpga套件中並對FPGA進行編程。 HPS從SD卡啟動,並且引腳多路復用矩陣配置引腳以進行輸出。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM