214
Virtex-5 FPGA User Guide
UG190 (v5.0) June 19, 2009
Chapter 5:
Configurable Logic Blocks (CLBs)
Data Out – Q
The data output Q provides the data value (1 bit) selected by the address inputs.
Data Out – Q31 (optional)
The data output Q31 provides the last bit value of the 32-bit shift register. New data
becomes available after each shift-in operation.
Inverting Clock Pins
The clock pin (CLK) has an individual inversion option. The clock signal can be active at
the negative or positive edge of the clock without requiring other logic resources. The
default is positive clock edge.
Global Set/Reset – GSR
The global set/reset (GSR) signal does not affect the shift registers.
Other Shift Register Applications
Synchronous Shift Registers
The shift-register primitive does not use the register available in the same slice. To
implement a fully synchronous read and write shift register, output pin Q must be
connected to a flip-flop. Both the shift register and the flip-flop share the same clock, as
shown in
.
This configuration provides a better timing solution and simplifies the design. Because the
flip-flop must be considered to be the last register in the shift-register chain, the static or
dynamic address should point to the desired length minus one. If needed, the cascadable
output can also be registered in a flip-flop.
Static-Length Shift Registers
The cascadable 32-bit shift register implements any static length mode shift register
without the dedicated multiplexers (F7AMUX, F7BMUX, and F8MUX).
illustrates a 72-bit shift register. Only the last SRLC32E primitive needs to have its address
inputs tied to
0b00111
. Alternatively, shift register length can be limited to 71 bits
(address tied to
0b00110
) and a flip-flop can be used as the last register. (In an SRLC32E
primitive, the shift register length is the address input + 1).
X-Ref Target - Figure 5-34
Figure 5-34:
Synchronous Shift Register
Synchronous
Output
D
Q
D
Q
Address
CLK
(Write Enable)
CE
SRLC32G
FF
Q31
UG190_5_34_050506
Содержание Virtex-5 FPGA ML561
Страница 1: ...Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 ...
Страница 8: ...Virtex 5 FPGA User Guide www xilinx com UG190 v5 0 June 19 2009 ...
Страница 20: ...20 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 ...
Страница 24: ...24 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Preface About This Guide ...
Страница 172: ...172 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Chapter 4 Block RAM ...
Страница 316: ...316 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Chapter 6 SelectIO Resources ...
Страница 352: ...352 www xilinx com Virtex 5 FPGA User Guide UG190 v5 0 June 19 2009 Chapter 7 SelectIO Logic Resources ...