Правила | Последние сообщения | темы RSS | Поиск | Регистрация | Войти

В чем разница между # 1 <= B и <= # 1 B


Post new topic Reply to topic EDAboard.com Форум -> методологий проектирования ASIC & инструменты (Digital) -> В чем разница между # 1 <= B и <= # 1 B
Автор Сообщение
tigerajs



Регистрация: 08 Фев 2006
Сообщений: 30


Post 20 февраля 2006 3:17

В чем разница между # 1 <= B и <= # 1 B


PLZ помочь мне
Вернуться к началу
Aravind



Регистрация: 29 июня 2004
Сообщений: 619
Помогло: 23
Расположение: Индия


Post 20 февраля 2006 3:40

В чем разница между # 1 <= B и <= # 1 B


это эмпирическое правило U не должны использовать = # 5 B;
, можно использовать # 5 = B;
потому что он блокирует выступление.
1.it блоках Б Соотношение 5 сек и передать его
2.a = B Значение произойдет через 5 сек.

simillary для неблокирующего своем заявлении наоборот
U должен следовать <= # 5B
потому что обыкновение блока соответствующего заявления
Вернуться к началу
jarodz



Регистрация: 12 марта 2005
Сообщений: 100
Помогло: 14


Post 20 февраля 2006 6:43

В чем разница между # 1 <= B и <= # 1 B


А, № 5 A = B, после 5 единицу времени, Simulator выполнить присвоить значение В в А.
B. = # 5 B, когда Simulator выполнить это заявление,
сохранить текущее значение B, а затем присвоить это значение keeped после 5 единицу времени.
Это то же самое с "<=".



С уважением,
Jarod
Вернуться к началу
nand_gates



Регистрация: 19 июля 2004
Сообщений: 908
Помогло: 120


Post 20 февраля 2006 8:32

Re: В чем разница между # 1 <= B и <= # 1 B


Эти способы одна модель задержки транспорта и инерционной задержки в Verilog Simulator.
Если ур знакомы с VHDL вы его получите!
Я предполагаю, как сроки 1ns
# 1 <= B / / Эта задержка моделей переноса B появятся на "а" после 1 нс
<= # 1 B / / Это моделях инерционной задержки '' следует 'B' после 1 нс задержка в additin к этому
любого импульса <1ns получите отфильтровать на 'A'

Plaese см. ссылку ниже для VHDL!
http://www.gmvhdl.com/delay.htm
Вернуться к началу
novise



Регистрация: 14 февраля 2006
Сообщений: 12


Post 20 февраля 2006 16:38

Re: В чем разница между # 1 <= B и <= # 1 B


№ 1А при <= B используется B (T) назначается время на 1 т, с другой стороны, если <= # 1B используются B (T 1) назначено на время Т 1
Вернуться к началу
rsjgs



Регистрация: 14 февраля 2006
Сообщений: 10


Post 26 февраля 2006 19:37

Re: В чем разница между # 1 <= B и <= # 1 B


Разница в том, что в первом случае оценка RHS происходит сразу, а после Assigment 1 нс. Во втором случае сама оценка делается после 1 нс
Вернуться к началу
darylz



Регистрация: 24 марта 2005
Сообщений: 132
Помогло: 4


Post 27 февраля 2006 3:21

В чем разница между # 1 <= B и <= # 1 B


nand_gates сказал, что это экстракт!
Вернуться к началу
bracketx



Регистрация: 11 января 2006
Сообщений: 12


Post 28 февраля 2006 13:20

В чем разница между # 1 <= B и <= # 1 B


Хе-хе, есть несколько объяснений.
Вернуться к началу
positive_edge



Регистрация: 13 февраля 2006
Сообщения: 6


Post 01 Mar 2006 20:12

Re: В чем разница между # 1 <= B и <= # 1 B


1)

# 1 <= B

Оценка задания с задержкой сроков контроля.
RHS выражения оценки.
Уступка планируется т.е. <--- B (T 1)

2) <= # 1 B

RHS выражения оценки.
Уступка с задержкой сроков и контроля запланирована на конец очереди.
Поток продолжается.
<- B при моделировании времени Т 1
Вернуться к началу
AlexWan



Регистрация: 26 Декабря 2003
Сообщений: 305
Помогло: 6


Post 02 Mar 2006 9:44

Re: В чем разница между # 1 <= B и <= # 1 B


1 # N <= B
Добавление задержки на левую является ущербной рука сторона (LHS) неблокирующих поручения моделью комбинационной логикой.
Код:

Модуль adder_t2 (CO, сумма, A, B, CI);
выходной Co;
Мощность [3:0] сумма;
вход [3:0], б;
ввод CI;

р-Co;
REG [3:0] сумма;

Всегда @ (А или В или CI)
# 12 (Co, сумма) <= A B CI;
ENDMODULE

Если ввод изменений на время 15, то в случае A, B и CI входы все изменится в ходе следующего 9ns, результаты будут в курсе последних значений А, В и Ки. Такое моделирование позволило стиль CI вклад в распространение ценностей суммы и осуществлять только после выхода 3NS вместо требуемых 12ns задержка распространения.

Так что не место задержки на LHS неблокирующих поручения моделью комбинационной логикой. Это плохой стиль кодирования.

Любой ребята могут получить более подробно от Клиффорда выдавать в работах Е. Каммингс. [/ CODE]
Вернуться к началу
Венг



Регистрация: 13 января 2006
Сообщений: 32


Post 03 Mar 2006 20:01

Re: В чем разница между # 1 <= B и <= # 1 B


Ли эти блокировки и неблокирующего назначение отражает фактические схемы?

Можно ли пример кода?
Вернуться к началу
Вонн



Регистрация: 06 Окт 2002
Сообщений: 254
Помогло: 2


Post 06 Mar 2006 2:25

Re: В чем разница между # 1 <= B и <= # 1 B


уверен, что делает ... Вот пример:

Если вы пишете в процессе:

= 1;
B = A;
C = B;
блокируют эти уступки A = B = C = 1, а также сформировавшейся схеме будет 3 буферов соединены друг с другом

1 --- [буфером ]---> --- [буфером ]---> B --- [буфер ]---> C

а если вы пишете его с помощью неблокирующего

<= 1;
B <= A;
C <= B;

Неблокирующие это задание, которое означает:
= 1
B = старое значение
C = старым значением B

и фактической схеме будет F / F вместо буферов

1 --- [F / F ]---> --- [F / F B ]---> --- [F / F ]---> C
Вернуться к началу
yuenkit



Регистрация: 20 января 2005
Сообщений: 110
Помогло: 5


Post 10 марта 2006 10:21

Re: В чем разница между # 1 <= B и <= # 1 B


задержка транспорта и инерционной задержкой
Вернуться к началу
Венг



Регистрация: 13 января 2006
Сообщений: 32


Post 14 марта 2006 3:41

Re: В чем разница между # 1 <= B и <= # 1 B


Цитата:
Ли эти блокировки и неблокирующего назначение отражает фактические схемы?

Можно ли пример кода?




Мне жаль, что я не сделал мой вопрос ясен.

То, что я хотел спросить, являются ли эти блокировки и неблокирующего заданий с задержками отражали фактические схемы. Как задержки в обоих заданий для синтеза схемы?
Вернуться к началу
shiv_emf



Регистрация: 31 августа 2005
Сообщений: 641
Помогло: 16


Post 09 Sep 2006 18:18

В чем разница между # 1 <= B и <= # 1 B


Вонн дал Прекрасный пример! Могу ли я использовать его для разработки регистра сдвига? /
Вернуться к началу
Google
AdSense
Google Adsense




Post 09 Sep 2006 18:18

Объявления




Вернуться к началу
archillios



Регистрация: 29 июня 2005
Сообщений: 97
Помогло: 4


Post 12 сентября 2006 16:53

Re: В чем разница между # 1 <= B и <= # 1 B


AlexWan прав, что это плохой стиль кодирования при использовании в комбинационной моделирования логики. Спасибо за Алекса!
см. код ниже:

/ *
плохой пример стиля кодирования
* /
Модуль adder_t2 (CO, сумма, A, B, CI);
выходной Co;
Мощность [3:0] сумма;
вход [3:0], б;
ввод CI;

р-Co;
REG [3:0] сумма;

Всегда @ (А или В или CI)
# 12 (Co, сумма) <= A B CI / / Bad Non-блока уступки задержка стилю
ENDMODULE
Модуль ТБ;
REG [3:0], б;
р-CI;
проволока [3:0] сумма;
Проволока Co;
adder_t2 DUT (. CO (CO),. сумма (сумма),. (),. B (B),. CI (CI));
первоначальный
начинать
0 # (A, B, CI) = (4'h1, 4'h1, 1'h0);
# 50;
11 # (A, B, CI) = (4'h2, 4'h5, 1'h1);
5 # (A, B, CI) = (4'he, 4'h0, 1'h1);
9 # (A, B, CI) = (4'h5, 4'h1, 1'h0);
# 50;
$ DISPLAY ( "доброй ночи");
$ остановиться;

конец
ENDMODULE
/////////////////////////////////////////
неожиданное поведение будет рассматриваться.

После A / B / изменение ДИ (Co, сумма) <= A B CI; запланирована на 12 единицу времени спустя, перед что пришло время, любое изменение A / B / CI будет оказывать влияние на ( Co, сумма), так что задержка не является # 12.
Вернуться к началу
foster_cn



Регистрация: 14 января 2003
Сообщений: 74
Помогло: 2


Post 14 сентября 2006 7:06

В чем разница между # 1 <= B и <= # 1 B


Does # 1 <= # 1 B означает триггера время переходного периода?
Вернуться к началу
darylz



Регистрация: 24 марта 2005
Сообщений: 132
Помогло: 4


Post 14 сентября 2006 7:13

В чем разница между # 1 <= B и <= # 1 B


уступка последовательность совсем другое дело!
Вернуться к началу
На арабском языке Болгарский Каталанский версии Чешская версия Датские версии Немецкая версия Греческая версия Английский Версия Испанская версия Финский версии Французская версия Хинди версии Хорватский версии Индонезийской версии Итальянская версия Иврит версии Японская версия Корейская версия Литовском языке Латышский версии Голландский версии Норвежская версии Польская версия Португальский версии Румынский язык Русская версия Словацкий версии Словенский версии Сербская версия Шведский версии Тагальский версии Украинская версия Вьетнамский версии Китайская версия
Post new topic Reply to topic EDAboard.com Форум -> методологий проектирования ASIC & инструменты (Digital) -> В чем разница между # 1 <= B и <= # 1 B
Страница 1 из 1

subj

text

Часовой пояс GMT 2 часа
Подобные темы:
Какая разница между Галь и приятель? (9)
Какая разница между ГНА и CTS? (4)
Z разницу (11)
Разница? (3)
Какова разница между ДК и PT? (4)
Какая разница между СМЖЛ и ALC? (5)
Какие отличия MCS-51 и ПОС (1)
В чем разница между ... ? (1)
Разница между VIH (AC) & VIH (DC) (3)
Разница между PMC и XMC (2)


Злоупотребление | | Администратор | | Модераторы | | Поддержите нас | | Карта сайта
Тема RSS