Ժամացույցի բլոկը որոշակի ժամացույցի վրա համաժամեցված ազդանշանների մի շարք է: Այն հիմնականում առանձնացնում է ժամանակի հետ կապված մանրամասները թեստային նստարանի կառուցվածքային, գործառական և ընթացակարգային տարրերից Այն օգնում է դիզայներին մշակել փորձարկման սեղանները գործարքների և ցիկլերի առումով:
Ինչպե՞ս են ժամացույցի բլոկները խուսափում մրցավազքի պայմաններից:
1. Միևնույն ազդանշանը մղվում և նմուշառվում է միաժամանակ:=> Այս մրցավազքի վիճակից խուսափելու համար օգտագործվում է clocking բլոկ ինտերֆեյսում, քանի որ այն ապահովում է մուտքային և ելքային շեղումներ՝ համապատասխանաբար նմուշի և շարժիչի համար: 2.
Ո՞րն է տարբերությունը ժամացույցի բլոկի և Modport-ի միջև:
Clocking բլոկը օգտագործվում է մուտքային/ելքային նմուշառում/վարման հետաձգումներ ներմուծելու համար: Modport սահմանում է ազդանշանների ուղղությունները և կարող է օգտագործվել ազդանշանների շարքը ներկայացնելու համար:
Ո՞ր տարածաշրջանի ժամացույցի բլոկն է գործարկված:
Clocking Block-ը մուտքագրում է տվյալներ Preponed Տարածաշրջանից, մինչդեռ նորմալ, միշտ արգելափակում, միշտ կան մրցավազքի վիճակի շանսեր:
Ի՞նչ է օգտագործում Modports-ը:
Modports SystemVerilog-ում օգտագործվում են ինտերֆեյսի մուտքը սահմանափակելու համարինտերֆեյսի ներսում: Modport հիմնաբառը ցույց է տալիս, որ ուղղությունները հայտարարված են մոդուլի ներսում: