[an error occurred while processing this directive]
Вопрос по FIFO
(«Телесистемы»: Конференция «Программируемые логические схемы и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено pwa 14 января 2004 г. 07:11

Не могу понять причину. В устройстве 2 FIFO
SUBDESIGN lpm_fifo_dc1
(
data[15..0] : INPUT;
wrreq : INPUT;
rdreq : INPUT;
rdclk : INPUT;
wrclk : INPUT;
aclr : INPUT = GND;
q[15..0] : OUTPUT;
rdfull : OUTPUT;
rdempty : OUTPUT;
rdusedw[6..0] : OUTPUT;
wrfull : OUTPUT;
wrempty : OUTPUT;
wrusedw[6..0] : OUTPUT;
)

VARIABLE

dcfifo_component : dcfifo WITH (
INTENDED_DEVICE_FAMILY = "FLEX10KE",
LPM_WIDTH = 16,
LPM_NUMWORDS = 128,
LPM_WIDTHU = 7,
CLOCKS_ARE_SYNCHRONIZED = "FALSE",
LPM_TYPE = "dcfifo",
LPM_SHOWAHEAD = "OFF",
OVERFLOW_CHECKING = "ON",
UNDERFLOW_CHECKING = "ON",
USE_EAB = "ON"
);
На одном из них задержка при чтении на 4 такта хотя все сигналы пиходят правильно (все проверил). Проявилось при прекачке значений из одного в другой. Частоты запись1 - (чтение1* - запись2)- чтение2 разные, но происходят не одновременно. На помеченном * непонятная для меня задержка. Попробовал отдельно FIFO скомпилить -задержки нет. В Qartus II 3.0 плис 20KE.

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru