Например TDA7294

Форум РадиоКот • Просмотр темы - Собрать на базе CPLD два простых элемента.
Форум РадиоКот
Здесь можно немножко помяукать :)

Текущее время: Вт окт 21, 2025 13:48:22

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
Не в сети
 Заголовок сообщения: Собрать на базе CPLD два простых элемента.
СообщениеДобавлено: Пт фев 14, 2014 20:28:17 
Родился

Зарегистрирован: Пн июн 10, 2013 11:01:11
Сообщений: 18
Рейтинг сообщения: 0
Друзья, помогите пожалуйста советом.

Нужно собрать на базе FPGA или CPLD, желательно CPLD (они дешевле и не нуждаются в загрузчике) два простых элемента.

1) 12 битный счетчик
2) fifo память с параллельным интерфейсом на 512х8бит точек (для снятия данных с АЦП на частоте 100М и передачу на контроллер)

выбор продукции Альтера обусловлен наличием программатора.

собсенно вопрос.

Как определить минимальные параметры CPLD (одновременно минимальную цену,и, соответсвенно минимальное количество выводов 8) ) , которые позволяют решить эту задачу?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Собрать на базе CPLD два простых элемента.
СообщениеДобавлено: Пт фев 14, 2014 21:51:32 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1398
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7315
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
В альтерах не ориентируюсь, но занимаясь зайлинксами имею следующий опыт:
Вам потребуется CPLD ёмкостью больше чем 512*8+12 макроячеек. Это только для счетчика и фифо, не считая еще выходов и остальной логики(как указатели итп). Сомневаюсь, что такие CPLD есть. У зайлинксов таких нет. Так что FPGA. У них и встроенное ОЗУ есть, что можно под FIFO использовать.

А насчёт минимума, делаете проект и пытаетесь его впихнуть во все кристаллы подряд той серии на которую нацелились, начиная с младшего, пока не влезет.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Собрать на базе CPLD два простых элемента.
СообщениеДобавлено: Пт фев 14, 2014 22:55:10 
Родился

Зарегистрирован: Пн июн 10, 2013 11:01:11
Сообщений: 18
Рейтинг сообщения: 0
uldemir писал(а):
В альтерах не ориентируюсь, но занимаясь зайлинксами имею следующий опыт:
Вам потребуется CPLD ёмкостью больше чем 512*8+12 макроячеек. Это только для счетчика и фифо, не считая еще выходов и остальной логики(как указатели итп). Сомневаюсь, что такие CPLD есть. У зайлинксов таких нет. Так что FPGA. У них и встроенное ОЗУ есть, что можно под FIFO использовать.

А насчёт минимума, делаете проект и пытаетесь его впихнуть во все кристаллы подряд той серии на которую нацелились, начиная с младшего, пока не влезет.



Спасибо за ответ, процесс стал понятнее! Теперь у меня есть примерные нижние границы.

А разве внутренняя память поспеет под данные с параллельного порта?


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Собрать на базе CPLD два простых элемента.
СообщениеДобавлено: Пт фев 14, 2014 23:15:13 
Друг Кота
Аватар пользователя

Карма: 50
Рейтинг сообщений: 1398
Зарегистрирован: Пт авг 28, 2009 21:34:30
Сообщений: 7315
Откуда: 845-й км.
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
А с чего бы ей не поспеть? Или это несоответствие в терминологии? В Спартанах-3, например, на кристалле среди CLB, наряду с готовыми модулями аппаратного умножения, есть несколько модулей ОЗУ, чтобы не строить его из ЛУТов. Причем, двухпортовой памяти! Как раз то, что надо для фифо. Не думаю, что альтеровцы в этом плане отстают. Конечно, там не очень много, но даже в самом малом кристалле есть два килобайта такой памяти.


Вернуться наверх
 
Эиком - электронные компоненты и радиодетали
Не в сети
 Заголовок сообщения: Re: Собрать на базе CPLD два простых элемента.
СообщениеДобавлено: Сб фев 15, 2014 15:11:14 
Друг Кота
Аватар пользователя

Карма: 9
Рейтинг сообщений: 96
Зарегистрирован: Пн июл 13, 2009 14:37:39
Сообщений: 3961
Откуда: Московская область, наукоград.....
Рейтинг сообщения: 0
Исходя из первого поста, можно закладывать либо старые ACEX 1, там как раз памяти двухпортовой раза на 3 хватит, по задаче, либо уже смотреть циклоны

_________________
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y