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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Выбор аналога, Помогите определить аналог для Spartan 3
robix
сообщение Aug 15 2006, 06:33
Сообщение #1


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

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



Всем привет!
Помогите определить аналог для Spartan 3 XC3S50 и CoolRanner II XC2C128.
Начали разработку на этих микросхемах, но есть сомнения, и желание перейти на аналогичную продукцию Altera (партнеры хорошие). Аналоги нужны по цене, функциональности, производительности (+-25%).
Очень буду благодарен за подсказку.

Сообщение отредактировал robix - Aug 15 2006, 06:35
Go to the top of the page
 
+Quote Post
maksya
сообщение Aug 15 2006, 07:35
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Первое что приходит на ум -

Spartan 3 = Cyclone
CoolRunner 2 = Max 2


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
dxp
сообщение Aug 15 2006, 08:02
Сообщение #3


Adept
******

Группа: Свой
Сообщений: 3 469
Регистрация: 6-12-04
Из: Novosibirsk
Пользователь №: 1 343



Цитата(maksya @ Aug 15 2006, 14:35) *
Spartan 3 = Cyclone

Имхо, Cyclone II ближе - техпроцесс, питание ядра, плотность блоков памяти, наличие аппаратных умножителей.

Цитата(maksya @ Aug 15 2006, 14:35) *
CoolRunner 2 = Max 2

Пожалуй. Только тут разница значительнее. По объему Макс2 заметно больше, по потреблению - на небольших частотах Кулраннер лучше (статическое потребление меньше), на больших - Макс2 начинает выигрывать.

Вообще, не очень понятно, зачем переползать, если уже начали и есть опыт. Дивайсы у Зайлинкса вполне достойные.

Сообщение отредактировал dxp - Aug 15 2006, 08:03


--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
Go to the top of the page
 
+Quote Post
robix
сообщение Aug 15 2006, 08:48
Сообщение #4


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

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



Спасибо за отклик smile.gif

Проект только начат, еще можно передумать, но уже скоро будет поздно. А суть проблемы в том, что я для специфических бюджетных задач подобрал два вышеупомянутых чипа (15$ и 7$ в розницу), а партнеры очень хотят предложить альтеру. Но я не смог найти аналогов с такими параметрами, вот теперь мучают сомнения, может в чем то не разобрался.
Spartan 3 - 50 000 вентилей, 4 умножителя, 326 МГц при своих 10$ оптом.
С кулом похожая ситуация, но в этом случае не все так критично.

Посмотрел Cyclone и Cyclone II. Вторые конечно очень мощные, куча умножителей и памяти... Аналог из-за этого определить трудно, но чип 35K вентилей от $100, что для нашего проекта просто не реально. А просто циклон не дотягивает по функциональности.

Возможно я ошибаюсь в критериях и ценах, буду признателен за поправку.
Go to the top of the page
 
+Quote Post
maksya
сообщение Aug 15 2006, 09:11
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Цитата(robix @ Aug 15 2006, 12:48) *
Посмотрел Cyclone и Cyclone II. Вторые конечно очень мощные, куча умножителей и памяти... Аналог из-за этого определить трудно, но чип 35K вентилей от $100, что для нашего проекта просто не реально. А просто циклон не дотягивает по функциональности.

Возможно я ошибаюсь в критериях и ценах, буду признателен за поправку.

Путаете понятия логическая ячейка и эквивалентный вентиль (точнее сказать это производители нас всех путают отсутствием единых критериев оценки логической емкости кристалов). Вот к примеру EP2C5Q208C8N - Cyclone 2, LE почти в три раз больше чем у XC3S50 (1 728 ячейки если верить www.plis.ru), ножек на пару десятков побольше, а стоимость 16,31 $ (www.efo.ru)


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 15 2006, 10:28
Сообщение #6


Electrical Engineer
******

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



Цитата(maksya @ Aug 15 2006, 13:11) *
Путаете понятия логическая ячейка и эквивалентный вентиль (точнее сказать это производители нас всех путают отсутствием единых критериев оценки логической емкости кристалов). Вот к примеру EP2C5Q208C8N - Cyclone 2, LE почти в три раз больше чем у XC3S50 (1 728 ячейки если верить www.plis.ru), ножек на пару десятков побольше, а стоимость 16,31 $ (www.efo.ru)


не путают ничего производители =)
по кр.мере xilinx: в самом названии FPGA уже присутствует число эквивалентных вентилей (в приведенном выше случае - 50Квентилей), да и в названии CPLD тоже всё ясно - число макроячеек/триггеров (но тут у разн. производителей м.б. различное число входов МЯ).
а вообще все проще измерять в LUTах/триггерах =) он и в альтере и в xilinx и в африке LUT =)
и производители не ленятся переводить их "фирменные" CLB, LE, etc в реальное число LUTов

________________
upd: хотя из любого правила есть исключения: яркий пример - xilinx с virtex-5 у которого 6ти входовые LUT =)

Сообщение отредактировал Doka - Aug 15 2006, 10:42


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
robix
сообщение Aug 15 2006, 10:54
Сообщение #7


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

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



Дааа, это я сильно маху дал, видно порядок чисел сбил с толку.

В самом деле, в этом ценовом диапазоне EP2C5 скорее конкурирует с xc3s200. Очень схожие параметры.
И если логические ячейки Xilinx примерно равны LE, то получается принципиальной разницы между этими чипами нет?! Т. е. xc3s200 чуть дороже и немного быстрее EP2C5.

Спасибо maksya за замечание, а то так и путался бы.

Получше почитал документацию...
epm240 оказался несколько функциональнее xc2с128. Только вот фишку с памятью не просек, там 8 кил флеша можно использовать в программе VHDL? Или эта флешка для прошивки?

Сообщение отредактировал robix - Aug 15 2006, 11:09
Go to the top of the page
 
+Quote Post
Doka
сообщение Aug 15 2006, 11:14
Сообщение #8


Electrical Engineer
******

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



Цитата(robix @ Aug 15 2006, 14:54) *
И если логические ячейки Xilinx примерно равны LE, то получается принципиальной разницы между этими чипами нет?!

нда? .. у xilinx 1 CLB == 8 LUT (справедливо для S3, S3E)
у альтеры такое же cjjndtncndbt c ее LE ?


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


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
maksya
сообщение Aug 15 2006, 11:30
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 253
Регистрация: 28-08-04
Из: Ленинград
Пользователь №: 562



Цитата(robix @ Aug 15 2006, 14:54) *
Только вот фишку с памятью не просек, там 8 кил флеша можно использовать в программе VHDL? Или эта флешка для прошивки?

Да, можно использовать в HDL-проекте (справедливости ради, наверное, надо отметить, что сам Я с MAX 2 не работал, но наличие Мегаядра ALTUFM придает мне уверенности в правоте собственных высказываний).

MAX II devices offer 8 Kbits of user-accessible flash memory to implement on-chip serial or parallel non-volatile storage.

И далее по тексту - http://www.altera.com/products/devices/cpl...ash_memory.html


--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
Go to the top of the page
 
+Quote Post
robix
сообщение Aug 15 2006, 13:36
Сообщение #10


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

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



Мдааа, смотрю на epm240 и локти кусаю, с таким количеством памяти для моей задачи ему и управляющий контроллер не нужен... Да и ISE уже задрал глючить...

В общем всем большое спасибо... Иногда полезно взглянуть на себя со стороны smile.gif

Сообщение отредактировал robix - Aug 15 2006, 13:36
Go to the top of the page
 
+Quote Post
Leka
сообщение Aug 15 2006, 15:58
Сообщение #11


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



У Альтеры (Cyclone) нет распределенной памяти.

Сообщение отредактировал Leka - Aug 15 2006, 15:59
Go to the top of the page
 
+Quote Post
Builder
сообщение Aug 16 2006, 07:58
Сообщение #12


iBuilder©
****

Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322



Цитата(robix @ Aug 15 2006, 16:36) *
Мдааа, смотрю на epm240 и локти кусаю, с таким количеством памяти для моей задачи ему и управляющий контроллер не нужен... Да и ISE уже задрал глючить...

В общем всем большое спасибо... Иногда полезно взглянуть на себя со стороны smile.gif

Я внутреннюю память использовал. Очень понравилось. Можно и читать и писать (но здесь есть ограничение на количество циклов), можно перешивать память через байт-бластер - например если нужно скорректировать параметры работы.
Нужно только учитывать несколько моментов: сама память работает по последовательному интерфейсу. Привязка этого интерфейса к своему проекту осуществляеться за счёт ресурсов микросхемы. Хотя если не заморачиваться - можно пользовать готовые мегафункции, они эмулируют и параллельный доступ и последовательный.
Но я писал свою. Мне важна была каждая ячейка - реализовал только то что мне нужно было, получилось чуть меньше, хотя и не на много.
Есть ограничение по максимальной скорости работы с памятью, мне хвалило - а Вы для себя проверьте. Если память не изменяет, что-то в районе 20МГц последовательного канала.
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 16 2006, 08:25
Сообщение #13


Местный
***

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



Цитата(Builder @ Aug 16 2006, 11:58) *
Я внутреннюю память использовал. Очень понравилось. Можно и читать и писать (но здесь есть ограничение на количество циклов), можно перешивать память через байт-бластер - например если нужно скорректировать параметры работы.
Нужно только учитывать несколько моментов: сама память работает по последовательному интерфейсу. Привязка этого интерфейса к своему проекту осуществляеться за счёт ресурсов микросхемы. Хотя если не заморачиваться - можно пользовать готовые мегафункции, они эмулируют и параллельный доступ и последовательный.
Но я писал свою. Мне важна была каждая ячейка - реализовал только то что мне нужно было, получилось чуть меньше, хотя и не на много.
Есть ограничение по максимальной скорости работы с памятью, мне хвалило - а Вы для себя проверьте. Если память не изменяет, что-то в районе 20МГц последовательного канала.


Я тоже использоваль, только альтеровские мегафункции разочаровали sad.gif Нужно было 8 килобитную I2C Read-Only EEPROM организовать, а оказалось, там предел 4 килобита sad.gif Не стали они видать заморачиваться с переводом 16ти разрядных данных UFM блока в 8ми разрядные, хотя в ранней документации это вроде поддерживалось, а новую посмотрел - нифига, уже 4 кбит sad.gif Пришлось писать свою.. Кстати UFM там на 10МГц работает.

Еще одна вещь, которая есть в MAX II - встроенный тактовый генератор, только вот частота в нем может колебаться в пределах 3.33 - 5.56МГц
Go to the top of the page
 
+Quote Post
robix
сообщение Aug 17 2006, 14:37
Сообщение #14


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

Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556



Зашитая флешка в самом деле не замена регистровой памяти....
Так регистровая память в MAX II есть? А то в техописании что то об этом не сказано....
Go to the top of the page
 
+Quote Post
-Al-
сообщение Aug 17 2006, 15:32
Сообщение #15


Местный
***

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



Цитата(robix @ Aug 17 2006, 18:37) *
Зашитая флешка в самом деле не замена регистровой памяти....
Так регистровая память в MAX II есть? А то в техописании что то об этом не сказано....

Блоков оперативной памяти нет вообще, можно только на регистрах городить, а их там и так не много... У Cool Runner II тоже самое, только нет флэшки и генератора.

Сообщение отредактировал -Al- - Aug 17 2006, 15:35
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 19th June 2025 - 11:51
Рейтинг@Mail.ru


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