реклама на сайте
подробности

 
 
> DC_FIFO, прошу помощи
Evgeny72
сообщение Dec 12 2016, 12:33
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 4-01-14
Пользователь №: 79 899



Вот в чем вопрос. Есть 24 битный последовательный сигнал. Нужно ли его переводить в параллельный 24 битный для подачи на вход dual clock FIFO? (Разрядность вход - выход останется без изменений, 24 бита.) Или можно сделать FIFO с параметрами LPM_WIDTH - 1. На входа wrreg и rdreg подавать импульсы записи и чтения длиной 24 такта. Частоты wrclk и rdclk поданные на FIFO будут пока будут одинаковы, возможно rdclk будет в два раза выше.

(Использовать кучу DFF в качестве синхронизатора просьба не предлагать. biggrin.gif )
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
vikk
сообщение Dec 13 2016, 13:49
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 98
Регистрация: 13-01-06
Пользователь №: 13 134



По времянке куча вопросов:
- если частоты на глаз одинаковы - почему сигнал чтения длиннее сигнала записи?
и, на эту же тему
- почему читаем из пустого фифо, если rdreq = сигнал чтения?




осенило )))) может в фифо есть защита от чтения пустого фифо...
но тогда вопрос, как подсветить валидный пакет и не подсвечивать выход пустого фифо? судя по картинке задержка в такт от сигнала rdempty...
если последний бит будет 1, то эта единица и будет висеть до прихода след. пакета. Очень нужна подсветка валидности.
Дополнительные биты хорошая идея - для одинаковой длины больше ниче не надо, при разной добавляем еще счетчик, очень полезно
Go to the top of the page
 
+Quote Post
Evgeny72
сообщение Dec 13 2016, 14:15
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 66
Регистрация: 4-01-14
Пользователь №: 79 899



Цитата(vikk @ Dec 13 2016, 16:49) *
По времянке куча вопросов:
- если частоты на глаз одинаковы - почему сигнал чтения длиннее сигнала записи?
и, на эту же тему
- почему читаем из пустого фифо, если rdreq = сигнал чтения?

осенило )))) может в фифо есть защита от чтения пустого фифо...
но тогда вопрос, как подсветить валидный пакет и не подсвечивать выход пустого фифо? судя по картинке задержка в такт от сигнала rdempty...
если последний бит будет 1, то эта единица и будет висеть до прихода след. пакета. Очень нужна подсветка валидности.
Дополнительные биты хорошая идея - для одинаковой длины больше ниче не надо, при разной добавляем еще счетчик, очень полезно


- частота чтения смещена. Сейчас точно не напишу на сколько, возможно на 1,5 - 2,5 ns.
"почему сигнал чтения длиннее сигнала записи?" сам хочу понять - почему? Судя по странице из документации, они должны быть одной "длины". При длине импульса чтения равным 20 - 24 такта, конец данных из первого пакета, выходит в начале второго пакета, конец второго вначале первого и т.д. Писал выше. Экспериментировал с длиной чтения/записи, получилось что надо, но, на мой взгляд, криво.


Сообщение отредактировал Evgeny72 - Dec 13 2016, 14:23
Прикрепленные файлы
Прикрепленный файл  UG_FIFO.pdf ( 41.29 килобайт ) Кол-во скачиваний: 8
 
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Evgeny72   DC_FIFO, прошу помощи   Dec 12 2016, 12:33
- - RobFPGA   Приветствую! Цитата(Evgeny72 @ Dec 12 201...   Dec 12 2016, 13:06
|- - iosifk   Цитата(RobFPGA @ Dec 12 2016, 16:06) Да б...   Dec 12 2016, 13:40
||- - andrew_b   Цитата(iosifk @ Dec 12 2016, 16:40) Ксайл...   Dec 12 2016, 13:44
|- - Evgeny72   Цитата(RobFPGA @ Dec 12 2016, 17:06) Прив...   Dec 12 2016, 14:55
|- - RobFPGA   Приветствую! Цитата(Evgeny72 @ Dec 12 201...   Dec 12 2016, 15:40
|- - Evgeny72   Если я Вас, RobFPGA и krux, правильно понял, то: ...   Dec 12 2016, 19:15
|- - Bad0512   Цитата(Evgeny72 @ Dec 13 2016, 02:15) Есл...   Dec 13 2016, 02:17
||- - Evgeny72   Цитата(Bad0512 @ Dec 13 2016, 06:17) А не...   Dec 13 2016, 04:26
||- - Maverick   Цитата(Evgeny72 @ Dec 13 2016, 06:26) Воз...   Dec 13 2016, 06:44
|- - RobFPGA   Приветствую! Цитата(Evgeny72 @ Dec 12 201...   Dec 13 2016, 06:11
- - krux   входные, в 2-битное FIFO: бит1 - данные бит2 - стр...   Dec 12 2016, 17:53
- - Evgeny72   Спасибо за советы! Посмотрев ещё раз документа...   Dec 13 2016, 08:54
|- - Flip-fl0p   Раз уж создана тема про FIFO... Не могли бы вы под...   Dec 13 2016, 12:43
|- - Maverick   Цитата(Flip-fl0p @ Dec 13 2016, 14:4...   Dec 13 2016, 12:54
|- - RobFPGA   Приветствую! Цитата(Flip-fl0p @ Dec...   Dec 13 2016, 14:29
|- - Flip-fl0p   Цитата(RobFPGA @ Dec 13 2016, 17:29) Прив...   Dec 13 2016, 15:57
- - Evgeny72   Приложите кто-нибудь схему реализации или тайминги...   Dec 25 2016, 11:03


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01407 секунд с 7
ELECTRONIX ©2004-2016