ZHCAFN4 August 2025 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7950 , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958
图 2-1 BRINGUP_AFE 模块的硬件连接| 端口 | I/O | 位宽度 | 说明 |
|---|---|---|---|
| clk | 输入 | 1 | 模块时钟。SPI 时钟采用了相同时钟。最大时钟速度为 10MHz |
| rst_n | 输入 | 1 | 低电平有效复位 |
| mem_addr | 输出 | 32 |
启动期间需要从中加载指令的外部存储器地址。 内存地址从 0 开始,每执行一条指令递增 1 |
| mem_data | 输入 | 32 | 存储在 mem_addr 中的启动指令 |
| mem_data_valid | 输入 | 1 |
mem_data 端口中的指令仅在 mem_data_valid = 1 时执行 当 mem_addr 更改时,清除 mem_data_valid 在 mem_data 反映存储在 mem_addr 位置的指令后,置位 mem_data_valid |
| ctrl_data | 输入 | 32 | ctrl_data 用于配置 BRINGUP_AFE 模块寄存器 |
| ctrl_data_loc | 输入 | 5 |
需要加载 ctrl_data 的寄存器地址。 sts_data_out 反映此寄存器地址中的数据 |
| sts_data_out | 输出 | 32 | 寄存器地址 ctrl_data_loc 中的状态信息 |
| ctrl_data_load | 输入 | 1 | 当 ctrl_data_load = 1 时,ctrl_data 将加载到 ctrl_data_loc 寄存器 |
| spi_clk | 输出 | 1 | SPI 串行接口时钟。连接到 AFE 的 SPICLK 引脚 |
| spi_cs | 输出 | 1 | SPI 低电平有效串行数据使能。连接到 AFE 的 SPISEN 引脚 |
| spi_sdo | 输出 | 1 | MOSI。连接到 AFE 的 SPISDIO 引脚 |
| spi_sdi | 输入 | 1 | MISO。连接到 AFE 的 SPISDO 引脚 |