как да се провери дали един часовник работи в един елегантен начин?

A

Arturi

Guest
Уважаеми всички, как ще се уверите, че часовникът е всъщност работи използва Verilog? Как да проверите, че същият този часовник е променила своята полярност? Вашата помощ се оценява и разбира се признава. Наздраве!
 
използването Честотен метра за същия (снимка основава Честотен е толкова chep) или да използвате брояч чип като cd4040 и използва един от изхода щифтове за задвижване на LED.
 
Това е невъзможно без втори часовник или определен хардуер. С Altera FPGA (твърде вероятно и други), можете да използвате PLL сигнал заключване, за да открие наличието на часовника. Когато часовникът спира, можете да изключите критичните изходен сигнал асинхронно от този сигнал. PS: Има и друга възможност използват вериги логика закъснение. Но техниката е силно ненавиждал от инструменти FPGA, което води до душове на времето грешки и такива. Също така забавяне осцилатор верига пръстен може да бъде вероятно използва за часовник монитор, като се избягват външни компоненти за тази функция.
 
Вашият въпрос не се посочва, ако в действителност означава хардуер или в тренажор Verilog. [Размер = 2] [цвят = # 999999] добавяне след 52 секунди: [/ цветен] [/ големина] Ако в тренажор след това трябва да имате зрителя форма на сигнала, ако в действителност хардуер, тогава чип няма да направи нищо, без да часовника.
 
Моля изясним какво имате предвид под "промени своята полярност". Един обърнат часовника изглежда много подобен на оригиналния часовник. Или искаш да кажеш отрицателно напрежение? Тя може да помогне на обсъждането, ако ли да обясните защо имате нужда да направите това.
 
[Цитат = echo47] Моля изясним какво имате предвид под "промени своята полярност". Един обърнат часовника изглежда много подобен на оригиналния часовник. Или искаш да кажеш отрицателно напрежение? Тя може да помогне на обсъждането, ако ли да обясните защо имате нужда да направите това. [/ Цитат] Ако си в testbench среда, където U може да се провери дали часовникът работи или не, то може да бъде постигнато с помощта на задача. Просто минават на часовника като аргумент за task.Pass те очаква период също. Проверете дали полярност е сменил или не. С очакване за posedge и последващите ф negedge също така да проверите период от време.
 

Welcome to EDABoard.com

Sponsor

Back
Top