ZHCAFN4 August   2025 AFE7900 , AFE7901 , AFE7903 , AFE7906 , AFE7950 , AFE7951 , AFE7953 , AFE7954 , AFE7955 , AFE7958

 

  1.   1
  2.   摘要
  3.   商标
  4. 1简介
  5. 2使用 BRINGUP_AFE 模块的硬件设置
  6. 3存储器与 BRINGUP_AFE 模块之间的接口
  7. 4BRINGUP_AFE 模块中控制寄存器和状态标志的配置
    1. 4.1 指令集
  8. 5使用 BRINGUP_AFE 模块启动
  9. 6支持错误解码的启动
  10. 7总结
  11. 8参考资料

使用 BRINGUP_AFE 模块的硬件设置

 BRINGUP_AFE 模块的硬件连接图 2-1 BRINGUP_AFE 模块的硬件连接
表 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 引脚