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 模块支持设置 mem_addr 端口,以指示存储器可在 mem_data 端口上填入数据的地址。在复位 (rst_n = 0) 或 start_bringup = 0 时,mem_addr 设置为 0。当器件退出复位 (rst_n = 1) 且 start_bringup = 1 时,将执行启动指令。每执行一条指令后,mem_addr 递增 1。每当 mem_addr 值发生变化时,存储器就可以在一个 BRINGUP_AFE 时钟周期内将 mem_data_valid 端口设置为 0。在存储器将 mem_addr 处的数据填入到 mem_data 端口后,mem_data_valid 即可设置为 1。

注: 如果存储器中 mem_addr 处的数据在 BRINGUP_AFE 模块的一个时钟周期内反映到 mem_data 端口上,则 mem_data_valid 端口可始终设置为 1。
 BRINGUP_AFE 模块和存储器之间的数据传输时序图 3-1 BRINGUP_AFE 模块和存储器之间的数据传输时序