-
- Переделка на FPGA полностью в текущий момент невозможна: sav6622(571 знак., 13.07.2017 17:27)
- Altera крайне трепетно относится к снятию своих чипов с производства. До сих пор можно купить всякий адский антиквариат типа Acex (хотя вроде как его вот-вот снимут с производства). Сертификация - это проблема, но ПЛИС дают гораздо большую Evgeny_CD(179 знак., 13.07.2017 17:40)
- Ключевое слово - в правильно спроектированной... sav6622(73 знак., 13.07.2017 18:04)
- Вот вот вот... в правильно спроектированной :-) тяжело сразу спроектировать оптимум на 20 лет... тем более что требования появл новые и 20 лет тоже недавно нарисовалось - sav6622-(13.07.2017 17:47, )
- Ну, код же на верилоге не меняется? Или у вас основная стоимость в изделии это печатная плата? :)) - Хаос(13.07.2017 17:49, )
- Вот как раз и меняется функционал (постоянно добавляются новые функции)... поэтому проще на DSP - sav6622(13.07.2017 18:03)
- Это, кстати, противоречит пункту 3: Хаос(110 знак., 13.07.2017 18:14, )
- Вот как раз и меняется функционал (постоянно добавляются новые функции)... поэтому проще на DSP - sav6622(13.07.2017 18:03)
- Ну, код же на верилоге не меняется? Или у вас основная стоимость в изделии это печатная плата? :)) - Хаос(13.07.2017 17:49, )
- Недавно была инфа, что Альтера снимает с пр-ва Стратиксы 2002 года выпуска.. Хаос(22 знак., 13.07.2017 17:46, )
- Altera крайне трепетно относится к снятию своих чипов с производства. До сих пор можно купить всякий адский антиквариат типа Acex (хотя вроде как его вот-вот снимут с производства). Сертификация - это проблема, но ПЛИС дают гораздо большую Evgeny_CD(179 знак., 13.07.2017 17:40)
- Много фильтров, в том числе двойной точности + логика-автоматика-упаковка + архитектура такая, что канальность добавляется платами. sav6622(294 знак., 13.07.2017 17:20)
- В Vivado есть готовые корки FIR фильтров. А зачем в фильтрах двойная точность? Фильтры же обычно работают с сигналами из реального мира, то есть с тем, что приходит с выхода АЦП. А это, как правило, не больше 16-ти бит точности. - Хаос(13.07.2017 17:27, )
- Входной сигнал действительно 16бит*2,5 МГц с АЦП (AD9260) sav6622(195 знак., 13.07.2017 17:32)
- Ерунда какая-то. Для переноса вниз нужен просто комплексный умножитель той же разрядности, что и сам сигнал. Качественная обработка, опять же, едва ли требует запаса в 52-16 = 36 бит.. Видимо, у вас там просто лохи сидят.. :) - Хаос(13.07.2017 17:36, )
- Видимо :-)) не моя вотчина, могу запутать. sav6622-(80 знак., 13.07.2017 17:45, )
- Так и не понял, что за девайс? Какую функцию выполняет? Чисто, любопытно. :) - Хаос(13.07.2017 17:48, )
- для неавторизованных вот такой ребус sav6622-(48 знак., 13.07.2017 17:51, )
- OFDM это по инженерному, сейчас везде используется. - vllv(13.07.2017 18:04)
- При чем тут OFDM - это один из возможных методов реализации... - sav6622(13.07.2017 18:09)
- Такое? -> - Evgeny_CD(13.07.2017 18:01, ссылка)
- Слишком упрощенная версия, ближе к такому -> - sav6622(13.07.2017 18:32, ссылка)
- Сложность зависит от того, используются ли там какие-то коды с коррекцией ошибок (Рид-Соломон, LDPC или какой-нить Viterbi). - Хаос(13.07.2017 18:37, )
- Сложность в моем ответе относится к функционалу изделия... которое в любой версии может содержать и Рида-Соломона и Витерби... тем более что на FPGA это насколько понимаю делается одной коркой... sav6622(422 знак., 13.07.2017 18:42 - 18:45, ссылка)
- OK. Но 32 шарка для этой задачи это, всё же, перебор. Хаос(70 знак., 13.07.2017 18:46, )
- И кстати, мы поначалу тоже недооценили вычислительную сложность задачи - в конце 90х.. =)) считали что все поместиться в один 2185 =)) ню-ню... sav6622(132 знак., 13.07.2017 18:58)
- Я сказал, что неудачно выбранная архитектура, которую сейчас приходится тянуть уже.. и да, не забывайте про канальность и надежность =)) может выйти из строя один канал без последствий для остальных... - sav6622(13.07.2017 18:53)
- OK. Возможно, это "эффект шахмат". Cо стороны всегда кажется видней.. - Хаос(13.07.2017 18:57, )
- Число каналов может быть разное... - Evgeny_CD(13.07.2017 18:47)
- Ну, все же, не больше тысячи, КМК. - Хаос(13.07.2017 18:51, )
- Как ни странно, я похоже, понял логику отцов этого проекта, и она не такая уж и глупая. Evgeny_CD(579 знак., 13.07.2017 19:16)
- "Дьявол прячется в деталях." Поэтому, грамотное это решение или нет, можно выяснить только подробно изучив весь код, что был написан под эту задачу за последние 17 лет. А это, КМК, уже утопия. :) Хаос(107 знак., 13.07.2017 19:26, )
- Код для MCU более эластичен с точки зрения рефакторинга, чем код для FPGA. Для MCU важно сохранение небольшого количества программных интерфейсов к базовым сервисам RTOS, при этом как код самой RTOS, так и прикладной части можно рефакторить со Evgeny_CD(153 знак., 13.07.2017 20:12)
- :-)) Как раз рефакторю свой код 10 летней давности, появилась наконец возможность... до этого момента- срочно куем надежно но не оптимально и не красиво - sav6622-(13.07.2017 19:47, )
- "Дьявол прячется в деталях." Поэтому, грамотное это решение или нет, можно выяснить только подробно изучив весь код, что был написан под эту задачу за последние 17 лет. А это, КМК, уже утопия. :) Хаос(107 знак., 13.07.2017 19:26, )
- Как ни странно, я похоже, понял логику отцов этого проекта, и она не такая уж и глупая. Evgeny_CD(579 знак., 13.07.2017 19:16)
- Ну, все же, не больше тысячи, КМК. - Хаос(13.07.2017 18:51, )
- OK. Но 32 шарка для этой задачи это, всё же, перебор. Хаос(70 знак., 13.07.2017 18:46, )
- Сложность в моем ответе относится к функционалу изделия... которое в любой версии может содержать и Рида-Соломона и Витерби... тем более что на FPGA это насколько понимаю делается одной коркой... sav6622(422 знак., 13.07.2017 18:42 - 18:45, ссылка)
- Сложность зависит от того, используются ли там какие-то коды с коррекцией ошибок (Рид-Соломон, LDPC или какой-нить Viterbi). - Хаос(13.07.2017 18:37, )
- Такое везет в дешевенький Artix (XC7A200) и еще останется место биткоины майнить.. :) - Хаос(13.07.2017 18:06, )
- Слишком упрощенная версия, ближе к такому -> - sav6622(13.07.2017 18:32, ссылка)
- Модем по силовой линии 220 вольт, штоле? - Хаос(13.07.2017 17:52, )
- Это Вы описываете Power Line Communication - sav6622(13.07.2017 18:05)
- Ну, ладно. Надоело играть в телепатов.. - Хаос(13.07.2017 18:11, )
- Это Вы описываете Power Line Communication - sav6622(13.07.2017 18:05)
- OFDM это по инженерному, сейчас везде используется. - vllv(13.07.2017 18:04)
- для неавторизованных вот такой ребус sav6622-(48 знак., 13.07.2017 17:51, )
- Так и не понял, что за девайс? Какую функцию выполняет? Чисто, любопытно. :) - Хаос(13.07.2017 17:48, )
- Видимо :-)) не моя вотчина, могу запутать. sav6622-(80 знак., 13.07.2017 17:45, )
- Ерунда какая-то. Для переноса вниз нужен просто комплексный умножитель той же разрядности, что и сам сигнал. Качественная обработка, опять же, едва ли требует запаса в 52-16 = 36 бит.. Видимо, у вас там просто лохи сидят.. :) - Хаос(13.07.2017 17:36, )
- Входной сигнал действительно 16бит*2,5 МГц с АЦП (AD9260) sav6622(195 знак., 13.07.2017 17:32)
- В Vivado есть готовые корки FIR фильтров. А зачем в фильтрах двойная точность? Фильтры же обычно работают с сигналами из реального мира, то есть с тем, что приходит с выхода АЦП. А это, как правило, не больше 16-ти бит точности. - Хаос(13.07.2017 17:27, )
- Переделка на FPGA полностью в текущий момент невозможна: sav6622(571 знак., 13.07.2017 17:27)