Académique Documents
Professionnel Documents
Culture Documents
sequential logic
C) Structural
_______________
Concurrent statements:
Concurrent simple signal assignment
Conditional signal assignment
Selected signal assignment
Generate statement
Component instantiation statement
Process statement (two process are concurrent)
inside process you can use only sequential statements
end ARCHITECTURE_NAME;
notes
_______
1-Use Processes with IF and CASE statements only. Do not use LOOPS or VARIABLES.
2-Given a single signal, the assignments to this signal should only be made
within a single process block in order to avoid possible conflicts in assigning
values to this signal.as two processes are concurrent
3-in entity
generic( N : INTEGER := 4 );
shift register is
sample
waveform :
we can have parallel input shift register and also synchronous counters
Priority encoder allows for multiple inputs to have a value of '1', as it encodes the input with the highest priority (MSB = highest
priority, LSB = lowest priority)
"valid" output indicates when priority encoder output is valid
Priority encoder is more common than an encoder