|
собрать примерный аналог ad9958 на fpga |
|
|
|
 |
Ответов
|
May 17 2016, 12:43
|
Профессионал
    
Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082

|
Цитата(sergey sva @ May 17 2016, 15:30)  занимает. Задача требуется получить выходной сигнал до 200Мгц с лчм и лфм с временем шага 1 мкс. Какое разрешение по фазе и частоте можно получить используя плис (примерно)? для спартан6 частота 200МГц не проблема, точность по частоте в случае 48разрядов - 200000000/2^48~7e-7Гц, точность по фазе в градусах - 360/2^48. Выходной сигнал до 200МГ - Вы хотите с какой частотой дискретизации работать? По документации самый быстрый кинтакс ультра скэйл дает максимальную частоту работы DSP48 741МГц, BRAM - 660МГц.
|
|
|
|
|
May 17 2016, 14:30
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(bogaev_roman @ May 17 2016, 20:43)  точность по фазе в градусах - 360/2^48. и это на Цитата занимает 15BRAM 18k.....12-bit phase, 12-bit sin/cos ? реально столько получилось ?
--------------------
|
|
|
|
|
May 17 2016, 14:36
|
Профессионал
    
Группа: Свой
Сообщений: 1 088
Регистрация: 20-10-09
Из: Химки
Пользователь №: 53 082

|
Цитата реально столько получилось ? Что там получилось реально после компиляции я сейчас посмотреть, к сожалению, не могу. Попозже. Отображает именно так. Там же еще куча настроек по функциональности - здесь DSP48 в минимум, остальные по дефолту. Ширина фазы определяет разрядность адреса чтения, но реально в таблице значений меньше (по синус/косинус конкретно в этом случае выделено всего 16 разрядов), т.е. кол-во bram определяется разрядностью значений.
Эскизы прикрепленных изображений
|
|
|
|
|
May 17 2016, 15:33
|
Вечный ламер
     
Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453

|
Цитата(bogaev_roman @ May 17 2016, 22:36)  Что там получилось реально после компиляции я сейчас посмотреть, к сожалению, не могу. Попозже. Отображает именно так. Там же еще куча настроек по функциональности - здесь DSP48 в минимум, остальные по дефолту. Ширина фазы определяет разрядность адреса чтения, но реально в таблице значений меньше (по синус/косинус конкретно в этом случае выделено всего 16 разрядов), т.е. кол-во bram определяется разрядностью значений. но вы же сами понимаете, что бы иметь возможность прочитать из памяти синус с дискретом 360/2^48, вам нужна память с шиной адреса 2^46. При этом, что бы не было повторяющихся значений, нужно иметь соответствующую разрядность этого синуса, иначе нет смысла в такой подробной дискретизации. Судя по вашей таблице там в 15 RAMB18 блоках, прописано 1/4 синуса, что дает 16 битный синус на выходе + 2^16 дискретизацию этого синуса. Но никак не 2^48 Цитата(sergey sva @ May 17 2016, 23:16)  Частота на выходе dds до 200Мгц частоту дискретизации цапа не меньше чем в 2-2,5 раза. Получается что бы повторить похожий dds ad9958 на плис нужен не cyclon 3 -4 spartan 6 что то более быстрое? спартан 6 + ЦАП класса AD9129. У спартана на выходе сердесы в ддре на 800Мгц.
--------------------
|
|
|
|
Сообщений в этой теме
sergey sva собрать примерный аналог ad9958 на fpga May 17 2016, 09:06 bogaev_roman Цитата(sergey sva @ May 17 2016, 12:06) Ч... May 17 2016, 10:00 litv На ПЛИс можно наделать много разных сложных и не с... May 17 2016, 10:38 bogaev_roman Цитата(litv @ May 17 2016, 13:38) Разреше... May 17 2016, 10:47 _pv а чего не хватает в ad9958? разрядности FTW и/или ... May 17 2016, 11:52  _pv Цитата(bogaev_roman @ May 17 2016, 19:43)... May 17 2016, 13:03   bogaev_roman Цитата(_pv @ May 17 2016, 16:03) 200МГц э... May 17 2016, 13:08    dm.pogrebnoy Цитата(bogaev_roman @ May 17 2016, 17:36)... May 21 2016, 18:10 litv Если вдруг понадобится быстро менять частототу то ... May 17 2016, 13:00 sergey sva Частота на выходе dds до 200Мгц частоту дискретиз... May 17 2016, 15:16 sergey sva В Spartan 6 максимальная частота внутреннего pll ... May 17 2016, 16:38 des00 Цитата(sergey sva @ May 18 2016, 00:38) В... May 17 2016, 16:47 Lmx2315 Цитата(sergey sva @ May 17 2016, 19:38) Е... May 17 2016, 18:02 sergey sva Это имел ввиду просто не так выразился. А у ad995... May 17 2016, 18:20 des00 Цитата(sergey sva @ May 18 2016, 01:20) Э... May 18 2016, 01:46 bogaev_roman ЦитатаСудя по вашей таблице там в 15 RAMB18 блоках... May 18 2016, 08:19 _pv Цитата(bogaev_roman @ May 18 2016, 15:19)... May 18 2016, 09:34 Bad0512 Цитата(bogaev_roman @ May 18 2016, 14:19)... May 18 2016, 09:37 sergey sva Что бы получить 48 бит разрешение таблицу с синусо... May 18 2016, 09:24 bogaev_roman Цитата(sergey sva @ May 18 2016, 12:24) Ч... May 18 2016, 09:37 Bad0512 Цитата(sergey sva @ May 18 2016, 15:24) Ч... May 18 2016, 09:41 sergey sva На плис spartan 6 sc6slx9 можно реализовать пример... May 18 2016, 09:53 Timmy Цитата(sergey sva @ May 18 2016, 12:53) Н... May 18 2016, 11:11 sergey sva Аналог или похожий по характеристика на ad9958 dds... May 21 2016, 16:18 BSACPLD Цитата(sergey sva @ May 21 2016, 20:18) А... May 21 2016, 17:06 VladimirB Цитата(sergey sva @ May 21 2016, 19:18) А... May 21 2016, 22:30
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|