| Автор | Съобщение |
|---|
tigerajs
Регистриран на: 08 Feb 2006 Мнения: 30
| 20 Февруари 2006 3:17 каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | PLZ ми помогне |
|
| Върнете се в началото | |
 |
Aravind
Регистриран на: 29-ти Юни, 2004 Мнения: 613 Подпомогнат: 23 Местоположение: Индия
| 20 Февруари 2006 3:40 каква е разликата между # 1 <= B и <= # 1 б | | |
|
| е ф палеца правило не трябва да използвате = # 5 б; можете да използвате # 5 а = B; защото е тъп изявление. 1.it блокове б стойност в продължение на 5 секунди и да го дадеш на 2.a = стойност б случи след 5 секунди.
simillary за не-блокиращи изявлението си обратно U трябва да следва <= # 5б защото то имам навик блок съответните отчети |
|
| Върнете се в началото | |
 |
jarodz
Регистриран на: 12-ти март 2005 година Мнения: 100 Подпомогнат: 14
| 20 Февруари 2006 6:43 каква е разликата между # 1 <= B и <= # 1 б | | |
|
| A. # 5 а = б, след 5 единица време, симулатор изпълни присвоите стойност на б към А. Б. а = # 5 б, когато тренажор изпълнение на това изявление, съхранява текущата стойност на Б, и след това прехвърли настоящия keeped стойност до след 5 единица време. То е същото и с "<=".
С уважение, Jarod |
|
| Върнете се в началото | |
 |
nand_gates
Регистриран на: 19-ти юли 2004 година Мнения: 908 Подпомогнат: 120
| 20 Февруари 2006 8:32 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| Това са начините едно забавяне модел транспорт и инерционно забавяне в Verilog симулатора. Ако Ур са запознати с VHDL ще го хванем! Аз съм поема срокове като 1ns # 1 а <= B / / Това модели б забавяне транспорт ще се появи в "А" след 1 NS A <= # 1 б / / Това модели инерционни забавяне "А" следва "Б" след 1 NS забавяне в additin към настоящия пулс всички <1ns ще се филтрират в "А"
Plaese връзката по-долу се отнасят за VHDL! http://www.gmvhdl.com/delay.htm |
|
| Върнете се в началото | |
 |
novise
Регистриран на: 14-ти февруари 2006 Мнения: 12
| 20 февруари 2006 16:38 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | , когато # 1а <= B се използва б (т) се задава по време т 1, от друга страна, когато <= # 1б се използва б (т 1) е определен за най време т 1 |
|
| Върнете се в началото | |
 |
rsjgs
Регистриран на: 14-ти февруари 2006 Мнения: 10
| 26-ти февруари 2006 19:37 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | разликата е, че в първия случай оценката на отдясно се извършва незабавно, но assigment след 1 NS. Във втория случай оценката се извършва след 1 NS |
|
| Върнете се в началото | |
 |
darylz
Регистриран на: 24-ти март 2005 г. Мнения: 132 Подпомогнат: 4
| 27-ми февруари, 2006 3:21 каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | nand_gates каза, че е екстракт! |
|
| Върнете се в началото | |
 |
bracketx
Регистриран на: 11-ти Януари 2006 Мнения: 12
| 28-ми февруари 2006 година 13:20 каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | Hehe, има няколко обяснения. |
|
| Върнете се в началото | |
 |
positive_edge
Регистриран на: 13-ти февруари 2006 година Мнения: 6
| 01 Mar 2006 20:12 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| 1)
# 1 а <= B
Оценка на заданието се забави с времето контрол. Отдясно израз на оценка. Задача е насрочено т.е. <--- б (Т 1)
2) <= # 1 б
Отдясно израз на оценка. Задача се забави с контрол на времето и е планирано в края на опашката. Поток продължава. A <- б в тон симулация време 1 |
|
| Върнете се в началото | |
 |
AlexWan
Регистриран на: 26-ти декември 2003 година Мнения: 305 Подпомогнат: 6
| 02 Mar 2006 9:44 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| 1 # N A <= B Добавяне на забавянето на лявата ръка реакции (LHS) от nonblocking задачи за моделиране на комбинаторни логика е погрешен. | Код: | модул adder_t2 (CO, сума, A, B, CI); съвместно производство; продукция [3:0] сума; вход [3:0] А, Б; вход CI;
обл сътрудничество; обл [3:0] сума;
Винаги @ (А или Б, или CI) # 12 (сътрудничество, сумата) <= А Б CI; endmodule
| Ако един вход промени в момента 15, след това, ако А, Б и суровини CI всички промени през следващите 9ns, резултатите ще бъдат актуализирани с най-новите стойности на А, Б и CI. Това позволи на моделиране стил CI принос към размножавам стойност на сумата и да изходи само след 3ns вместо необходимия 12ns размножаване забавяне.
Така че не се извършва забавяне на LHS на nonblocking задачи за моделиране на комбинаторни логика. Това е лош стил на купето.
Всички момчета да получите повече подробности inforamtion от документи Clifford E. Къмингс. [/ Код] |
|
| Върнете се в началото | |
 |
Weng
Регистриран на: 13-ти януари 2006 година Мнения: 32
| 03 Mar 2006 20:01 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| Дали тези блокиране и nonblocking задача отразяват действителната схема?
Може ли някой код за пример? |
|
| Върнете се в началото | |
 |
Google AdSense

| 03 Mar 2006 20:01 Реклами | | |
|
|
|
|
| Върнете се в началото | |
 |
Вон
Регистриран на: 06 Oct 2002 Мнения: 254 Подпомогнат: 2
| 06 Mar 2006 2:25 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| уверите, че се ... Ето един пример:
Ако ти пиша в процеса:
а = 1; B = A; C = B; Това са Блокиране задача а = б = C = 1 и образуваните схема ще бъде 3 буфери, свързани един с други
1 --- [буфер ]---> един --- [буфер ]---> б --- [буфер ]---> в
а ако напишете го използват без блокиране
A <= 1; б <= A; C <= B;
Това е Nonblocking задача, а именно: а = 1 B = старата стойност на C = старата стойност на б
и действителната схема ще бъде F / F, вместо на буфери
1 --- [F / F ]---> един --- [F / F ]---> б --- [F / F ]---> в |
|
| Върнете се в началото | |
 |
yuenkit
Регистриран на: 20 Януари 2005 Мнения: 110 Подпомогнат: 5
| 10-ти март, 2006 10:21 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | транспорт забавяне и инерционно забавяне |
|
| Върнете се в началото | |
 |
Weng
Регистриран на: 13-ти януари 2006 година Мнения: 32
| 14-ти Март, 2006 3:41 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | Цитат: | Дали тези блокиране и nonblocking задача отразяват действителната схема?
Може ли някой код за пример?
|
Аз съжалявам, че не е направила въпроса ми ясни.
Това, което исках да попитам е дали тези блокиране и nonblocking задачи със закъснение, отразяват действителната верига. Как да закъсненията в двете задачи да синтезират схема? |
|
| Върнете се в началото | |
 |
shiv_emf
Регистриран на: 31ви август 2005 Мнения: 641 Подпомогнат: 16
| 09 Sep 2006 18:18 каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | Вон е дал пример хубаво! Мога ли да го използвам за проектиране на смяна да се регистрирам? / |
|
| Върнете се в началото | |
 |
archillios
Регистриран на: 29-ти Юни, 2005 Мнения: 98 Подпомогнат: 4
| 12-ти септември 2006 16:53 Re: каква е разликата между # 1 <= B и <= # 1 б | | |
|
| AlexWan е прав, че е лошо, когато се използва кодиране стил в комбинаторни логика моделиране. Благодаря за Алекс! виж по-долу:
/ * лош пример за кодиране стил * / модул adder_t2 (CO, сума, A, B, CI); съвместно производство; продукция [3:0] сума; вход [3:0] А, Б; вход CI;
обл сътрудничество; обл [3:0] сума;
Винаги @ (А или Б, или CI) # 12 (сътрудничество, сумата) <= А Б CI; / / лоши не-блок задача забавяне кодиране стил endmodule модул TB; обл [3:0] А, Б; обл CI; тел [3:0] сума; тел сътрудничество; adder_t2 dut (. сътрудничество (в съавторство),. сума (сума),. а (а),. б (б),. доверителен интервал (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; $ дисплей ( "лека нощ"); $ спиране;
приключвам endmodule ///////////////////////////////////////// неочакваното поведение ще се види.
след A / B / CI е променила, (сътрудничество, сумата) <= А Б CI; е насрочено на 12 единица време по-късно, преди да дойде времето, всяка промяна на A / B / CI ще ефект на ( сътрудничество, сумата), така че забавянето не е # 12. |
|
| Върнете се в началото | |
 |
foster_cn
Регистриран на: 14-ти януари, 2003 Мнения: 74 Подпомогнат: 2
| 14-ти септември 2006 7:06 каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | е на # 1 в <= # 1 б означава flipflop време преход? |
|
| Върнете се в началото | |
 |
darylz
Регистриран на: 24-ти март 2005 г. Мнения: 132 Подпомогнат: 4
| 14-ти септември 2006 7:13 каква е разликата между # 1 <= B и <= # 1 б | | |
|
| | прехвърляне на последователност е различно! |
|
| Върнете се в началото | |
 |