Verilog-да дисплей, монитор және жарқылдың айырмашылығы неде?


жауап 1:

Сұрақта айтылған үш тұжырым айнымалылардың мәндерін бақылау үшін қолданылады. Олардың да ұқсас синтаксистері бар. Олар тек қолданылу тәсілі мен орындалу уақытында ғана ерекшеленеді.

● $ дисплей: $ дисплейі бойынша нұсқаулықта айнымалылардың немесе сигналдардың тікелей мәндері көрсетілген. Ол белсенді аймақта жұмыс істейді.

● Монитор: $ Монитор: $ monitor нұсқаулығында айнымалы немесе оның мәні өзгерген кездегі сигнал көрсетіледі. Ол ауысқан аймақта жұмыс істейді. Модельдеу кезінде айнымалы мәнін бақылау үшін бізде тек $ монитор мәлімдемесін біздің кодқа бір рет жазу керек еді. $ Мониторының мәлімдемесі жылжытылған аймақта орындалғандықтан, белсенді жаңартылған аймаққа қосымша, сигналдың жаңартулары белсенді емес, НБА, реактивті, реактивті және қайтадан НБА аймақтарында көрсетіледі, ауыспалы аймақтың соңғы жаңартылуына байланысты.

● $ strobe: $ Strobe сигналы айнымалы мәнді немесе ағымдағы уақыт кезеңінің соңындағы сигналды, яғни жылжитын диапазонды көрсетеді.

$ Мониторынан айырмашылығы, сигнал мәні көрсетілетін сайын $ strobe және $ дисплей қосылуы керек.


жауап 2:

$ дисплейі қарапайым, мысалы, printf С сияқты. Бұл код орындалған кезде басып шығарады. $ монитор дегеніміз - RHS өзгерісінде көрсетілген барлық айнымалылар басып шығарылған кезде. Негізінен, $ монитор үнемі бақылап отырады және дисплей параметрлері өзгерген сайын көрсетіледі.

$ strobe әр уақыт кезеңінің соңында нақты мәнді басып шығарады. $ стробы MONITOR / POSTPONE аймағында, яғни уақыт белгісінің соңында орындалады. Сондықтан жаңартылған мән $ strobe арқылы көрсетіледі.


жауап 3:

Verilog-да дисплей, монитор және жарқыл арасындағы негізгі айырмашылық:

$ дисплей - Дисплей басып шығару дереу мәнін шығарады, яғни кодтық жол $ көрсетілімге жеткенде, дисплей аяқталып, нәтижесі басып шығарылады (C командасындағы printf командасына ұқсас).

$ monitor - монитор динамикалық мәндерді $ monitor i өзгерісінде көрсетеді. Айнымалы мәні бүкіл модельдеу кезінде басылады.

$ strobe- Монитор айнымалы мәндердің динамикалық мәндерін басып шығармайтыны екіталай, бірақ орындалудың соңында нәтиже шығады.

https: //www.linkedin.com/in/prab ...


жауап 4:

Verilog бағдарлама контроллері оған жеткен кезде көрсетіледі. Мониторинг кезінде ол параметрлердің біреуі өзгерген кезде орындалады. Сағат әр қадам сайын жыпылықтайды.

Сіз дисплей туралы С тіліндегі баспа мәлімдемесіне балама ретінде қарастыра аласыз. Мысалы, сіз дисплейді немесе мониторды жазған кезде немесе Verilog жобасының басында жарқылдағанда. Жарнама жазылған кезде нысан экранға бір-ақ рет басылды. Егер параметрлердің біреуі өзгерген кезде ол бақыланса, монитор функциясы жұмыс істейді. Егер параметр мәні өзгермесе, сіз басып шығарылған нәтижені көре алмайсыз. Strobe функциясы әр қадам үшін параметр мәнін басып шығарады.