PDA

Просмотр полной версии : Совместимость PLD Altera



CodeMaster
23.07.2010, 13:09
Х.з. где вопрос задать, но это наверное самых подходящий раздел.

Вопрос по совместимости и маркировке серий MAX 3000 и MAX 7000. Например маркировка EPM3032ALC44-10, EPM понятно не смотрим ;-), 32 это количество макроячеек (т.е. 64 может заменить 32), 10 время доступа в нс. (меньшее время как минимум не хуже), 44 это кол-во ног, L - корпус PLCC. В маркировке EPM7032SLC44-10 S - это 5-ти вольтовое питание. Что я не понял: что значит С в обеих маркировках и чем отличаются и насколько взаимозаменяемы (вверх-вниз) серии 3000 и 7000 между собой?

IanPo
23.07.2010, 14:02
Вот тема про ПЛИС, тут можно посмотреть:
http://zx.pk.ru/showthread.php?t=9342

CodeMaster
23.07.2010, 14:37
Вот тема про ПЛИС, тут можно посмотреть:
http://zx.pk.ru/showthread.php?t=9342

Думаешь я её не видел и не читал? Но выискивать среди 50-ти страниц обсужнения ньюансов языков программирования ПЛИС ответы для два вопроса, что-то не катит.

Keeper
23.07.2010, 14:47
C - commercial (temperature range of 0°C to +70°C)
I - industrial (temperature range of -40°C to +85°C)

CodeMaster
23.07.2010, 15:01
Блин, чего-то fan удалил свой пост про напряжение питания. Т.е. ПЛИСы EPM3032ALC44-10 и EPM7032AELC44-10 полностью взаимозаменяемы и ничем не отличаются? А в 3000 серии 5 вольтовых не было?

Keeper
23.07.2010, 15:30
В серии 3000 5ти вольтовых нет и попиново серии 3000 и 7000 не совместимы.

CodeMaster
23.07.2010, 15:37
и попиново серии 3000 и 7000 не совместимы.

ОК, отодвинем попиновость (хотя с чего ей меняться) для этого есть переходники, а в остальном, в том числе по прошивкам?

Keeper
23.07.2010, 16:01
Посмотрел сейчас в квартусе для 3032 и 7032 прошивки разные генерируются...

CodeMaster
23.07.2010, 16:07
Посмотрел сейчас в квартусе для 3032 и 7032 прошивки разные генерируются...

Понял, универсальность не прокатила :-( И последний тогда вопрос: а прошивку можно, так сказать, дезассемблировать, что бы получить исходный код?

fan
23.07.2010, 16:25
А в 3000 серии 5 вольтовых не было?
Ядро жрёт максимум 3.3V (хотя некоторые скармливают и больше). I/O спокойно до 5V .

spensor
23.07.2010, 16:48
"Деззассембляция" кода HDL называется декомпозицией, рабочего решения нет. Хотя в принципе можно разгадать что где хранится и создать декомпозитор под Altera, но это сложно и долго по времени.
А вообще наверное можно ухитрится запихнуть код 7000 в 3000 если незаюзаны пины отведенные под питание ядра, архитектура в семействах по идее должна быть близка, но по простому увы тоже нет.

CodeMaster
29.07.2010, 15:43
А вообще наверное можно ухитрится запихнуть код 7000 в 3000 если незаюзаны пины отведенные под питание ядра, архитектура в семействах по идее должна быть близка, но по простому увы тоже нет.

Просто из-за чего собственно возник вопрос: для SMUC2 существуют прошивки для 3032, 3064, 7032, 7064, но схему я встречал только с 3064, вот и подумалось, что они практически совместимы.

spensor
30.07.2010, 09:57
Просто из-за чего собственно возник вопрос: для SMUC2 существуют прошивки для 3032, 3064, 7032, 7064, но схему я встречал только с 3064, вот и подумалось, что они практически совместимы.
Практически да, ибо ревирс-инженеринг:) содержимое оригинального SMUC воссоздали, отладили, пересоздали. Но на уровне пинов и тем более содержимого чипа идентичности нет.