Страница 1 из 1

ПЛИС процессоры

Добавлено: Пт июн 10, 2011 15:02:29
kras
Помните, говорил про моделирование i8086 на ISE? У меня сейчас доступны схемы GAL22V10D, хочу на такой схеме сделать процессор. На днях понял, как его подключать, к памяти, например, и захотелось на практике это сделать. Ну я не хочу палить какой-то готовый процессор. Хоть для памяти полный образ всего проца не нужен, я хочу сделать полный образ, начать с того, чтобы написать минимальный набор функций для процессора. Да вроде бы понятно, с чего стоит начать, буду действовать. Но может кто знает ссылки на готовые проекты для Lattice GAL? Потому что с другой стороны я не смогу написать конкретную модель, не зная, что от нее требуется:)

Re: ПЛИС процессоры

Добавлено: Пт июн 10, 2011 19:08:01
Satyr
kras писал(а):Помните, говорил про моделирование i8086 на ISE? У меня сейчас доступны схемы GAL22V10D, хочу на такой схеме сделать процессор.

Чтобы на этом сделать процессор, их целый грузовик понадобится -)))

Re: ПЛИС процессоры

Добавлено: Пт июн 10, 2011 19:18:55
Meteor
Оффтоп.
Уж лучше делать пень4 с тактовой 3,2 ГГц на реле - как будет звенееееть)))))

Re: ПЛИС процессоры

Добавлено: Пт июн 10, 2011 19:53:07
atmicandr
На таких гавённых микросхемах Вам даже 4004 проц не смоделировать, купите 8086 и мозги всем тут не парьте

Re: ПЛИС процессоры

Добавлено: Сб июн 11, 2011 12:59:43
kras
Какая разница на тактовую? Пофигу на нее. 14 регистров, АЛУ, стек внутрь загнать... И что, даже вообще таких проектов нет поближе к моей схеме? Тогда просто киньте все проекты процессоров, я пока только 1 знаю:)
купите 8086
Подробнее, прямо процессор такой продается? Сколько стоит?

Re: ПЛИС процессоры

Добавлено: Сб июн 11, 2011 13:37:00
Davlet
Есть аналог кр1834вм86, стоит примерно 50р.

Re: ПЛИС процессоры

Добавлено: Сб июн 11, 2011 13:38:32
uldemir
Врядли ЕЩЕ продается, хотя на e-bay наверняка кто-нибудь торгует. Но как правило их легко выдрать со старых плат. Вон у меня есть коллекция: 8086-2 (повышенная тактовая по стравнению с 8086), v20 (NECовский клон 8088 с поддержкой команд i8080) и горсточка 80188, 80186. Поспрошай у местных -думаю тебе целую тележку их насыпят.

Re: ПЛИС процессоры

Добавлено: Вс янв 15, 2012 08:16:27
kras
Даже не знаю, у кого спросить в Красноярске, кого знаю, не занимались этим. Хотя попробую спросить, может кого посоветуют. Я уже размечтался, еще и кидаться ими в меня будут, когда я пойду с тележкой домой, и пойдет микропроцессорный дождь, осветленный радугой от лазеров, управляемых с I8086.

Re: ПЛИС процессоры

Добавлено: Вс янв 15, 2012 19:46:02
Kavka
kras, чтобы в ПЛИС запрограммировать мало-мальски приличный процессор вам нужно, а что-то типа EP3C5E144 или EP2C5T144, ну или, на худой конец, EP1C3T144 (суффиксы могут быть разные).
Вы, конечно, можете возразить, и я соглашусь - я встречал описание проца зашитого в Xilinx-овую 9532 (если не ошибаюсь).
Но у него было 4 или 5 команд со всеми вытекающими.
Уж лучше сходите на http://marsohod.org и посмотрите как они сделали "огрызок" AVR-а на CPLD.

Re: ПЛИС процессоры

Добавлено: Чт янв 19, 2012 15:49:37
kras
А зачем тогда это извращение, ну всмысле вообще CPLD? Они же дороже стоят:)

Re: ПЛИС процессоры

Добавлено: Чт янв 19, 2012 15:54:33
Meteor
У каждого компонента своя область применения. FPGA хороши там, где надо много и быстро считать. CPLD незаменимы при построении простых комбинаторных устройств. Например, расширители портов ввода-вывода.

Re: ПЛИС процессоры

Добавлено: Чт янв 19, 2012 19:11:30
Rokl
Meteor писал(а):У каждого компонента своя область применения. FPGA хороши там, где надо много и быстро считать. CPLD незаменимы при построении простых комбинаторных устройств. Например, расширители портов ввода-вывода.

Можно добавить CPLD незаменимы при построении высокоскоростных спецдешифраторов логического адреса, в качестве генераторов спец. логических функций (например, преобразователь 7 сегментного кода в двоичнодесятичный код), CPLD незаменимы для синтеза нестандартных последовательсных и комбинаторных логических элементов, а также для защиты логических схем от копирования и для уменьшения количества мелкой логики на плате.

Re: ПЛИС процессоры

Добавлено: Чт янв 19, 2012 22:20:50
skyther
вот тут гляньте: opencores.org

Re: ПЛИС процессоры

Добавлено: Вт янв 24, 2012 09:50:19
kras
КУЛ там, но проблема в том, что я только урывками разбираюсь в архитектуре RA-32. Есть какая-нибудь направленная по этому направлению литература? А то я читаю даташиты, но мне бы что-нибудь типа "как собрать ЭВМ марки ..., которая работала в свое время на I8086"

Re: ПЛИС процессоры

Добавлено: Вт янв 24, 2012 10:57:45
digi
Я брал на opencores MSP430. Небольшой, понятный и работоспособный. Для поделок использую Nios II, он занимает примерно половину ep1c6 .