|
VHDL синтезирование задержек |
|
|
|
Nov 30 2009, 00:14
|
Частый гость
 
Группа: Участник
Сообщений: 118
Регистрация: 13-09-09
Пользователь №: 52 331

|
нужно сформировать из исходного сигнала - сигнал с некой задержкой 10 - 30 нс ПЛИС Cyclone-II с градацией -8 Можно ли синтезировать задержки таким способом: Цитата ... signal a:std_logic; signal b:std_logic; ... b<=a or a; -- 8NS Delay
b<=(a or a) or a; --16NS delay или синтезатор оптимизирует и обрежет? как правильнее? (PLL и внешнююсинхронизацию не предлагать)
|
|
|
|
|
 |
Ответов
|
Nov 30 2009, 04:18
|
Частый гость
 
Группа: Участник
Сообщений: 118
Регистрация: 13-09-09
Пользователь №: 52 331

|
Цитата(Shtirlits @ Nov 30 2009, 07:41)  атрибут syn_keep описан в quartus hand book
задержка на LE определяется с трудом, так как зависит от: - speed grade - температуры - напряжения питания - разводки
скажите, а с какой точностью нужна задержка? точность +/-5нс. есть стробы записи !WE, нужно получить ещё один с запаздыванием, чтобы адрес обновить. вмешиваюсь в работу SRAM по записи - адрес выставляет плис, а данные с управлением - от процессора. и это д.б. на 50 МГц
|
|
|
|
|
Nov 30 2009, 05:06
|
Частый гость
 
Группа: Участник
Сообщений: 118
Регистрация: 13-09-09
Пользователь №: 52 331

|
Цитата(des00 @ Nov 30 2009, 07:40)  нцатый раз советую, сделайте синхронный дизайн !!! вы хотите сказать что ПЛИС на задержкой 8нс справится с клоком 133 МГц ? а вот мне хочется асинхронный - и буду его долбить! сформировал простейший пример: Код library ieee; use ieee.std_logic_1164.all;
entity fl is port ( Port_WE:in std_logic; SRAM0_WE:out std_logic; SRAM1_WE:out std_logic ); end;
architecture fl_arch of fl is
signal BUF:std_logic; attribute syn_keep:integer; attribute syn_keep of BUF:signal is 1;
begin SRAM0_WE<=Port_WE;
BUF<=Port_WE; SRAM1_WE<=BUF; end fl_arch; вот что кажет симулятор и РТЛ: в целом доволен, можно определить задержку и каскадировать буферы, если надо. устройство проектируется для работы в "тепличных условиях" 20градусов +/-10
Эскизы прикрепленных изображений
|
|
|
|
|
Nov 30 2009, 06:43
|
Частый гость
 
Группа: Участник
Сообщений: 118
Регистрация: 13-09-09
Пользователь №: 52 331

|
Цитата(SM @ Nov 30 2009, 09:30)  И кто же это Вас так жестоко дезинформировал? Неужели собственные догадки на тему восьмерки в маркировке микрухи? кстати, а что означает восьмёрка в конце? задержка от одного входного пина на другой выходной пин? помогите плиз с синхронным интерфейсом (времянки в предыдущем мойм сообщении) CLKOUT=133 мгц
|
|
|
|
Сообщений в этой теме
%-) VHDL синтезирование задержек Nov 30 2009, 00:14 Laptop Цитата(%-) @ Nov 30 2009, 03:14)... Nov 30 2009, 01:52 %-) Цитата(Laptop @ Nov 30 2009, 05:52) По си... Nov 30 2009, 02:44 Shtirlits Для таких больших задержек я знаю лишь одно решени... Nov 30 2009, 02:55 %-) Цитата(Shtirlits @ Nov 30 2009, 06:55) Дл... Nov 30 2009, 03:14  Dima_G Цитата(%-) @ Nov 30 2009, 06:14)... Nov 30 2009, 03:41    Dima_G Цитата(%-) @ Nov 30 2009, 08:06)... Nov 30 2009, 05:29      SM Цитата(%-) @ Nov 30 2009, 09:43)... Nov 30 2009, 06:58    sazh Цитата(%-) @ Nov 30 2009, 08:06)... Nov 30 2009, 06:40   Boris_TS Цитата(des00 @ Nov 30 2009, 07:40) нцатый... Nov 30 2009, 06:12 Shtirlits Сделать асинхронный дизайн гарантирующий правильну... Nov 30 2009, 05:41 %-) можете оставаться при своих "синхронных... Nov 30 2009, 05:53 SM Цитата(%-) @ Nov 30 2009, 08:53)... Nov 30 2009, 05:56 Dima_G Цитата(%-) @ Nov 30 2009, 09:53)... Nov 30 2009, 05:56  SM Цитата(Dima_G @ Nov 30 2009, 08:56) Не пу... Nov 30 2009, 05:58 des00 Цитата(%-) @ Nov 29 2009, 23:53)... Nov 30 2009, 06:24 %-) уговорили.
буду на синхронке делать.
есть CLKOUT ... Nov 30 2009, 06:37 Shtirlits Времянки видно, но я решительно не понимаю, в чем ... Nov 30 2009, 06:48 %-) Цитата(Shtirlits @ Nov 30 2009, 10:48) Вр... Nov 30 2009, 07:08  des00 Цитата(%-) @ Nov 30 2009, 01:08)... Nov 30 2009, 07:23   %-) Цитата(des00 @ Nov 30 2009, 11:23) в ваши... Nov 30 2009, 07:30    SM Цитата(%-) @ Nov 30 2009, 10:30)... Nov 30 2009, 07:35    des00 Цитата(%-) @ Nov 30 2009, 01:30)... Nov 30 2009, 07:55     SM Цитата(des00 @ Nov 30 2009, 10:55) нужно ... Nov 30 2009, 08:16      des00 Цитата(SM @ Nov 30 2009, 02:16) А для это... Nov 30 2009, 09:56 Shtirlits "конечный автомат" реализованный любым с... Nov 30 2009, 07:35
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|