Implementation of Projects Based on FPGA: Practical Applications
摘要
Embedded systems are important in all fields. Among them, FPGA is one of the most powerful. However, their limited usage is due to the complication in their programming. A proposed practice guide has been generated, including the following topics: (1) Combinational Circuits, analyzing VHDL components, data types, and recurrent assignment, (2) Combinational and Sequential Circuits, analyzing relational and arithmetic operators, conditionals, management of constants and generics, (3) Regular Sequential Circuits, using synchronous clock, GALS, CDC, and PWM, (4) FSM Finite State Machines, including ASM diagrams, functions, and procedure, attributes in VHDL, which allow a better understanding of its use.