Бұғатталмайтын процедуралық мәлімдемені бір уақыттағықадамында реттілікке немесе бір-біріне тәуелділікке қарамай бірнеше тіркеу тағайындауларын жасағыңыз келген кезде пайдалана аласыз. Бұл бұғаттамайтын мәлімдемелер блоктау тағайындауларына қарағанда нақты жабдыққа көбірек ұқсайтынын білдіреді.
Неге біз блокта бөгеусіз режимді пайдаланамыз?
Блоктау (=) және бұғаттамайтын (<=) тағайындаулар әрдайым блок мәлімдемесінің орындалуындағы орындалу ретін басқару үшін берілген. Блокталмайтын тапсырмалар сөзбе-сөз келесі операторлардың орындалуын блоктамайды. Алдымен барлық мәлімдемелердің оң жағы анықталады, содан кейін сол жақтары бірге тағайындалады.
Тізбекті логиканы кодтау кезінде блоктау және бөгеу емес тапсырмаларды қашан қолданасыз?
1-нұсқау: Тізбекті логиканы модельдеу кезінде бұғаттамайтын тағайындауларды пайдаланыңыз №2 нұсқаулық: ысырмаларды модельдеу кезінде блоктамайтын тағайындауларды пайдаланыңыз. Verilog көмегімен комбинациялық логиканы кодтаудың көптеген жолдары бар, бірақ комбинациялық логика әрқашан блок арқылы кодталғанда, блоктау тағайындаулары пайдаланылуы керек.
Бөгдейтін және бұғаттамайтын тапсырмалар дегеніміз не?
блоктар, әр түрлі мінез-құлық. • Тапсырманы блоктау: бағалау және тағайындау дереу орындалады. • Бұғаттамайтын тағайындау: барлық тағайындаулар дейін кейінге қалдырылды. оң жақтары бағаланды (симуляцияның соңы.
Бұғаттау және бұғаттамайтын Verilog қайда қолданылады?
Міне, Verilog үшін жақсы ереже: Verilog жүйесінде дәйекті логика жасауды қаласаңыз, блокталмаған тағайындаулары бар сағаттық әрқашан блокты пайдаланыңыз Комбинациялық логиканы жасауды қаласаңыз Блоктау тапсырмалары бар әрқашан блок. Әрқашан бір блокта екеуін араластырмауға тырысыңыз.