Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Firmware
  • Power Management
  • JTAG routing
  • Boot Mode
  • User IO
  • LED

Firmware Revision and supported PCB Revision

...

Name / opt. VHD NameDirectionPinBank PowerDescription
PWR_STATUSout361.8V_CPLDOutput for Status-LED (After successful configuration of FPGA is connected automatically with FPGA_IO0)
MODE0out351.8V_CPLDZynqMP boot mode pin 0
PG_VCCRFin341.8V_CPLDPower Good input from PWR_PRE
SRST_Bout331.8V_CPLDFPGA external system reset  / currently_not_used
PROG_Bout321.8V_CPLDFPGA reset PL configuration logic / currently_not_used
PG_GR2in311.8V_CPLDPower control input from PWR_PS and PWR_DDR
MIO28_UART1_TXout291.8V_CPLDUART Transmition pin / currently_not_used
MIO28_UART1_RXin281.8V_CPLDUART Receive pin / currently_not_used
FPGA_IO0out271.8V_CPLDFPGA GPIO  / User LED
FPGA_IO1ininout261.8V_CPLDFPGA GPIO / User dip switch interface
EN_PS_PLout143.3V_CPLDPower enable for PWR_CORE , PWR_PS and PWR_GT
EN_GR1out153.3V_CPLDPower enable for PWR_GT and PWR_PS
EN_RF_ADCout163.3V_CPLDPower enable for PWR_ADC
PG_RF_DACin173.3V_CPLDPower control input from PWR_DAC
EN_VCCRFout183.3V_CPLDPower enable for PWR_PRE
EN_GR2out193.3V_CPLDPower enable for PWR_DDR , PWR_GT and PWR_PS
PG_PS_PLin203.3V_CPLDpower control input from PWR_CORE , PWR_GT and PWR_PS
PG_GR1in213.3V_CPLDPower control input from PWR_GT and PWR_PS
PG_RF_ADCin233.3V_CPLDPower control input from PWR_ADC
EN_RF_DACout243.3V_CPLDPower enable for PWR_DAC
MODE2out21.8V_CPLDZynqMP boot mode pin 2
MODE1out31.8V_CPLDZynqMP boot mode pin 1
POR_Bout41.8V_CPLDPower-On reset signal
MODE3out51.8V_CPLDZynqMP boot mode pin 3
INIT_Bin71.8V_CPLDFPGA PL initialization activity and configuration error signal / currently_not_used
F_TDIout81.8V_CPLDJTAG ZynqMP
F_TMSout91.8V_CPLDJTAG ZynqMP
F_TCKout101.8V_CPLDJTAG ZynqMP
F_TDOin111.8V_CPLDJTAG ZynqMP
DONEin121.8V_CPLDFPGA PL configuration done indicator
JTAG_TDOout483.3V_CPLDJTAG_B2B
JTAG_TDIin473.3V_CPLDJTAG_B2B
JTAG_TCKin453.3V_CPLDJTAG_B2B
JTAG_TMSin443.3V_CPLDJTAG_B2B
CPLD_IO0in433.3V_CPLDBOOT Mode input pin 0
CPLD_IO1in423.3V_CPLDBOOT Mode input pin 1
CPLD_JTAGENin413.3V_CPLDEnable JTAG access to CPLD for Firmware update (zero: JTAG routed to module, one: CPLD access)
CPLD_IO2inoutin403.3V_CPLDCPLD IO to B2B / Used as dip switch interface on the carrier board (After successful configuration of  FPGA is connected automatically with FPGA_IO1)
CPLD_IO3inoutout383.3V_CPLDCPLD IO to B2B/ Used as power good, can be used to enable carrier periphery power
RESETNin373.3V_CPLDReset pin of CPLD (Active low)

...

See Document Change History.


Functional Description

JTAG

...

  • The period for erery blink (*o) is 0.5sec.

User IO

When state = RDY and DONE = '1' then FPGA_IO1 (pin number AE16 of the Xilinx FPGA on the RFSoC Module) connected with CPLD_IO2 (DIP SWITCH) else FPGA_IO1 is high impedance ('Z'). When DONE = '1' then en1='1' then PWR_STATUS <= FPGA_IO0 else PWR_STATUS blinks according to the state. The FPGA_IO0 is the pin number AE18 of the Xilinx FPGA on the RFSoC Module. The following table shows the relationship between user pins in the board when the FPGA is programmed successfully (DONE = '1'). Please note that the connected pins after programming the FPGA is only valid if the FPGA is programmed correctly and the power state in the CPLD code is RDY.

ChipPinPin NumberBoardInterfaceConnected in the Hardware withDesignatorPin NumberBoardafter programming connected withDesignatorPin NamePin NumberBoard
CPLDCPLD_IO240TE0835B2BDip SwitchS1-3---TEB0835FPGAU1FPGA_IO1AE16TE0835
CPLDFPGA_IO027TE0835---FPGAU1AE18TE0835LEDD1------TE0835
CPLDFPGA_IO126TE0835---FPGAU1AE16TE0835CPLD_IO2S1-3------TEB0835

Boot Mode

Boot Modes can be selected via B2B Pin Mode.

...

  • REV00 to REV01
    • transfer verilog to vhdl
    • power stagemachine, add power down cyclus on error state
    • bugfix: Power Good(CPLD_IO3) depends now on module power sequencing
    • LED status changed
    • LED controllable by USR after power up
    • CPLD_IO2 connected to FPGA IO (can be controlled by user)
    • constrains and buffer changes for JTAG

Document Change History

To get content of older revision  got to "Change History"  of this page and select older document revision number.

...