|
ПЛИС для цифрового аудио |
|
|
|
Sep 8 2015, 19:01
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 12-05-07
Из: Северная Венеция
Пользователь №: 27 684

|
Подскажите совсем начинающему ПЛИСоводу. Есть четко поставленная задача: цифровая часть аудиоЦАП высокого класса. На плате будет несколько цифровых фильтров для параллельных ЦАП, которые надо коммутировать (аудиопоток передается по I2S, максимально, что придется передавать - клок от самой платы ЦАП к цифровому фильтру, 16 или 22 МГц, и, возможно, с помощью ФАПЧ нужно будет множить частоту на 2/3), и дельта-сигма модулятор SAA7350 (выход однобитный поток ~8 МГц). Эта базовая задача, понятно, решается любой дешевой ПЛИС. Вторая задача (сначала хотел решать её на DSP, но, кажется, с ПЛИС будет проще)- сделать самодельный цифровой интерполирующий фильтр 2-4-8-16х кратности с разрядностью вычислений не менее 32 бит, а также иметь возможность реализовать сигма-дельта модулятор для однобитного аудиоЦАПа (порядок модулятора 6 или 7 ой, частота потока 192 или 384 fs или около 8-16 МГц). Так как делается все не за казенный счет, то хочется тратиться "по минимуму", фирма производитель - только альтера. На данный момент опыт с ПЛИС ограничивается заливкой прошивки в какой-то ACEX и составление задержки сигнала на несколько тактов в максплюсе на EPM3032, поэтому собрать и прикинуть проект заранее возможности нет, да и в начале предполагается только коммутационная функция ПЛИС. Есть информация, что все это помещается в Спартан6 LX9, но как он сопоставляется по DSP возможностям с циклонами я не очень понимаю. Для начала хочу приобрести кит с программатором и потестировать его на макете http://www.ebay.com/itm/EP3C10-Cyclone-III...=item3f2aa7ac1f , а в финальную плату включить http://www.ebay.com/itm/ALTERA-EP3C25E144C...=item4addf9939d . Хватит ли этого камня? Вот ссылка на проект http://forum.vegalab.ru/showthread.php?t=7...l=1#post2093779 .
|
|
|
|
|
 |
Ответов
|
Sep 8 2015, 21:09
|
Участник

Группа: Участник
Сообщений: 25
Регистрация: 12-05-07
Из: Северная Венеция
Пользователь №: 27 684

|
Конкретная реализация второй части проекта в симуляторе пока не стоит под вопросом. Цель - выбрать микросхему, которая решала бы подобную задачу с запасом (в разумных пределых). Если даже окажется, что задействовано 10-25% от ресурсов микросхемы - и хорошо. Чтобы во всем этом разобраться мне понадобится много времени, настолько затягивать реализацию в железе не хотелось бы, а просто сначала сделать цифровой коммутатор, думаю, можно достаточно просто. Цитата(iosifk @ Sep 8 2015, 23:26)  Для начала надо не стартовый набор покупать, а сделать проект в симуляторе.. Потом подумать, как в стартовый набор данные будут попадать и как из него извлекаться... А тот дешевый, который "без окон и без дверей" как к хосту подключите? К какому хосту? PLL и GPIO на колодку выведены? Что еще понадобится?
|
|
|
|
|
Sep 8 2015, 21:26
|
Гуру
     
Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369

|
Цитата(Steel_monkey @ Sep 9 2015, 00:09)  К какому хосту? PLL и GPIO на колодку выведены? Что еще понадобится? Типичные рассуждения новичка... Ну есть иголки и что? Как там появятся данные? Как проект отлаживать будете? По моргающим светодиодам? Это же ПЛИС, а не микроконтроллер. Тут совсем другая технология и если "в микроконтроллерах" начинают со стартовых наборов, то в ПЛИС этим заканчивают, и только тогда, когда части проекта уже работают в симуляторе... А уж желание купить "самое дешевое" - это и вовсе смешно. Месяц работы инженера стоит примерно от 1000 долл. до 2000 долл. При таких затратах цена стартового набор практически значения не имеет... Так же как и цена микросхемы для первой партии приборов. А иначе куда логический анализатор и отладочные модули денете?
--------------------
www.iosifk.narod.ru
|
|
|
|
Сообщений в этой теме
Steel_monkey ПЛИС для цифрового аудио Sep 8 2015, 19:01 iosifk Цитата(Steel_monkey @ Sep 8 2015, 22:01) ... Sep 8 2015, 19:26 Maverick Цитата(iosifk @ Sep 8 2015, 22:26) Для на... Sep 8 2015, 19:55  _4afc_ Цитата(Maverick @ Sep 8 2015, 22:55) Полн... Sep 8 2015, 20:31   Maverick Цитата(_4afc_ @ Sep 8 2015, 23:31) А разв... Sep 9 2015, 04:34  Maverick Цитата(iosifk @ Sep 9 2015, 00:26) Как пр... Sep 9 2015, 05:26 bugdesigner Составьте для себя подробное техзадание. Нарисуйте... Sep 9 2015, 04:44 Golikov A. Ага топчи его, топчи!
Спартан 6 LX9 это что-... Sep 9 2015, 06:52 Steel_monkey Цитата(iosifk @ Sep 9 2015, 01:26) Типичн... Sep 9 2015, 09:23 iosifk Цитата(Steel_monkey @ Sep 9 2015, 12:23) ... Sep 9 2015, 10:48  Steel_monkey Цитата(iosifk @ Sep 9 2015, 14:48) Могу п... Sep 9 2015, 12:01   bugdesigner Цитата(Steel_monkey @ Sep 9 2015, 15:01) ... Sep 9 2015, 12:31    Steel_monkey Цитата(bugdesigner @ Sep 9 2015, 16:31) Д... Sep 9 2015, 13:25     bugdesigner Цитата(Steel_monkey @ Sep 9 2015, 16:25) ... Sep 9 2015, 20:41      Steel_monkey Цитата(bugdesigner @ Sep 10 2015, 00:41) ... Sep 10 2015, 07:44       bugdesigner Цитата(Steel_monkey @ Sep 10 2015, 10:44)... Sep 10 2015, 15:13 Golikov A. Если тираж 1 партия, то пихайте самый толстый цикл... Sep 9 2015, 10:33 krux ЦитатаПо параметрам он примерно как EP3C10
его под... Sep 9 2015, 10:36 AlexRayne Оставьте идею фикс с ПЛИСами если у вас нет опыта ... Sep 9 2015, 11:47
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|