Перейти к содержанию
    

Serial conect 2 fifo

Подскжите пожалуйста.

В общем есть приемник и передатчик.

Каждый имеет двухклоковое фифо.

Глубина фифо одинаковая для приемника и передатчика.

Как замкнуть выход фифо приемника на вход фифо передатчика используя минимум логики? Сделать так называемый

loopback

Желательно без FSM, интересует так сказать потоковое описание.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как только в приёмном FIFO что-то появляется, тут же его вычитывать. Т. е.

rx_fifo_rd <= not rx_fifo_empty;

tx_fifo_din <= rx_fifo_dout;
tx_fifo_wr <= rx_fifo_valid;

rx_fifo_valid берётся либо из самого FIFO, либо задерживается на такт rx_fifo_rd.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как только в приёмном FIFO что-то появляется, тут же его вычитывать. Т. е.

rx_fifo_rd <= not rx_fifo_empty;

tx_fifo_din <= rx_fifo_dout;
tx_fifo_wr <= rx_fifo_valid;

rx_fifo_valid берётся либо из самого FIFO, либо задерживается на такт rx_fifo_rd.

Спасибо за помощь

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

У кого-то нет описания двухклокового фифо

с разной шириной шин данных для входа и выхода

https://www.altera.com/en_US/pdfs/literature/ug/ug_fifo.pdf

только для арии 10

 

Время поджимает... Буду очень благодарен за помощь, мне надо 128 бит вход, выход 8 бит. Объем 4096 байт.

ПЛИС Циклон 5 или Макс 10

Спасибо.

 

Раньше ж вроде корка поддерживала Different Input and Output Width. У меня квартус 16.

Изобретать велосипед?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Раньше ж вроде корка поддерживала Different Input and Output Width. У меня квартус 16.

Изобретать велосипед?

вот для 15 квартуса

где я так понимаю есть поддержка

 

Прошу помощи :1111493779:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...