我正在寻找HPS到FPGA自定义组件集成指南使用Qsys。我有De0纳米SoC板。我是SoC编程的新手。我仍然找不到一个材料或指导HPS自定义VHDL或Verilog组件集成。我需要知道什么是我应该建立的连接,以及如何在ARM处理器上的C代码和FPGA定制组件的实体中声明它们。任何一个人都可以发布一些链接。
我读过Altera的教程。Avalon接口规范pdf,ARM_A9_intro_intelfpga pdf,Intel_FPGA_Monitor_Program_ARM pdf,Nano qsys组件pdf,Using_GIC - ARM HPS pdf,External_Bus_to_Avalon_Bridge -nios II pdf,Avalon_to_External_Bus_Bridge nios II pdf,DE0-Nano-SoC_Computer_ARM pdf。
发布于 2017-04-05 12:54:06
在FPGA端,使用Quartus作为IP核在QSys中实例化HPS。可以启用HPS到-FPGA桥接器,并将IP连接到它.要么在QSys中这样做,要么通过桥将总线导出到包装器VHDL或Verilog设计中。
“四人手册”第1卷中有QSys一节:https://www.altera.com/products/design-software/fpga-design/quartus-prime/support.html
在HPS方面,您必须从Quartus输出生成一个新的预加载器。您必须为您的设备编写一个Linux内核驱动程序,并可能创建一个DeviceTree条目。您可以在UBoot或中使用mw/md命令进行简单测试,例如通过mem /dev/mem进行测试。
RocketBoards.org是一个很好的资源。您的板与Atlas-SoC开发平台:Started兼容。
https://stackoverflow.com/questions/43219113
复制相似问题