Как стать автором
Обновить

Комментарии 24

Очень интересно, спасибо за перевод.
НЛО прилетело и опубликовало эту надпись здесь
Конечно. И не простой можно, у Xilinx свой софт-процессор называется MicroBlaze, а у Altera (теперь уже Intel) Nios II.
Да, например, на opencores порядка 200 таких проектов.
Можно и круче: ПЛИС зачастую используются для разработки сложных новых процессоров (правда там строятся целые «гирлянды» порой из 20-100 самых топовых ПЛИС для того, чтобы к примеру отладить в железе какой-нибудь Power10, при этом во время отладки дай бог, если у него частота будет в пару мегагерц(да, не гигагерц)).

Спасибо за интересную статью. Я вообщем-то был в курсе как работает ПЛИС на уровне структурных схем. Но всегда было интересно узнать как это это реализовано на уровне кристалла. Похоже в те времена развести такой чип было видимо по сложнее чем процессор.

Не задействованные логические элементы ПИЛС как нибудь отключаются по питанию? Или они всегда потребляют энергию?

Ячейка потребляет энергию в момент переключения. Если она не задействована, то она практически ничего не потребляет.
Это не так для техпроцессов ниже 90 нм, там статические утечки вполне себе сопоставимы с динамическим потреблением.
Но конкретно в этой микросхеме не потребляют, да.
Интересно, если я захочу запрограммировать эту ПЛИС(из статьи) то в какой среде это делать? не уж то придется идти в МС-ДОС?)

Да, боюсь, у вас будут некоторые проблемы.
Автор статьи отреверсил битстрим, и написал некоторое ПО для работы с этим чипом, поэтому вы можете воспользоваться его наработками, но никто не даёт 100% гарантий, что оно работает так же, как оригинальное.

Не нашел где ссылка на это ПО для разборки битстрима 2064 из статьи — не подскажите?

google://xilinx+2064+bitstream → https://github.com/shirriff/xc2064:


reverse.py: Will (eventually) convert a raw bitstream file (RBT) into a LCA description file.
Вот собирался… собирался… собирался сделать перевод, а его уже сделали. Спасибо.
Помнится, видел на каком-то сайте (Марсоход наверное) реализацию ПЛИС
внутри ПЛИС. Ведь если хорошо подумать, то ПЛИС — это массив мультиплексоров.
А если подумать ещё лучше, то это не массив мультиплексоров.
Эту статью я видел, так сделать можно, но мысла не вижу. Троллейбус из буханки.
Интересно, а серия XC3000A аналогична такому же реверс инжинирингу?

Там LUT 4-входовой уже. Так что секции "плитки" явно отличаются.

Давно мечтаю что нидь на ней "ламповое" запилить, а то лежит без дела.

Крутой экземпляр для коллекции, только очень маленькая ёмкость для чего-то практического.

Что, даже часы не влезут?

Простые часы можно попробовать запихать, но это не точно.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации