19.07.2012 Views

Preliminary Ttcbi

Preliminary Ttcbi

Preliminary Ttcbi

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

LHC Project Document No.<br />

LHC-BI-ES-XXXX.XX rev 0.0 Draft<br />

16 D3 M_SAddr(0) : LSB of Message subadress writted into dual ported RAM<br />

17 D2 L_DoutStr : Data strobe from local message generator; Active H<br />

18 D1 L_Mess_Data(0): LSB of local message<br />

19 D0 LTC: Turn Clock correspondiing to the signal send to hardware connector<br />

20 GND<br />

JTAG header J2: To be used for downloading the FPGA configuration using a JTAG [11] port.<br />

Strap settings:<br />

Pin1 : GND Pin4 : TCK<br />

Pin2 : TDI Pin5 : TDO<br />

Pin3 : TMS Pin6 : VCC<br />

7. BOARD CONFIGURATION<br />

Page 12 of 18<br />

• ST2 : TTCrx configuration mode.<br />

PROM = Configuration downloaded from XC1736 PROM on power-on or TTC reset.<br />

NO PROM = Default configuration or downloaded from I2C bus or TTC commands.<br />

• ST3 : To perform a direct access to XCV50 JTAG[10] port. Used only for debugging.<br />

ON = bypass XC18V01 PROM in JTAG [10] chain.(For test only)<br />

OFF = Setting for normal use.<br />

• ST4 : PCI 9050 interface access control.<br />

ON = Enable PCI bus access ( Normal mode)<br />

OFF = Disable PCI bus access ( For test only)<br />

• ST5, ST6, ST7: XCV50 configuration mode M1, M0, M2 (see XILINX specifications.)<br />

ON OFF OFF = Configuration downloaded from JTAG[10] port J2.(For test only)<br />

ON ON ON = Configuration downloaded from XC18V01 flash PROM. (Default)<br />

The configuration is first downloaded into the PROM using the JTAG[10] port, then transferred to<br />

the XCV50 on next power-on, or by setting the reprogram bit of global control register.<br />

• ST8 : 3.3V power supply source according to the PCI specification [12].<br />

P3V3 = from PMC connector (if provided by mother board.)<br />

P3V3A = from on-board TPS767D325 regulator.<br />

8. MEMORY MAP<br />

All PCI accesses are 16 or 32 bits, using the 33MHz PCI clock with 128 Mbytes/sec block transfer<br />

capability. The PCI interface is constructed using a low price PCI 9050 target interface from PLX. [8]. As<br />

for all PCI devices, the TTCbi has 256 bytes of configuration space. System software may, on reboot,<br />

scan the configuration space to determine the device identification and parameters. One of the most<br />

important parameters is the base address, which maps the device into the PCI address space.<br />

The TTCbi uses 4 blocks of address space defined in the configuration register as follow:<br />

Block 0 : PLX Local Configuration registers mapped into 128 bytes of memory address space.<br />

Block 1 : PLX Local Configuration registers mapped into 128 bytes of I/O address space.<br />

Block 2 : FPGA internal registers and memories mapped into 1K bytes of memory address space.<br />

Block 3 : I2C interface registers mapped into 8 bytes of I/O address space.<br />

8.1 REGISTERS<br />

On power ON, the PCI 9050 registers are initialised using a serial EEPROM type National<br />

NM93CS46 and can be accessed in block 0 or 1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!