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

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1Introduction
  5. 2Hardware Setup for Using BRINGUP_AFE Module
  6. 3Interface Between Memory and BRINGUP_AFE Module
  7. 4Configuration of Control Registers and Status Flags in BRINGUP_AFE Module
    1. 4.1 Instruction Sets
  8. 5Bringup With BRINGUP_AFE Module
  9. 6Bringup With Error Decoding
  10. 7Summary
  11. 8References

Hardware Setup for Using BRINGUP_AFE Module

 Hardware Connections of
                    BRINGUP_AFE Module Figure 2-1 Hardware Connections of BRINGUP_AFE Module
Table 2-1 BRINGUP_AFE Module – Port Descriptions
Port I/O Bit Width Description
clk input 1 Module clock. Same clock is used for SPI clock. Max clock speed is 10MHz
rst_n input 1 Active low reset
mem_addr output 32

External memory address from which instructions need to be loaded during bringup.

Memory address starts with 0 and increments by 1 after each instruction

mem_data input 32 Bringup instruction stored at mem_addr
mem_data_valid input 1

Instruction in mem_data port is only executed when mem_data_valid = 1

Clear mem_data_valid when mem_addr changes

set mem_data_valid after mem_data reflects the instruction stored at mem_addr location

ctrl_data input 32 ctrl_data is used to configure BRINGUP_AFE module registers
ctrl_data_loc input 5

Address of the register in which ctrl_data need to be loaded.

sts_data_out reflects the data in this register address

sts_data_out output 32 Status information in register address ctrl_data_loc
ctrl_data_load input 1 When ctrl_data_load = 1, ctrl_data is loaded to ctrl_data_loc register
spi_clk output 1 SPI serial interface clock. Connect to SPICLK pin of AFE
spi_cs output 1 SPI active low serial data enable. Connect to SPISEN pin of AFE
spi_sdo output 1 MOSI. Connect to SPISDIO pin of AFE
spi_sdi input 1 MISO. Connect to SPISDO pin of AFE