FPGA Design Techniques Essentials - LIVE ONLINE
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.
Finally, Clock Domain Crossing and synchronization circuits are discribed.
Duration: 1 morning of 4 hours each
Times: 9.00 a.m. - 11.00 a.m. Lecture part 1
11.00 a.m. - 11.15 a.m. 15 minute break
11.15 a.m. - 1.15 p.m. Lecture part 2
After registration: the participant receives the presentation documents in electronic form (PDF) as well as the workbook for the exercises, the login data and a list of
requirements to be done in advanced.
- Describe the internal structures of FPGAs
- Describe the clocking structures of FPGAs
- Understand synchronous design techniques
- Understand Clock Domain Crossing
- Describe synchronization Circuits
Introduction to the FPGA Architecture (Xilinx 7-Series)
- Combinatorial Resources
- Sequential Resources
- Embedded Resources
- Clock Resources
- RAMs and FIFOs
- Input / Output Resources
- Synchronous vs. Asynchronous
- Synchronous Design Technique
- Designing with RAMs and FIFOs
- Designing with State Machines
- Designing Interfaces
Clock Domain Crossing (CDC)
- Synchronization Circuits
- CDC Analysis
- All kind of FPGA technologies