реклама на сайте
подробности

 
 
> Как избавиться от ступеньки?, посмотрите модуль и тестбенч в приложении
Shaienn
сообщение Aug 4 2010, 08:15
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 103
Регистрация: 21-06-09
Пользователь №: 50 494



Добрый день.

Не могу избавиться от ступеньки:
Прикрепленное изображение


В приложении модуль и тесбенч к нему. Используются неблокирующие операторы, но почему результат появляется только на следующем фронте тактовой частоты? Где я неправ?

Спасибо.

Прикрепленный файл  Quadrature_Modulator.v ( 3.19 килобайт ) Кол-во скачиваний: 264

Прикрепленный файл  QM_tb.v ( 1.57 килобайт ) Кол-во скачиваний: 170
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
iosifk
сообщение Aug 4 2010, 08:37
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Shaienn @ Aug 4 2010, 12:15) *
В приложении модуль и тесбенч к нему. Используются неблокирующие операторы, но почему результат появляется только на следующем фронте тактовой частоты? Где я неправ?

Тестбенч еще не смотрел, но рекомендую посмотреть разницу между блокирующими и неблокирующими...
У меня на сайте "Краткий Курс HDL"... Там я этот раздел расписал особенно подробно...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
sazh
сообщение Aug 4 2010, 09:16
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 435
Регистрация: 6-10-04
Из: Петербург
Пользователь №: 804



Цитата(iosifk @ Aug 4 2010, 11:37) *
У меня на сайте "Краткий Курс HDL"... Там я этот раздел расписал особенно подробно...


Искал, но не нашел. Может, прямую ссылку укажите?
Go to the top of the page
 
+Quote Post
iosifk
сообщение Aug 4 2010, 09:44
Сообщение #4


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(sazh @ Aug 4 2010, 13:16) *
Искал, но не нашел. Может, прямую ссылку укажите?


http://iosifk.narod.ru/articles.html
Начиная вот с этого:
"Краткий курс HDL-кодирования" Часть 1. "КиТ" №3 2008г."

В Части 2, раздел 2.19. Назначения уровня RTL (RTL Assignments)
2.19.1. Блокирующие процедурные назначения (Blocking Procedural Assignments)
2.19.2. Неблокирующее процедурное назначение (The Non-Blocking Procedural Assignment)
2.19.3. Как симулятор обрабатывает и выполняет неблокирующие процедурные назначения

Ну и так далее...
Удачи!











--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 17:40
Рейтинг@Mail.ru


Страница сгенерированна за 0.01394 секунд с 7
ELECTRONIX ©2004-2016