|
Выбор аналога, Помогите определить аналог для Spartan 3 |
|
|
|
Aug 15 2006, 08:02
|

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
--------------------
«Отыщи всему начало, и ты многое поймёшь» К. Прутков
|
|
|
|
|
Aug 15 2006, 08:48
|
Частый гость
 
Группа: Свой
Сообщений: 126
Регистрация: 15-08-06
Из: Москва
Пользователь №: 19 556

|
Спасибо за отклик  Проект только начат, еще можно передумать, но уже скоро будет поздно. А суть проблемы в том, что я для специфических бюджетных задач подобрал два вышеупомянутых чипа (15$ и 7$ в розницу), а партнеры очень хотят предложить альтеру. Но я не смог найти аналогов с такими параметрами, вот теперь мучают сомнения, может в чем то не разобрался. Spartan 3 - 50 000 вентилей, 4 умножителя, 326 МГц при своих 10$ оптом. С кулом похожая ситуация, но в этом случае не все так критично. Посмотрел Cyclone и Cyclone II. Вторые конечно очень мощные, куча умножителей и памяти... Аналог из-за этого определить трудно, но чип 35K вентилей от $100, что для нашего проекта просто не реально. А просто циклон не дотягивает по функциональности. Возможно я ошибаюсь в критериях и ценах, буду признателен за поправку.
|
|
|
|
|
Aug 15 2006, 09:11
|
Местный
  
Группа: Свой
Сообщений: 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)
--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
|
|
|
|
|
Aug 15 2006, 10:28
|

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
--------------------
|
|
|
|
|
Aug 15 2006, 11:30
|
Местный
  
Группа: Свой
Сообщений: 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
--------------------
Лень - это не врожденное чувство русского человека, а средство борьбы с неуемной, но бестолковой энергией начальника.
|
|
|
|
|
Aug 16 2006, 07:58
|
iBuilder©
   
Группа: Свой
Сообщений: 519
Регистрация: 14-07-04
Из: Минск
Пользователь №: 322

|
Цитата(robix @ Aug 15 2006, 16:36)  Мдааа, смотрю на epm240 и локти кусаю, с таким количеством памяти для моей задачи ему и управляющий контроллер не нужен... Да и ISE уже задрал глючить... В общем всем большое спасибо... Иногда полезно взглянуть на себя со стороны  Я внутреннюю память использовал. Очень понравилось. Можно и читать и писать (но здесь есть ограничение на количество циклов), можно перешивать память через байт-бластер - например если нужно скорректировать параметры работы. Нужно только учитывать несколько моментов: сама память работает по последовательному интерфейсу. Привязка этого интерфейса к своему проекту осуществляеться за счёт ресурсов микросхемы. Хотя если не заморачиваться - можно пользовать готовые мегафункции, они эмулируют и параллельный доступ и последовательный. Но я писал свою. Мне важна была каждая ячейка - реализовал только то что мне нужно было, получилось чуть меньше, хотя и не на много. Есть ограничение по максимальной скорости работы с памятью, мне хвалило - а Вы для себя проверьте. Если память не изменяет, что-то в районе 20МГц последовательного канала.
|
|
|
|
|
Aug 16 2006, 08:25
|

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

|
Цитата(Builder @ Aug 16 2006, 11:58)  Я внутреннюю память использовал. Очень понравилось. Можно и читать и писать (но здесь есть ограничение на количество циклов), можно перешивать память через байт-бластер - например если нужно скорректировать параметры работы. Нужно только учитывать несколько моментов: сама память работает по последовательному интерфейсу. Привязка этого интерфейса к своему проекту осуществляеться за счёт ресурсов микросхемы. Хотя если не заморачиваться - можно пользовать готовые мегафункции, они эмулируют и параллельный доступ и последовательный. Но я писал свою. Мне важна была каждая ячейка - реализовал только то что мне нужно было, получилось чуть меньше, хотя и не на много. Есть ограничение по максимальной скорости работы с памятью, мне хвалило - а Вы для себя проверьте. Если память не изменяет, что-то в районе 20МГц последовательного канала. Я тоже использоваль, только альтеровские мегафункции разочаровали  Нужно было 8 килобитную I2C Read-Only EEPROM организовать, а оказалось, там предел 4 килобита  Не стали они видать заморачиваться с переводом 16ти разрядных данных UFM блока в 8ми разрядные, хотя в ранней документации это вроде поддерживалось, а новую посмотрел - нифига, уже 4 кбит  Пришлось писать свою.. Кстати UFM там на 10МГц работает. Еще одна вещь, которая есть в MAX II - встроенный тактовый генератор, только вот частота в нем может колебаться в пределах 3.33 - 5.56МГц
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|