### 1. PS DDR设置参数
在FPGA设计中,PS(处理系统)与DDR(双倍数据速率)内存的设置非常重要,以下是一些基本参数和配置:
- **IO电压配置**:对于不同的Bank(如Bank0、Bank1等),需要确保电压配置为LVCMOS 1.8V,以保证信号的稳定性与兼容性。
### 2. IO分配
- **外设MIO分配**:
- QSPI FLASH、SD卡、EMMC、CAN接口、I2C、PMU、串口、看门狗、TTC定时器、以太网、USB、DP和SATA等接口的IO分配,这些都需在设计中逐一配置,确保各个外设能够正常工作。
### 3. 配置操作步骤
- **完成配置后**:点击OK并保存配置,以便在后续操作中使用。
- **导出BD配置文件**:可以导出Block Design (BD)的脚本文件,以便于后续的工程恢复和重用。
### 4. 生成输出产品
- **右击system.bd**:选择“Generate Output Products”,并等待生成成功。
- **创建HDL Wrapper**:右击system.bd,选择“Create HDL Wrapper”,该步骤用于生成顶层HDL文件。
### 5. 查看源码层次结构
- **顶层文件**:在生成的顶层文件system_wrapper.v中,可以查看其结构,并发现与Block Design中的设计一致。
### 6. 示例代码
<