|
DDS, dds с 40-разрядным сумматором |
|
|
|
Sep 28 2012, 07:03
|
Участник

Группа: Участник
Сообщений: 23
Регистрация: 8-09-12
Пользователь №: 73 445

|
Вообщем, в продолжение темы многоразрядного накопительного сумматора... Удалось-таки его написать, но при моделировании с учетом задержек в кристалле (после place&route) оказалось, что при суммировании числа (1111... + A) происходит огроменная задержка (т.е. старшие разряды числа долго-долго перекидываются в 0000...). Суммируем по фронту испульса, а значение из таблицы синусов в соответствии с 10 старшими разрядами суммы выдается по срезу. Т.о. задержка суммирования "залазит" на срез. Из-за этого на выход по таблице синусов отчего-то выдается значение, которого в этой таблице в принципе нет!! Тактовая частота 40 МГц, плис Actel apa300. Кто что может посоветовать?
|
|
|
|
|
 |
Ответов
|
Sep 29 2012, 03:55
|
Знающий
   
Группа: Свой
Сообщений: 802
Регистрация: 11-05-07
Из: Томск
Пользователь №: 27 650

|
Цитата(bogaev_roman @ Sep 29 2012, 01:15)  to Bad0512 я так понял со слов ТС, что данные от результата суммирования дальще обрабатываются по срезу, т.е. реально надо отталкиваться от удвоенной частоты - 80МГц. Теории DDS не помню, но вроде есть стандартная схема, где подсчет идет по фронту, а анализ по срезу. Вот именно от этой "стандартности" я и предлагаю автору уйти. Такая схема (работа по двум фронтам) в два раза ухудшает времянку. Кроме того, она имеет и ещё много разных недостатков, неоднократно описанных на этом форуме. Кроме того, честно говоря, не вижу смысла экономить пол-такта в подобном дизайне - все процессы последовательные, никаких обратных связей. К чему этот геморрой с двумя фронтами?
|
|
|
|
Сообщений в этой теме
kkosik DDS Sep 28 2012, 07:03 TRILLER Я бы вам посоветовал сделать всю схему только по ф... Sep 28 2012, 08:04 kkosik Боюсь, что все организованные процессы по фронту м... Sep 28 2012, 09:59 Timmy Цитата(kkosik @ Sep 28 2012, 13:59) Боюсь... Sep 28 2012, 10:05 bogaev_roman Цитата(kkosik @ Sep 28 2012, 11:03) Удало... Sep 28 2012, 10:23 Bad0512 Цитата(kkosik @ Sep 28 2012, 14:03) Вообщ... Sep 28 2012, 11:06 Serhiy_UA Есть такой прием с конвейеризацией.
Вместо одного... Sep 28 2012, 11:56  Serhiy_UA Цитата(Serhiy_UA @ Sep 28 2012, 14:56) Эт... Oct 18 2012, 08:54 yes Цитата(Bad0512 @ Sep 28 2012, 15:06) На 4... Sep 28 2012, 14:11  Bad0512 Цитата(yes @ Sep 28 2012, 21:11) с проази... Sep 28 2012, 16:04 kkosik ЦитатаНа 40 МГц даже 40-разрядный сумматор будет р... Sep 28 2012, 14:14 yes Цитата(kkosik @ Sep 28 2012, 18:14) эммм,... Sep 28 2012, 14:23 bogaev_roman Я так понимаю, что и Serhiy_UA и yes предложили Ва... Sep 28 2012, 15:27  des00 Цитата(bogaev_roman @ Sep 28 2012, 09:27)... Sep 28 2012, 15:38 kkosik Это сумматор №1. Собственно, "обычный" с... Sep 28 2012, 15:03
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|