|
Цифровой фильтр на ПЛИС |
|
|
|
Apr 25 2006, 19:57
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 14-04-06
Пользователь №: 16 137

|
Цитата Так EP1K10 - это самый маленький ACEX1K Но у него на самом деле 10000 элементов? Про комментируйте пожалуйста вопрос CLDP т.к. в случае применения маленьких FPGA, можно подобрать альтернативу из разряда CLDP, это очень важно. В CLDP есть функции защиты от не санкционированного чтения памяти, она ведь там внутри.
|
|
|
|
|
Apr 25 2006, 20:20
|

Гуру
     
Группа: Модераторы
Сообщений: 2 095
Регистрация: 27-08-04
Из: Россия, СПб
Пользователь №: 553

|
В CPLD нет памяти, только на триггерах. MAXII- FPGA с интегрированным загрузочным ПЗУ. Из-за отсутствия памяти на кристалле - наихудший выбор для указанного вами применения. Цитата Про комментируйте пожалуйста вопрос CLDP т.к. в случае применения маленьких FPGA, FPGA выйдет на порядок дешевле и функциональнее. Цитата Но у него на самом деле 10000 элементов? Нет. Там всего 576LE. 10'000 вентилей - это общий критерий, приветенное количество nand2 вентилей(посчитанное по неизвестным алгоритмам). Закладывать в разработку новую желательно только новые ИС, это обеспечит минимальную стоимость. Вам в первую очередь необходимо сделать пробный проект и провести оценку необходимых ресурсов. Скачайте с сайта www.altera.ru необходимый софт и экспериментируйте. Я рекомендую остановиться на cyclone или cyclone2. Цитата ACEX можно ненадолго по ошибке подать 4 В вместо положенных 2,5, Это не критерий выбора семейства ПЛИС, а результат неграмотной разработки аппаратной части.  Цитата функции защиты от не санкционированного чтения Это пункт ТЗ??? Если да, то смотрите на Actel ProASIC PLUS или ProASIC3 или Axcelerator. Если нет, то не замарачивайте себе голову.
|
|
|
|
|
Apr 25 2006, 21:20
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 14-04-06
Пользователь №: 16 137

|
Цитата Это пункт ТЗ??? Если да, то смотрите на Actel ProASIC PLUS или ProASIC3 или Axcelerator. Если нет, то не замарачивайте себе голову. Защита от копирования проекта занимает для меня не последнее место, как сейчас так и в будущем. Что такое Actel ProASIC PLUS или ProASIC3 или Axcelerator? Это ASIC как я понимаю? Их нужно изготавливать на заказ большую партию?
|
|
|
|
|
Apr 26 2006, 07:22
|

Дима
    
Группа: Свой
Сообщений: 1 683
Регистрация: 15-12-04
Из: Санкт-Петербург
Пользователь №: 1 486

|
Цитата Но у него на самом деле 10000 элементов? Эта цифра вряд ли о чём говорит. Правильнее смотреть, как и говорилось, на количество логических элементов. Для самого маленького ACEX их 576, а для самого маленького Cyclone - 2910! Почувствуйте разницу. А цена практически одинаковая. То есть за ту же цену Вы получите намного больше. И встроенной памяти 12288 бит против 59904. На самом деле я горячо присоединяюсь к совету начать с пробного проекта. Напишите хоть что-нибудь похожее на правду и возьмите такую ПЛИС, чтобы это заняло около 50% ресурсов. Или хотя бы заложите корпус, в котором помещаются как очень большие, так и не очень большие ПЛИС одного семейства - совместимость там есть. А оценить пригодность ПЛИС по каким-то цифровым параметрам всё равно не получится, если не было пробного проекта, так как влияют и подробности устройства конкретного семейства, и ещё куча мелочей. Прдётся на это потратить несколько дней, никуда не деться. Цитата Это не критерий выбора семейства ПЛИС, а результат неграмотной разработки аппаратной части. Ну ведь не знаете, зачем говорите? Это не критерий, а лирика, и результат совершенно замечательной сопли на монтаже.
--------------------
|
|
|
|
|
Apr 26 2006, 13:14
|
Группа: Новичок
Сообщений: 10
Регистрация: 24-11-05
Пользователь №: 11 333

|
Еще раз могу порекомендовать посмотреть FIR Compiller.... У него можно при синтезе фильтра посмотреть сколько приблизительно фильтру потрубуется логических елементов и обьем памяти если коэффициенты будут хранится в ОЗУ. На счет того правильно ли он прощитывает коэффициенты мне сомневатся не приходилось. Но при необходимости можно сравнить с Матлабом, или прощитать вручную. Еще одно достоинсво на счет прощета коэффициентов фильтра то что их можно сразу просмотреть как в виде целых так и дробных чисел. А то что он платный это не резон чтобы сразу отказыватся и не посмотреть. Главное идеЯ. А наш мир не без добрых людей
|
|
|
|
|
Apr 26 2006, 16:43
|
Частый гость
 
Группа: Свой
Сообщений: 196
Регистрация: 14-04-06
Пользователь №: 16 137

|
Спасибо за совет, я уже давно скачал FIR Compiler, вещь замечательная но платная  Без лицензий можно только довольствоваться посчитанными коэфициентами. Где б найти добрых людей
|
|
|
|
|
Apr 27 2006, 04:22
|
Участник

Группа: Новичок
Сообщений: 25
Регистрация: 27-04-06
Пользователь №: 16 537

|
А может Вам все таки присмотреться к Xilinx? XC3S200 в Cкане стоит 11 баксов, так там 1920 слайсов и 216 килобит памяти. И ядро FIR фильтра в ISE бесплатное.
|
|
|
|
|
Apr 27 2006, 17:42
|
Участник

Группа: Новичок
Сообщений: 25
Регистрация: 27-04-06
Пользователь №: 16 537

|
Да, ISE - это САПР для Xilinx. Полная версия стоит денег, однако Xilinx выкладывает на сайте бесплатную версию ISE WebPack. Отличается от платной отсутствием поддержки больших кристаллов, но я думаю под вашу задачу должно хватить ее возможностей.
|
|
|
|
|
May 5 2006, 18:36
|
Участник

Группа: Свой
Сообщений: 29
Регистрация: 30-05-05
Из: UA, Dnepropetrovsk
Пользователь №: 5 556

|
Под XILINX очень поможет System Generator. Это набор Blockset-ов для Matlab от XILINX. При помощи его вы сможете все сделать - посчитать коэффициенты, отладить, от симулировать, сгенерить bitstrim. Вам потребуется MATLAB 7.0 SP2, ISE (WEbPack), SysGen. Сам на праздниках занимался самообразованием. Так что если нужны mbl файлы, могу кинуть. Правда без программных пакетов ни чего не получится.
Сообщение отредактировал DmitryMS - May 5 2006, 18:52
|
|
|
|
|
May 6 2006, 11:36
|
Группа: Новичок
Сообщений: 10
Регистрация: 24-11-05
Пользователь №: 11 333

|
Цитата(Eduard_k @ May 4 2006, 23:44)  FIR Compiler - очень хорошая штука. Как можно заставить его сгенерировать файл, так чтобы не покупать лицензии т.к. для 1-2 устройств это крайне дорого. Может кто-нибудь сделает милость и поделится лицензиями, Alex_xxx говорил что мир не без добрых людей. Может есть какой-нибудь кряк? Очень нужен этот FIR Compiler. Могу посоветовать посмотреть обсуждение этого форума на счет FIR Compiler. http://electronix.ru/forum/index.php?showtopic=14195&hl=fir
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|