Professional Documents
Culture Documents
Deney 6
Deney 6
EXPERIMENT 3
Behavioral Design:
Behavioral description allows us to describe the circuit we want to design in an abstract way
without considering low-level circuit elements. This abstraction behavior allows us to turn
complex algorithms into circuits. However, the low level created limits the possibility of
intervention in the circuit. Because we leave the task of creating the final gate level state of
the circuit to the synthesis tool. Here, too, the question of synthesizing the code arises.
Synthesizable code means VHDL code with hardware equivalent. Structures such as logic
gates, mathematical operators, decoder, encoder, multiplexer, memory element create
synthesizable codes. In synthesizable VHDL code, each line written must have a
corresponding physical circuit.
We enable behavioral identification using process blocks. Because behavioral statements are
processed line-by-line, they are blocks to isolate those statements from the rest of the code.
A process block can be defined in any part of the VHDL code section where we define the
circuit architecture.