FPGA routing matrix
An FPGA device contains flexible programmable routing matrix which is used to connect logic blocks with each other. There are various type of connection lines in FPGA:
- long lines are used to connect distant logic blocks,
- short lines connect neighboring blocks with each other,
- dedicated clock trees are used to distribute synchronization signals (these lines have large fanout and little skew and jitter).
- dedicated set/reset lines are used to reset all flip-flops in the FPGA.
The FPGA tutorial has been created by 1-CORE Technologies, an FPGA design services provider.