background image

 

 

ADM-XRC-II User Manual 

 
 
 
Pin  

Function 

UCF 
name 

Term 
Res 

V II Pin 

Pin  

Function 

UCF 
name 

Term 
Res 

V II Pin 

77  Data[32] 

+ve User[74] R48 F19 

78 Data[33] 

+ve User[76] R45 G19 

79 

Data[32] -ve 

User[75] 

F18 

80 

Data[33] -ve 

User[77 

G18 

81  Data[34] 

+ve User[78] R50 K19 

82  Data[35] 

+ve  User[80] R49 K22 

83 

Data[34] -ve 

User[79] 

J20 

84 

Data[35] -ve 

User[81] 

K23 

85  Data[36] 

+ve User[82] R52 A24 

86  Data[37] 

+ve  User[84] R51 H20 

87 

Data[36] -ve 

User[83] 

A23 

88 

Data[37] -ve 

User[85] 

H21 

89  Data[38] 

+ve User[86] R54 A26 

90  Data[39] 

+ve  User[88] R53 J21 

91 

Data[38] -ve 

User[87] 

B27 

92 

Data[39] -ve 

User[89] 

J22 

93  Data[40] 

+ve User[90] R56 A31 

94  Data[41] 

+ve  User[92] R55 D21 

95 

Data[40] -ve 

User[91] 

A30 

96 

Data[41] -ve 

User[93] 

D20 

97  Data[42] 

+ve User[94] R58 H24 

98  Data[43] 

+ve  User[96] R57 E22 

99 

Data[42] -ve 

User[95] 

H25 

100 

Data[43] -ve 

User[97] 

E21 

101 Data[44] 

+ve User[98] R60 G26 

102 Data[45] 

+ve  User[100] R59 B22 

103 

Data[44] -ve 

User[99] 

H26 

104 

Data[45] -ve 

User[101]  - 

B21 

105 Data[46] 

+ve User[102] 

R62 F27 

106 Data[47] 

+ve  User[104] 

R63 D23 

107 

Data[46] -ve 

User[103]  - 

E26 

108 

Data[47] -ve 

User[105]  - 

D22 

109 

Single 6 

User[108]  N/a 

D17 

110 

Clock[2] +ve 

User[106]  R46 

J18 

111 

Single 7 

User[109]  N/a 

D18 

112 

Clock[2] -ve 

User[107]  - 

K18 

113 

+5V fused 

 

 

 

114 

+5V fused 

 

 

 

 
 
Pin Function 

UCF 
name 

Tem 
Res 

V II Pin 

Pin 

Function 

UCF 
name 

Tem 
Res 

V II Pin 

115 

Data[48] +ve 

User[110] 

R65 

J23 

116 

Data[49] +ve 

User[112] 

R61 

H22 

117 

Data[48] -ve 

User[111] 

J24 

118 

Data[49] -ve 

User[113] 

H23 

119 

Data[50] +ve 

User[114] 

R68 

E27 

120 

Data[51] +ve 

User[116] 

R66 

C23 

121 

Data[50] -ve 

User[115] 

E28 

122 

Data[51] -ve 

User[117] 

C22 

123 

Data[52] +ve 

User[118] 

R71 

C29 

124 

Data[53] +ve 

User[120] 

R69 

B24 

125 

Data[52] -ve 

User[119] 

D29 

126 

Data[53] -ve 

User[121] 

B23 

127 Data[54] 

+ve  User[122] R73 G23 

128 Data[55] 

+ve  User[124] R72 F24 

129 

Data[54] -ve 

User[123] 

G22 

130 

Data[55] -ve 

User[125] 

F23 

131 

Data[56] +ve 

User[126] 

R77 

B31 

132 

Data[57] +ve 

User[128] 

R74 

D24 

133 

Data[56] -ve 

User[127] 

B30 

134 

Data[57] -ve 

User[129] 

C24 

135 Data[58] 

+ve  User[130] R79 D27 

136 Data[59] 

+ve  User[132] R78 G25 

137 

Data[58] -ve 

User[131] 

C26 

138 

Data[59] -ve 

User[133] 

G24 

139 

Data[60] +ve 

User[134] 

R81 

B29 

140 

Data[61] +ve 

User[136] 

R80 

D26 

141 

Data[60] -ve 

User[135] 

B28 

142 

Data[61] -ve 

User[137] 

D25 

143 

Data[62] +ve 

User[138] 

R84 

C33 

144 

Data[63] +ve 

User[140] 

R21 

K20 

145 

Data[62] -ve 

User[139] 

B32 

146 

Data[63] -ve 

User[141] 

K21 

147 

Single 8 

User[144] 

N/a 

C18 

148 

Clock[3] +ve 

User[142] 

R47 

E18 

149 

Single 9 

User[145] 

N/a 

F22 

150 

Clock[3] -ve 

User[143] 

E19 

151 

+5V fused 

 

 

 

152 

+5V fused 

 

 

 

 
 Notes 

1)  Data[] signals can be used for differential Pairs or single ended signals 
2)  Clock[] can be used for differential clocks or single ended clock signals 
3)  XRM I0146 connector – AMP/TYCO 767044-4 152 pin Mictor 

Receptacle 

4)  Suggested mating part – AMP/TYCO 767007-1 152 pin Mictor Plug or 

similar 

 

ADM-XRC-II User Manual 

Version 1.5 

Page 17 

Summary of Contents for ADM-XRC-II

Page 1: ...ADM XRC II PCI Mezzanine Card User Guide Version 1 5...

Page 2: ...ta Parallel Systems Limited Alpha Data 58 Timber Bush Edinburgh EH6 6QH Scotland UK Phone 44 0 131 555 0303 Fax 44 0 131 555 0728 Email support alphadata co uk Copyright 2002 Alpha Data Parallel Syste...

Page 3: ...ion 9 5 4 Input Clocks 10 5 5 Output Clocks 11 5 6 Local Bus 12 5 7 Synchronous SRAM 13 5 8 Clock pins 13 5 9 User I O Configuration 14 5 9 1 User I O XRM IO34 Front Panel Variant 14 5 9 2 User I O XR...

Page 4: ...ADM XRC II User Manual 11 FPGA Pin Locations 27 ADM XRC II User Manual Version 1 5...

Page 5: ...x 32 46 SSRAM 256K x 32 46 1 1 Specifications The ADM XRC II supports high performance PCI operation without the need to integrate proprietary cores into the FPGA A PLX PCI9656 provides a rich set of...

Page 6: ...e PMC motherboard using M2 5 screws in the four holes provided The PMC bezel through which the I O connector protrudes should be flush with the front panel of the PMC motherboard 2 4 Installing the AD...

Page 7: ...flash SelectMAP and the clock generator In direct slave mode the XRC is a target on the PCI bus for read and write transactions and these are translated into local bus cycles initiated by the PCI9656...

Page 8: ...R2 Local Bus FPGA 1C PCI BAR3 Local Bus Control Flash SelectMap 20 PCI BAR4 Not used 24 PCI BAR5 Not used 28 Card Bus CIS Pointer Not used 2C Subsystem ID Subsystem Vendor ID 30 PCI Base Address for L...

Page 9: ...HOST 4M byte space HOST 4M byte space FPGA 4MB 32 bit space BAR3 S1 BAR2 S0 The PCI9656 can be programmed to support 8 16 or 32 bit local bus widths and this feature is used to match with the device...

Page 10: ...PROG and then releasing it will start the initialisation process The INIT bit is only valid whilst the device is not configured indicated by a zero in DONE After configuration the INIT pin becomes a...

Page 11: ...RAX SERERR INTCLK FEATCLK DATA S1 CLK S0 R CLK Drives clock signal to ICS9161 Determines S0 when static DATA Drives data signal to ICS9161 Determines S1 when static FEATCLK Do not use INTCLK Do not us...

Page 12: ...clear FINT in the ISTAT register depends on the interrupt mode selected by IMODE MODE 0 With edge triggered interrupts writing the FINT bit in ICON clears the corresponding bit in ISTAT For level sen...

Page 13: ...is written with configuration information The mapping of this port is determined by the BREV bit in the MODE register 7 6 5 4 3 2 1 0 SelectMap Configuration Data Byte W NOTE Do not write to the Sele...

Page 14: ...e MCLK signal from the clock generator is the local bus clock used by the FPGA PLX PCI9656 and a support CPLD Both MCLK and VCLK can be programmed between 400kHz and 100MHz A restriction on MCLK is th...

Page 15: ...lock with the local bus clock To do this requires the use of Virtex DCM s that are specifically designed for the purpose of minimising skew between external and internal clock domains The SRAM s are s...

Page 16: ...TRI Burst terminate LREADYIL low OUT TRI Accepts completes data transfer LDREQL 1 0 low OUT Request DMA transfer LDACKL 1 0 low IN DMA transfer acknowledge LEOTL 1 0 low OUT Terminate current DMA tra...

Page 17: ...KE clock enable Where n 0 1 2 3 4 5 Therefore SRAM 0 is controlled by the three bus ports RD0 36 0 RA0 19 0 and RC0 8 0 and these are names used to constrain the pins in the user constraints file or U...

Page 18: ...A link on pins 2 3 selects 2 5V whilst a link on pins 1 2 select 3 3V Each pair of I O signals is routed as shown below FPGA IO CON Rs Rs Rs Rs Rt Rt User 0 User 1 User 2 User 3 The default manufactur...

Page 19: ...1 65 USER 30 32 66 USER 31 33 67 USER 32 CLK All GND 34 68 USER 33 CLK 5 9 2 User I O XRM IO146 Panel Variant Rev2 0 There are 146 I O signals available on the front panel connector and these can be u...

Page 20: ...Single 1 User 35 N a F13 36 Clock 0 ve User 33 H17 37 5V fused 38 Single 2 User 36 N a C16 Pin Function UCF name Term Res V II Pin Pin Function UCF name Term Res V II Pin 39 Data 16 ve User 40 R19 A7...

Page 21: ...5 Data 48 ve User 110 R65 J23 116 Data 49 ve User 112 R61 H22 117 Data 48 ve User 111 J24 118 Data 49 ve User 113 H23 119 Data 50 ve User 114 R68 E27 120 Data 51 ve User 116 R66 C23 121 Data 50 ve Use...

Page 22: ...EARIO 17 17 18 REARIO 16 REARIO 19 19 20 REARIO 18 REARIO 21 21 22 REARIO 20 REARIO 23 23 24 REARIO 22 REARIO 25 25 26 REARIO 24 REARIO 27 27 28 REARIO 26 REARIO 29 29 30 REARIO 28 REARIO 31 31 32 REA...

Page 23: ...rocess DONE should be high If DONE is not high and INIT is set then an error has occurred and will probably be due to an invalid bitstream Note that INIT is not valid when DONE is set as it becomes a...

Page 24: ...ces as well as from the local bus The FPGA can interrupt the host system by asserting the LINTIL active low signal and keeping it asserted until the source of the interrupt is cleared See the ICON reg...

Page 25: ...ing the FPGA from flash on power up or reset and will load the bitstream from the main memory section starting at 0x8001 This is to avoid any problem with the boot block which if locked out cannot be...

Page 26: ...ly during system boot to configure resources requested by the ADM XRC II The main points to note are that the device and vendor ID s are 9656 10B5 and the command register is set for memory and I O ac...

Page 27: ...describes the attributes of Local Bus Space 0 It can be seen that 32 bit local bus width is selected and that ready must be generated by the target space In this case Space 0 is allocated to the FPGA...

Page 28: ...ers and FPGA SelectMAP port Notes 1 Do not enable burst for this region as it may cause side effects that will stop FPGA loading and readback 2 Internal wait states should always be 0 3 Bus width is a...

Page 29: ...transfer codes and general purpose input and output bits Notes 1 A fault with the EEPROM or if the EEPROM is blank will result in the Serial EEPROM Present bit being cleared 2 This register can be us...

Page 30: ...ts There is a utility in the SDK that can be used to view and change the contents of the EEPROM As this device contains PLX PCI9656 initialisation data users must be careful about the changes made ADM...

Page 31: ...ADM XRC II User Manual 11 FPGA Pin Locations Refer to the SDK which contains UCF files for various local bus SRAM and IO configurations ADM XRC II User Manual Version 1 5 Page 27...

Page 32: ...dules Flash Page Info PLX Configuration register info SRAM Clocking Dec 2001 1 2 Updates XRM IO146 Rev 2 0 added Feb 2002 1 3 Updates I O UCF FPGA pin cross reference June 2002 1 4 Updates Reflects Re...

Reviews: