Бөгөттөө менен бөгөттөөнүн ортосунда кандай айырма бар?
Бөгөттөө менен бөгөттөөнүн ортосунда кандай айырма бар?

Video: Бөгөттөө менен бөгөттөөнүн ортосунда кандай айырма бар?

Video: Бөгөттөө менен бөгөттөөнүн ортосунда кандай айырма бар?
Video: MINAKO V8 PRO электрлік велосипеді СЕНІМДІ Courier Electric minako v8 pro колхозшысы 2021 2024, Май
Anonim

Эмне бөгөттөө жана бөгөт коюу ортосундагы айырма верилогдогу билдирүүлөр? А бөгөт коюу билдирүү болбойт блок параллелдүү болгон билдирүүнүн аткарылышы блок , ал ырааттуу түрдө аткарылат дегенди билдирет Nonblocking тапшырма ырааттуу түрдө аткарылуучу тапшырманы графикке түзүүгө мүмкүндүк берет блок.

Ушуну эске алуу менен, Verilogдо эмнени бөгөттөө жана бөгөттөөгө болбойт?

Ооба, "=" болуп саналат бөгөт коюу тапшырма жана "<=" болуп саналат бөгөтсүз тапшырма. "=" башталышы/аягында кодду ырааттуу аткарат, ал эми бөгөтсүз "<=" параллелдүү аткарат. Анткени, сиз жасай аласыз бөгөт коюу ар дайым тышкары дайындоо билдирүүлөрү менен тапшырмалар блоктор , жана алардын баары параллелдүү иштейт.

Ошо сыяктуу эле, асинхрондук жана бөгөттөөнүн ортосунда кандай айырма бар? Ан асинхрондуу чалуу бүтүндөй (бүтүндө) аткарыла турган, бирок келечекте кандайдыр бир убакта бүтө турган которууну талап кылат. Жок - бөгөт коюу : Бул функция стекте турганда күтпөйт. Синхрондук бир эле учурда болуп жаткан деп аныкталат. Асинхрондуу бир эле учурда болуп жаткан жок деп аныкталат.

Ошондой эле, Verilogдо эмнени бөгөттөп жатканын билүү үчүн?

А бөгөт коюу тапшырма өзүнүн атын алат, анткени а бөгөт коюу тапшырма RHS аргументтерин баалоого жана башка эч кандай үзгүлтүксүз тапшырманы аткарууга тийиш Verilog билдирүү. Тапшырма мындай деп айтылат: блок учурдагы тапшырма аяктаганга чейин башка тапшырмалар.

Бөгөттөө операциясы деген эмне?

Бөгөттөө билдирет операциялар ошол блок ага чейин андан ары аткаруу операция бүтөт. Берилген мисалда localStorage - бул бөгөттөө операциясы ал окуу үчүн аткарууну токтотот.

Сунушталууда: