Professional Documents
Culture Documents
Xilinx Design-2 PDF
Xilinx Design-2 PDF
FPGA Design
Getting Started with Xilinx FPGAs
Version 2.1i
Outline
Hierarchical Design
Synchronous Design for XilinxFPGAs
Summary
Synchronous Design
W hy Synchronous Design?
Xilinx FPGA Design Tips
W hy Synchronous Design?
Case Studies
Design Tips
Xilinx FPGA Design
Clock Skew
INPUT
3.1
D Q_A
CLOCK
3.0
3.1 D Q_B
3.0
12.5
3.3 D Q_C
Clock
B Clock
Q_A
Expected operation
Q_B
Q_C
Q_A
Q_B
Clockskewed version
Q_C
TraditionalClock Divider
CLK2
BUFG
CLK1
BUFG
1999 Xilinx, Inc.
All Rights Reserved
CLK2_CE
D
CLK1
BUFG
D
CE
MSB
0111
0111
1111
MSB
Shorter routing
FF
LSB
Gl
itch mayoccur here
Binary
Counter
1999 Xilinx, Inc.
All Rights Reserved
INPUT
Q3
Q2
CE
Q1
Q0
FF
CLOCK
Counter
INPUT
Asynchronous Clear
Binary
Counter
CLR
Q[x]
RESET
Q[0]
CLOCK
INPUT
Synchronous Reset
Binary
Counter
Q[x]
RESET
Q[0]
CLOCK