如何设计自己的MAC层函数来代替altera的IP函数来访问以太网芯片?我的主板是带有cyclone V 5CSEMA5F31C6芯片的DE1-SoC。接入以太网芯片的引脚是HPS引脚,我不能给它分配我自己的信号。
发布于 2016-10-31 19:36:28
气旋V也是可能的。我有自己的以太网IP工作在fpga一侧的DE1-SOC板使用HPS引脚。我通过hps组件的引脚多路复用功能使用它们。您必须对它们进行配置,并使hps引导成为该配置的预加载器代码。然而,你不能在cyclone 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 4) make uboot 5) alt-boot-disk-util.exe -p预加载器-mkpimage.bin -a write -d e // e是SD卡的驱动器6) cp uboot--d/u-boot.img /cygdrive/e
最后,将SD卡放入FPGA工具包中,对fpga进行编程。HPS从SD卡引导,引脚多路复用矩阵配置输出引脚。
发布于 2015-07-22 03:26:05
这在新的Arria10FPGA上是可能的,但在Cyclone V中是不可能的。Arria10共享了可配置到SoC或SoC的I/O。
https://stackoverflow.com/questions/31376941
复制相似问题