FPGA Design Technique
For the successful implementation of digital circuits in the FPGA, the strong knowledge of the digital circuit’s basics is mandatory. The HDL based developing method simplifies the developing cycle, but for that, the developer must have the good knowledge of digital circuit design. Although most of the developers basically know the digital components like combinational and sequential and their usage, it is very important to know the FPGA architecture for which a digital design should be implemented.
After the review of combinational and sequential circuits, the design of combinatorial circuits, sequential circuits and sequential systems will be discussed.
In almost every digital design there is Clock Domain Crossing where CDC Analysis and synchronization circuits are needed, which is described. Finally, Timing Constraints and Timing Analysis is discussed.