Бөгөтсүз процедуралык билдирүүнү бир эле убактакадамынын ичинде иретке же бири-бирине көз карандылыкка карабай бир нече реестр тапшырмасын жасагыңыз келген учурда колдоно аласыз. Бул бөгөттөөчү дайындоолорго караганда, бөгөттөлбөгөн билдирүүлөр чыныгы жабдыкка көбүрөөк окшош экенин билдирет.
Эмне үчүн биз блокто бөгөттөөнү колдонобуз?
Бөгөттөө (=) жана бөгөттөөчү эмес (<=) дайындоолор ар дайым блокто билдирүүнүн аткарылышынын ичиндеги аткаруу тартибин көзөмөлдөө үчүн берилген. Бөгөттөлбөгөн тапшырмалар түзмө-түз кийинки билдирүүлөрдүн аткарылышына тоскоол болбойт. Адегенде бардык билдирүүлөрдүн оң тарабы аныкталат, андан кийин сол жактары чогуу дайындалат.
Сиз ырааттуу логиканы коддогондо бөгөттөө жана бөгөттөө эмес дайындоолорун качан колдоносуз?
1-нускоочу көрсөтмө: Ушул логиканы моделдөөдө, бөгөттөлбөгөн дайындоолорду колдонуңуз №2 нускама: Бекеттерди моделдөөдө, бөгөттөлбөгөн дайындоолорду колдонуңуз. Verilog аркылуу комбинациялык логиканы коддоонун көптөгөн жолдору бар, бирок комбинациялуу логика ар дайым блок аркылуу коддолгондо, бөгөттөө дайындоолору колдонулушу керек.
Бөгөттөгөн жана бөгөттөгөн дайындоо деген эмне?
блоктор, ар кандай жүрүм-туруму менен. • Бөгөттөө тапшырмасы: баа берүү жана дайындоо дароо. • Бөгөттөлбөгөн дайындоо: баардык тапшырмалар чейин жылдырылды. оң жактар бааланды (симуляциянын аягы.
Бөгөттөөчү жана бөгөттөөчү эмес Verilog кайда колдонулат?
Бул жерде Verilog үчүн жакшы эреже: Verilog'та, эгер сиз ырааттуу логиканы түзүүнү кааласаңыз, блоктолбогон дайындоолору бар сааттуу ар дайым блокту колдонуңуз Эгерде сиз айкалыштырылган логиканы түзгүңүз келсе Бөгөттөө тапшырмалары менен ар дайым блок. Экөөнү бир эле блокто аралаштырбоого аракет кылыңыз.