Delta cycles and waveforms

Can anyone explain how delta cycles affect waveforms simulated by VHDL? I understand that this is due to the way VHDL determines priority, but I don’t know exactly how to do this.

+4
source share
2 answers

You will not find information in the VHDL standard (IEEE Std 1076-2008) and which delta cycles will not be widely understood (there is a hint about how much you really need to know as a user of the language, abstract knowledge may suffice).

Delta loops precede VHDL. You can find links on the Internet since 1971. VHDL derives its delta cycles from the CONLAN BCL time model, where they are called steps (note that we see interactive simulation commands for the step today, see Section “The Origin of VHDL Delta Delays”, SUMIT GHOSH, Int. J. Engng Ed ., T. 20, No. 4, pp. 638-645, 2004, and CONLAN Report, R. Piloty, M. Barbacci, D. Borrione, D. Dietmeyer, F. Hill, P. Skelly, Springer-Verlag 1983) .

There is a simple reference explaining the concept in Ishiura Nagisa's dissertation on Research on Logical Modeling and Language Descriptions of Devices , where in Chapter 7, describing NES: A Model of non-deterministic behavior for equipment description languages.

7.2.2 Zero delay simulation

. HDL . , , .

, , .

VHDL , .

... . , . , , .

VHDL . VHDL . 7 - , HDL.

... . . , 0. , . , . - , 0, ,

VHDL, , -, 0. , Jayaram Bhasker - VHDL Primer (AT & T) . VHDL Primer - , .

, VHDL ( ). , VHDL .

, , . , -, . , " ", .

- , , , . , . VHDL - , , , .

bcl (Conlan) [Pi183] VHDL [Coe89] , , & Delta; -delay, . & Delta; -delay.

Fig.  7.2.jpg

, . , & Delta; -delay . , . , 7.2, , D , Q. bcl VHDL, . , .

. - . - .

, VHDL.

, 7.2. VHDL . , VHDL -, , . , [Coe89] ( VHDL . Vantage Analysis Systems 1989 ) , - 127, . 5000 10 000, . , , .

7.2, A, B, C D VHDL, , - ( ), D - (, ). , , .

0 VHDL - , - - . , ( , ).

, - - , . , . . .

( ), "". , .

+7

VHDL, , , , . , , , Delta.

, , , , , - , . - , -, , , , . .

+1

Source: https://habr.com/ru/post/1675780/


All Articles