Changes

VHDL

No change in size, 14:01, 5 March 2017
end if;
All instruction are runs at the same time/edge. Next values being computed from previous values. The time an output value takes to be affected by an input value is called "delta-time". Like in "This cannot run !, you forgotten that it takes 4 delta-time to cross this 4 components !!!". There is a difference between delta -time and number of clock edge, as certain components are rising_edge and others are falling_edge. delta-time is just about vocabulary speaking, it the time between the action is launched and then take effect outside. In order to understood this concept, better is to play using "testbench" programs, showing sequence diagrams.
You can also have local registered value, using affectation operator ":=", without delta-time (at once) :
1,200
edits