Versions Compared

Key

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

...

  • Power Management
  • Reset Management
  • FMC JTAG
  • LED Control
  • FAN Control (FPGA)
  • FAN Control (FMC
  • I2C MUX

Firmware Revision and supported PCB Revision

...

/ currently_not_used
Name / opt. VHD NameDirectionPinDescriptionConnection changes compared to REV01
200MHZCLK_ENout30Enable 200MHz Osc.
BUTTONin77Reset Button
CPLD_JTAG_TCKin91not accessible as IOoptional FMC JTAG
CPLD_JTAG_TDIin94not accessible as IOoptional FMC JTAG
CPLD_JTAG_TDOout95not accessible as IOoptional FMC JTAG
CPLD_JTAG_TMSin90not accessible as IOoptional FMC JTAG
DDR3_SCL inout43I2C connected to FPGA
DDR3_SDA inout42I2C connected to FPGA
DONEin18FPGA Done
EN_1V8out58Power Enable
EN_3V3FMCout60Power Enable
EN_FMC_VADJout51Power Enable
F1PWMout98FAN
F1SENSEin99FAN / currently_not_used
FEX_DIR
19/ currently_not_used
FEX0 out12PERST from PCIe slot
FEX1
15/ currently_not_used
FEX10
4/ currently_not_used
FEX11 in10User LED
FEX2
13/ currently_not_used
FEX3
9/ currently_not_used
FEX4
3/ currently_not_used
FEX5
7/ currently_not_used
FEX6
24/ currently_not_used
FEX7
17/ currently_not_used
FEX8
21/ currently_not_used
FEX9
25/ currently_not_used
FAN_FMC_ENout78FMC FAN Enablenot connected on REV01
FMC_PG_C2M
69/ currently_not_used
FMC_PG_M2C
68/ currently_not_used
FMC_PRSNTin40FMC Present  (inverted FMC_PRSNT_M2C_L )70not connected on REV01
N.C.
70Not ConnectedFMC_PRSNT_M2C_L on REV01
FMC_SCL
49I2C connected to FPGA
FMC_SDA
48I2C connected to FPGA
FMC_TCK
27/ currently_not_used
FMC_TDI
31/ currently_not_used
FMC_TDO
32/ currently_not_used
FMC_TMS
28/ currently_not_used
FMC_TRST
36/ currently_not_used
FPGA_IIC_OE
14I2C FPGA
FPGA_IIC_SCL
1I2C FPGA
FPGA_IIC_SDA
16I2C FPGA
JTAG_ENin82JTAG ENABLE over DIP S1-1constant high on REV01
LED1out76Status LED D1 (green)
LTM_1V_IO0
86Power Good
LTM_1V_IO1
88Power Good
LTM_1V5_4V_IO0
85Power Good
LTM_1V5_4V_IO1
83Power Good
LTM_1V5_RUN
74/ currently_not_used
LTM_4V_RUN
75/ currently_not_used
LTM_SCL
67I2C connected to FPGA
LTM_SDA
66I2C connected to FPGA
LTM1_ALERT
65/ currently_not_used
LTM2_ALERT
64/ currently_not_used
PCIE_RSTBin37PERST from PCIe card edge connector
PG_1V8in59Power Good
PG_3V3in61Power Good
PG_FMC_VADJin52Power Good
PLL_SCL inout2I2C SI5338
PLL_SDA inout8I2C SI5338
PROGRAM_Bout20FPGA PROG_B
VID0_FMC_VADJout53FMC EN5365QI power selection pin
VID0_FMC_VADJ_CTRLin71Power pin pre-selection for FMC VADJ through DIP SW S1-2. CPLD decides.not connected on REV01
VID1_FMC_VADJout54FMC EN5365QI power selection pin
VID1_FMC_VADJ_CTRLin63Power pin pre-selection for FMC VADJ through DIP SW S1-3. CPLD decides.not connected on REV01
VID2_FMC_VADJout57FMC EN5365QI power selection pin
VID2_FMC_VADJ_CTRLin62Power pin pre-selection for FMC VADJ through DIP SW S1-4. CPLD decides.not connected on REV01


Functional Description

JTAG

CPLD JTAG is always enabledselectable with DIP S1-1. (ON FMC, OFF CPLD).

FMC JTAG is accessible with J9 JTAG Pinheader on PCB REV02 and newer only.

Power

Power sequence on will be executed over 4 States:

...

State machine restart power sequencing, if on of the power good signal are lost.

FMC VADJ is set to selectable via DIP S1-2...4.

S1-4S1-3S1-2Voltage
OFFOFFOFF3.3V
OFFOFFON2.5V
OFFONOFF1.9V
OFFONON1.5V
ONOFFOFF1.25V
ONOFFON1.2V

Note on PCB REV01 it's fix 1.8V.

Reset

PROGRAM_B is controlled by push button after power up sequencing is ready.

...

Register AddressNameDescription
0FAN CTRLFAN Control register
1FAN1 RPSFAN1 Revolutions per second

FAN FMC

Is enabled/disabled with FMC preset signal (PCB REV02 only).

Button

Button is debounced and controls PROG_B signal from FPGA.

...

Appx. A: Change History and Legal Notices

Revision Changes

CPLD REV02 to REV03

  • FMC JTAG access over CPLD Programmer (not accessible on PCB REV01)
  • DIP VADJ (not usable on PCB REV01)
  • FMC FAN EN/DIS over FMC_PRSNT (not usable on PCB REV01)

CPLD REV01 to REV02

  • BUGFIX: PCIe Reset
  • USER LED accessible
  • I2C for SI5338, LTM, FMC, SODIMM
  • Add FAN Control over I2C

...

DateDocument RevisionCPLD Firmware RevisionSupported PCB RevisionAuthorsDescription

Page info
modified-date
modified-date
dateFormatyyyy-MM-dd

Page info
current-version
current-version
prefixv.

REV03REV02

Page info
modified-user
modified-user

  • REV03 working in processfinished

v.1REV02REV01
  • Revision 02 finished
  • separate page for PCB REV01
2017-08-06v.1REV01REV01John Hartfiel
  • REV01 finished
2017-05-29

v.1

---

Page info
created-user
created-user

  • Initial release

All

Page info
modified-users
modified-users


...