Sifarişdən və ya bir-birindən asılılıqdan asılı olmayaraq eyni vaxtda addımında bir neçə qeydiyyat tapşırığı etmək istədiyiniz zaman bloklanmayan prosedur bəyanatındanistifadə edə bilərsiniz. Bu o deməkdir ki, bloklanmayan ifadələr bloklayan təyinatlardan daha çox faktiki aparata bənzəyir.
Niyə biz blokda bloklanmayandan istifadə edirik?
Bloklama (=) və bloklanmayan (<=) təyinatları həmişə blok ifadəsinin icrası daxilində icra sırasına nəzarət etmək üçün təmin edilir. Bloklanmayan tapşırıqlar sözün həqiqi mənasında növbəti ifadələrin icrasına mane olmur. Əvvəlcə bütün ifadələrin sağ tərəfi müəyyən edilir, sonra sol tərəflər birlikdə təyin olunur.
Ardıcıl məntiqi kodlaşdırarkən bloklama və bloklanmayan tapşırıqlardan nə vaxt istifadə edərdiniz?
Təlimat №1: Ardıcıl məntiqi modelləşdirərkən, bloklanmayan tapşırıqlardan istifadə edin Təlimat №2: Kilidləri modelləşdirərkən bloklanmayan tapşırıqlardan istifadə edin. Verilogdan istifadə edərək kombinasiya məntiqini kodlaşdırmağın bir çox yolu var, lakin kombinasiya məntiqi həmişə blokdan istifadə edilməklə kodlaşdırıldıqda, bloklama təyinatlarından istifadə edilməlidir.
Bloklayan və blok etməyən tapşırıqlar nədir?
İncə fərqli davranışlarla
bloklar. • Bloklama tapşırığı: qiymətləndirmə və tapşırıq dərhal həyata keçirilir. • Bloklanmayan tapşırıq: bütün tapşırıqlar hamısına qədər təxirə salındı. sağ tərəflər qiymətləndirilib (simulyasiyanın sonu.
Bloklayan və olmayan Verilog harada istifadə olunur?
Verilog üçün yaxşı bir qayda var: Verilog-da, əgər siz ardıcıl məntiq yaratmaq istəyirsinizsə, bloklanmayan tapşırıqları olan saatlı həmişə blokdan istifadə edin Kombinasiya məntiqi istifadə yaratmaq istəyirsinizsə bloklama tapşırıqları ilə həmişə blok. İkisini həmişə eyni blokda qarışdırmamağa çalışın.