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

 
 
> конвейер в обратной связи, как?
_Anatoliy
сообщение Sep 14 2011, 06:49
Сообщение #1


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Допустим у меня есть некая структура похожая на часть БИХ фильтра(верхний рисунок).Для реализации на FPGA я хотел бы вставить в обратную связь три слоя регистров(нижний рисунок).Очевидно,что добавленные регистры повысят быстродействие схемы, но одновременно они изменят функционирование всей схемы - т.е нижний рисунок неадекватен верхнему.Как его сделать адекватным верхнему сохранив конвейер(Pipelining)?
Есть ли какая-то общая методика решения вопроса?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
des00
сообщение Sep 14 2011, 07:48
Сообщение #2


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(_Anatoliy @ Sep 14 2011, 00:49) *
Допустим у меня есть некая структура похожая на часть БИХ фильтра(верхний рисунок).

символьная == тактовой ?


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 14 2011, 08:12
Сообщение #3


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(des00 @ Sep 14 2011, 09:48) *
символьная == тактовой ?

Переклинило,Fclk = 4Fsym,работа по enable.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 14 2011, 10:46
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(_Anatoliy @ Sep 14 2011, 03:12) *
Переклинило,Fclk = 4Fsym,работа по enable.

тогда в чем проблема ? у вас 4 такта между семплами, можно свободно умножить и расставить дерево сумматоров (вы это уже сделали, за 3 такта, до следующего семпла, посчитает). А если немного подумать и сделать ретайминг части фильтра с ОС, заменив задержку данных, но задержку умноженных данных, то ..... wink.gif


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 14 2011, 10:55
Сообщение #5


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(des00 @ Sep 14 2011, 11:46) *
тогда в чем проблема ? у вас 4 такта между семплами, можно свободно умножить и расставить дерево сумматоров (вы это уже сделали, за 3 такта, до следующего семпла, посчитает). А если немного подумать и сделать ретайминг части фильтра с ОС, заменив задержку данных, но задержку умноженных данных, то ..... wink.gif

Спасибо!
Всё правильно,это я знаю.Просто хотелось решить задачу в общем виде,без привязки к архитектуре модема.Сейчас новый проект наклёвывается,там обработка будет идти каждый такт.Должна же быть какая-то методика решения подобных задач.
Go to the top of the page
 
+Quote Post
анатолий
сообщение Sep 15 2011, 05:57
Сообщение #6


Местный
***

Группа: Свой
Сообщений: 221
Регистрация: 10-12-05
Из: Украина
Пользователь №: 12 052



Цитата(_Anatoliy @ Sep 14 2011, 12:55) *
Сейчас новый проект наклёвывается,там обработка будет идти каждый такт.Должна же быть какая-то методика решения подобных задач.

Есть методика folding. Можно в любом фильтре увеличить число всех регистров вдвое-втрое .
Это будет означать, что вычисляются 2-3 канала фильтров параллельно.
Т.е. 2-3 графа фильтров сворачиваются в один.
Затем регистры можно переместить согласно retiming.
Иначе алгоритм действительно изменится.
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 15 2011, 06:18
Сообщение #7


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(анатолий @ Sep 14 2011, 23:57) *
Есть методика folding. Можно в любом фильтре увеличить число всех регистров вдвое-втрое .
Это будет означать, что вычисляются 2-3 канала фильтров параллельно.
Т.е. 2-3 графа фильтров сворачиваются в один.

по сути своего рода полифазная обработка ?


Цитата(_Anatoliy @ Sep 14 2011, 23:51) *
1.Да
2.Никакое.

понятно, спасибо. что то вроде XPIC делаете %)


--------------------
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 15 2011, 06:39
Сообщение #8


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



Цитата(des00 @ Sep 15 2011, 08:18) *
понятно, спасибо. что то вроде XPIC делаете %)

ага
Go to the top of the page
 
+Quote Post
_Anatoliy
сообщение Sep 20 2011, 12:05
Сообщение #9


Утомлённый солнцем
******

Группа: Свой
Сообщений: 2 646
Регистрация: 15-07-06
Из: г.Донецк ДНР
Пользователь №: 18 832



for des00
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
des00
сообщение Sep 21 2011, 03:10
Сообщение #10


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(_Anatoliy @ Sep 20 2011, 06:05) *
for des00

свое мнение отписал в личку %)


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- _Anatoliy   конвейер в обратной связи   Sep 14 2011, 06:49
|- - des00   Цитата(_Anatoliy @ Sep 14 2011, 05:55) Вс...   Sep 14 2011, 11:12
||- - _Anatoliy   Цитата(des00 @ Sep 14 2011, 12:12) хмм, г...   Sep 14 2011, 12:42
||- - Serg76   Цитата(_Anatoliy @ Sep 14 2011, 15:42) Сп...   Sep 14 2011, 15:02
||- - des00   Цитата(_Anatoliy @ Sep 14 2011, 06:42) у ...   Sep 14 2011, 15:24
||- - _Anatoliy   Цитата(des00 @ Sep 14 2011, 17:24) а како...   Sep 14 2011, 16:19
||- - Serg76   Цитата(_Anatoliy @ Sep 14 2011, 19:19) А ...   Sep 14 2011, 16:24
||- - _Anatoliy   Цитата(Serg76 @ Sep 14 2011, 17:24) Это т...   Sep 14 2011, 16:56
|- - _Anatoliy   Цитата(анатолий @ Sep 15 2011, 07:57) Ест...   Sep 15 2011, 06:04
||- - анатолий   Цитата(_Anatoliy @ Sep 15 2011, 08:04) Сп...   Sep 24 2011, 13:31
|- - _Anatoliy   for des00   Sep 20 2011, 12:05
- - des00   Цитата(Serg76 @ Sep 14 2011, 10:24) Это т...   Sep 15 2011, 03:31
- - _Anatoliy   Цитата(des00 @ Sep 15 2011, 04:31) Всё п...   Sep 15 2011, 04:01
- - des00   Цитата(_Anatoliy @ Sep 14 2011, 22:01) Вс...   Sep 15 2011, 04:58
- - _Anatoliy   Цитата(des00 @ Sep 15 2011, 06:58) хммм, ...   Sep 15 2011, 05:51


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

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 19:02
Рейтинг@Mail.ru


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