仅对英特尔可见 — GUID: lro1418632211664
Ixiasoft
1.5.6.2. 硬件设计
本节介绍了本实例中曾使用过的一个非常简单的硬件设计。 您需要在主PC安装ACDS才能复制该实例。
注: 本指南中已有此设计。用户无需再创建。但如果预加载器hex文件被变动,则需要再次编译此设计。
设计以Altera GHRD为基础,其中部件数有所减少:
- HPS- 硬处理器实例
- SysID- 系统ID
- HPS Boot Memory- 用作存储预加载器二进制的FPGA存储器
- Clk- 时钟和复位源
下图介绍了从系统内容查看硬件设计:
图 14. 从系统内容查看硬件设计

配置HPS部件以使能如下图截屏中列出的FPGA引导信号:
图 15. 使能FPGA信号引导

HPS引导存储器需要设置成8位数据宽度,并且被包含预加载器映像的hex文件初始化。以下截屏列出了本实例已使用的储存器设置。
注: 预加载器映像存储在名为software/spl_bsp/preloader.hex的文件中。
图 16. 片上存储器参数

注:
- 双击导出栏中相应单元格导出HPS总线 f2h_boot_from_fpga 。
- HPS引导存储器是连接到h2f AXI总线的。
- HPS引导存储器被设置到0x0000000基址。
- f2h_boot_from_fpga 信号需要与高层级别中的合适值绑定。在此实例中,它们被绑定到文件:rd_top.v:
// SoC sub-system module soc_system soc_inst ( ... .hps_0_f2h_boot_from_fpga_boot_from_fpga_ready (1'b1), .hps_0_f2h_boot_from_fpga_boot_from_fpga_on_failure (1'b0));