реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Дешевые CPLD - что выбрать?
HardJoker
сообщение Sep 10 2006, 11:03
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Здравствуйте,

требуется подобрать CPLD с наилучшим соотношение по цена/user's pins. Решается задача мультиплексирования процессорной шины. Использовать обычные шинные формирователи не хочется из-за необходимости в дополнительной логической обвязки для устройств, подключаемых к процессору. Всего 144 сигнальные линии, процессорная шина занимает 55 из них. Остальное - различные устройства.
Go to the top of the page
 
+Quote Post
Serge V. Kior
сообщение Sep 10 2006, 14:29
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 27
Регистрация: 12-08-06
Пользователь №: 19 502



Цитата(HardJoker @ Sep 10 2006, 15:03) *
Здравствуйте,

требуется подобрать CPLD с наилучшим соотношение по цена/user's pins. Решается задача мультиплексирования процессорной шины. Использовать обычные шинные формирователи не хочется из-за необходимости в дополнительной логической обвязки для устройств, подключаемых к процессору. Всего 144 сигнальные линии, процессорная шина занимает 55 из них. Остальное - различные устройства.


Тактовая частота на шине какая?
Какие уровни сигналов?
Go to the top of the page
 
+Quote Post
HardJoker
сообщение Sep 10 2006, 16:39
Сообщение #3


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(Serge V. Kior @ Sep 10 2006, 18:29) *
Цитата(HardJoker @ Sep 10 2006, 15:03) *

Здравствуйте,

требуется подобрать CPLD с наилучшим соотношение по цена/user's pins. Решается задача мультиплексирования процессорной шины. Использовать обычные шинные формирователи не хочется из-за необходимости в дополнительной логической обвязки для устройств, подключаемых к процессору. Всего 144 сигнальные линии, процессорная шина занимает 55 из них. Остальное - различные устройства.


Тактовая частота на шине какая?
Какие уровни сигналов?


Тактовая не более 20MHz, 3-х вольтовая логика. Планируется подцепить один или два MAC-PHY SMSC9115 на одну шину и устройство помедленней на другую. Обе шины через CPLD подключаются к процессору. Расстояние не более 8-ми дюймов. Хотелось поставить один корпус на 208 выводов, из них 168 user's pins. По старому прайсу Xilinx самый дешевый оказался 12.7$ без НДС. Это много, но с буферами и корпусной логикой заморачиваться тоже не хочется. Если бы влезть в 7.5-8$, было бы терпимо. К сожалению на www.plis.ru перестали выкладывать прайсы, может есть у кого копия? Сбросьте на designer@email.ru.
Go to the top of the page
 
+Quote Post
gab
сообщение Sep 10 2006, 21:18
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 376
Регистрация: 30-06-04
Из: Moskow
Пользователь №: 218



Послал то, что есть... Надеюсь поможет.

Для подобной фигни недавно, всё-таки, выбрал FPGA XC3S200. Лишний корпус на конфигурацию, конечно. Но геморроя меньше...


--------------------
serpents on the way to paradise -
dying for love, fighting for ages.

Go to the top of the page
 
+Quote Post
HardJoker
сообщение Sep 11 2006, 08:28
Сообщение #5


Знающий
****

Группа: Свой
Сообщений: 995
Регистрация: 3-06-05
Пользователь №: 5 713



Цитата(gab @ Sep 11 2006, 01:18) *
Послал то, что есть... Надеюсь поможет.

Для подобной фигни недавно, всё-таки, выбрал FPGA XC3S200. Лишний корпус на конфигурацию, конечно. Но геморроя меньше...


У меня проц FPGA загрузить может. За прайсы спасибо.
Go to the top of the page
 
+Quote Post
TailWind
сообщение Sep 12 2006, 08:27
Сообщение #6


Частый гость
**

Группа: Свой
Сообщений: 125
Регистрация: 15-11-04
Пользователь №: 1 135



Altera ACEX1K или Cyclone
Go to the top of the page
 
+Quote Post
katarsis
сообщение Sep 13 2006, 10:41
Сообщение #7


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 14-05-05
Из: snz->ekb->msk.
Пользователь №: 5 026



не буду открывать новую тему.. посоветуйте плз.
нужен CPLD, для работы с большим экранчиком и кнопочками.
раньше это реализовывалось через мультиплексор либо кнопочки либо данные к 18ому пику, который работал с экранчиком. сейчас пришла мысль попробовать чтонить новенькое и свеженькое, ибо сведение пика с процом и качественное быстрое общание одного с другим пошло плохо. нужно наверно ножек 60, не очень быстрое, ибо экранчик по своей чути медленнен, дешевенькое. 3.3вольта. к соалению вот прямо сейчас не могу написать что за экранчик будет, пока еще недовыбрали.. вот это направление для меня ново, но желания начальства есть желания, буду рад любым советам.
Go to the top of the page
 
+Quote Post
Doka
сообщение Sep 13 2006, 11:24
Сообщение #8


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



katarsis, посмотрите что-нить типа ХС9572XL:
VQ64 - 52 пользовательских ноги
TQFP100 - 72 пользовательских ноги
по ценам: несколько лет назад было около 3-4баксов


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Iouri
сообщение Sep 13 2006, 12:36
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 364
Регистрация: 11-07-05
Пользователь №: 6 707



to: HardJoker

посмотрите lattice у них достаточно низкие цены на CPLD
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 13 2006, 13:02
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Цитата(katarsis @ Sep 13 2006, 16:41) *
не буду открывать новую тему.. посоветуйте плз.
нужен CPLD, для работы с большим экранчиком и кнопочками.
раньше это реализовывалось через мультиплексор либо кнопочки либо данные к 18ому пику, который работал с экранчиком. сейчас пришла мысль попробовать чтонить новенькое и свеженькое, ибо сведение пика с процом и качественное быстрое общание одного с другим пошло плохо. нужно наверно ножек 60, не очень быстрое, ибо экранчик по своей чути медленнен, дешевенькое. 3.3вольта. к соалению вот прямо сейчас не могу написать что за экранчик будет, пока еще недовыбрали.. вот это направление для меня ново, но желания начальства есть желания, буду рад любым советам.

"Экранчик" LCD? Графический или символьный? Может имеет смысл FPGA с двухпортовой RAM применить? Там же заодно и буфер "экранчика" реализовать и автомат регенерации изображения.
Go to the top of the page
 
+Quote Post
katarsis
сообщение Sep 13 2006, 14:25
Сообщение #11


Частый гость
**

Группа: Свой
Сообщений: 116
Регистрация: 14-05-05
Из: snz->ekb->msk.
Пользователь №: 5 026



LCD графический. FPGA еще грузить чем то надо, а тут еще есть желание ставить его на более старые приборы и прочее, т.е. что б другие машинки не заморачивались на загрузку. а если FPGA, то чем в этом сезоне модно грузить его, что мааленькое (тот же пик без внешней памяти справица с этой задачей?, какого размера "прошивка"? )
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 13 2006, 16:04
Сообщение #12


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



Ну партизаны, ё-моё! Сказал А, так скажи и Б. Тип LCD это военная тайна что ли? smile.gif Сколько выводов/тип интерфейса? Какое питание (по величине)? Сколько кнопок нужно подключить?
FPGA можно грузить чем угодно. Специальные конфигурационные EEPROM стоят дорого, поэтому народ обычно грузит FPGA либо прямо системным CPU/MCU, либо ставит отдельный мелконогий MCU для этой цели. Размер прошивки зависит от типа кристалла FPGA и занятых в нем ресурсов. Для примера прошивка для Spartan2 на 50 тыс. вентилей (XC2S50) в котором занято около 65% ресурсов занимает почти 70кБайт.
Go to the top of the page
 
+Quote Post
Doka
сообщение Sep 13 2006, 16:28
Сообщение #13


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



rezident, Спартан-3Е может грузиться от стандартной SPI-флешки 25хх серии
+ для программирования житаг-кабелем самой флешки по spi xilinx предлагает соотв. утилиту


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
rezident
сообщение Sep 13 2006, 18:46
Сообщение #14


Гуру
******

Группа: Свой
Сообщений: 10 920
Регистрация: 5-04-05
Пользователь №: 3 882



2Doka. С 3-м я пока не встречался. Но вполне допускаю, что варианты загрузки и разных м/с могут быть разные. Вон, например, TI-ные (аналоговые снаружи, но цифровые унутре) преобразователи RTD-ток 4-20мА типа XTR108 тоже могут цифровые уставки грузить по SPI из 25-й EEPROM. А про какие-нибудь DSP типа TMS320VC5509 и вообще разговора нет, хоть по SPI, хоть по параллельной шине, хоть с USB загрузка возможна.
P.S. кстати, CPLD XC95xx(XL) тоже можно "на ходу" перепрограммировать (ISP). Алгоритмы и протоколы известны и доступны.
Go to the top of the page
 
+Quote Post
Adlex
сообщение Sep 13 2006, 20:33
Сообщение #15


Знающий
****

Группа: Свой
Сообщений: 500
Регистрация: 8-08-05
Пользователь №: 7 451



Цитата(Doka @ Sep 13 2006, 19:28) *
rezident, Спартан-3Е может грузиться от стандартной SPI-флешки 25хх серии
+ для программирования житаг-кабелем самой флешки по spi xilinx предлагает соотв. утилиту

А есть ли подобное для Альтеры?
Go to the top of the page
 
+Quote Post
vetal
сообщение Sep 13 2006, 21:36
Сообщение #16


Гуру
******

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



Цитата(Adlex @ Sep 14 2006, 00:33) *
Цитата(Doka @ Sep 13 2006, 19:28) *

rezident, Спартан-3Е может грузиться от стандартной SPI-флешки 25хх серии
+ для программирования житаг-кабелем самой флешки по spi xilinx предлагает соотв. утилиту

А есть ли подобное для Альтеры?


Нечто подобное есть для Cyclonе и старше - EPCS.
Go to the top of the page
 
+Quote Post
Make_Pic
сообщение Sep 14 2006, 04:06
Сообщение #17


Знающий
****

Группа: Свой
Сообщений: 779
Регистрация: 9-10-04
Из: Россия, Пермь
Пользователь №: 828



Кстати по теме - кто работал с новыми CPLD MAXII - как они по скорости, можно ли в них использовать блоки загрузочной памяти в пользовательских целях?
Go to the top of the page
 
+Quote Post
Black Pahan
сообщение Sep 14 2006, 06:04
Сообщение #18


Частый гость
**

Группа: Свой
Сообщений: 117
Регистрация: 21-07-05
Из: Новосибирск
Пользователь №: 6 978



Цитата(Adlex @ Sep 14 2006, 03:33) *
Цитата(Doka @ Sep 13 2006, 19:28) *

rezident, Спартан-3Е может грузиться от стандартной SPI-флешки 25хх серии
+ для программирования житаг-кабелем самой флешки по spi xilinx предлагает соотв. утилиту

А есть ли подобное для Альтеры?


Для Альтеровских Циклонов помимо EPCS существует т.н. "гуманный загрузчик" - M25P40 по 80 руб. в единичных партиях.
почитать можно здесь http://electronix.ru/forum/index.php?showtopic=9645


--------------------
Из того, что дуракам закон не писан, вовсе не следует, что они не принимают участия в их написании.
Go to the top of the page
 
+Quote Post
ValeraK
сообщение Sep 19 2006, 05:22
Сообщение #19


Частый гость
**

Группа: Новичок
Сообщений: 164
Регистрация: 11-01-05
Из: Россия, Снежинск
Пользователь №: 1 900



Мне интересно есть ли побитное описание загрузочного файла на CPLD или FPGA?
В принципе производитель не важен, дело в том, что я хочу на лету
переконфигурировать схему с помощью микроконтроллера для оптимальной работы.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Sep 19 2006, 06:40
Сообщение #20


Местный
***

Группа: Свой
Сообщений: 330
Регистрация: 10-06-05
Из: Россия, Москва
Пользователь №: 5 894



Цитата(Make_Pic @ Sep 14 2006, 08:06) *
Кстати по теме - кто работал с новыми CPLD MAXII - как они по скорости, можно ли в них использовать блоки загрузочной памяти в пользовательских целях?

По скорости они довольно шустрые, всетаки потомки циклонов и опять таки MAXII Это не совсем CPLD, вернее "совсем не" wink.gif это FPGA со встроенной Flash.
Блок встроенной Flash памяти довелось использовать в качестве I2C EEPROM, но тут оказалось не все так просто. Ввиду того, что эта пользовательская флэш организована как 512x16бит, то максимальный размер I2C EEPROM получается только 512байт, вместо 1024 с использованием альтеровской родной мегафункции sad.gif мне пришлось свой контроллер писать, чтоб 1024 байта получить.

Цитата(ValeraK @ Sep 19 2006, 09:22) *
Мне интересно есть ли побитное описание загрузочного файла на CPLD или FPGA?
В принципе производитель не важен, дело в том, что я хочу на лету
переконфигурировать схему с помощью микроконтроллера для оптимальной работы.

Для новых серий насколько мне известно - нет. На лету переконфигурировать можно, но только всю прошивку целиком.
Go to the top of the page
 
+Quote Post
Mad Makc
сообщение Sep 19 2006, 08:47
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 244
Регистрация: 2-10-04
Из: Мухосранска
Пользователь №: 763



Дешевая CPLD- это FPGA от Латтиса серия XP.Это полноценная fpga с флешкой на борту и возможностью работать от одного питания 3.3 В.И ценой 11-13$ за 3000 LUT.
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd June 2025 - 02:30
Рейтинг@Mail.ru


Страница сгенерированна за 0.0154 секунд с 7
ELECTRONIX ©2004-2016