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

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

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

Сообщение kras »

Помните, говорил про моделирование i8086 на ISE? У меня сейчас доступны схемы GAL22V10D, хочу на такой схеме сделать процессор. На днях понял, как его подключать, к памяти, например, и захотелось на практике это сделать. Ну я не хочу палить какой-то готовый процессор. Хоть для памяти полный образ всего проца не нужен, я хочу сделать полный образ, начать с того, чтобы написать минимальный набор функций для процессора. Да вроде бы понятно, с чего стоит начать, буду действовать. Но может кто знает ссылки на готовые проекты для Lattice GAL? Потому что с другой стороны я не смогу написать конкретную модель, не зная, что от нее требуется:)
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Аватара пользователя
Satyr
Друг Кота
Сообщения: 7439
Зарегистрирован: Чт ноя 04, 2010 01:56:36
Откуда: г. Москва

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

Сообщение Satyr »

kras писал(а):Помните, говорил про моделирование i8086 на ISE? У меня сейчас доступны схемы GAL22V10D, хочу на такой схеме сделать процессор.

Чтобы на этом сделать процессор, их целый грузовик понадобится -)))
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

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

Сообщение Meteor »

Оффтоп.
Уж лучше делать пень4 с тактовой 3,2 ГГц на реле - как будет звенееееть)))))
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Аватара пользователя
atmicandr
Друг Кота
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

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

Сообщение atmicandr »

На таких гавённых микросхемах Вам даже 4004 проц не смоделировать, купите 8086 и мозги всем тут не парьте
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

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

Сообщение kras »

Какая разница на тактовую? Пофигу на нее. 14 регистров, АЛУ, стек внутрь загнать... И что, даже вообще таких проектов нет поближе к моей схеме? Тогда просто киньте все проекты процессоров, я пока только 1 знаю:)
купите 8086
Подробнее, прямо процессор такой продается? Сколько стоит?
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Davlet
Открыл глаза
Сообщения: 56
Зарегистрирован: Пт янв 26, 2007 20:08:21

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

Сообщение Davlet »

Есть аналог кр1834вм86, стоит примерно 50р.
Аватара пользователя
uldemir
Друг Кота
Сообщения: 7359
Зарегистрирован: Пт авг 28, 2009 21:34:30
Откуда: 845-й км.

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

Сообщение uldemir »

Врядли ЕЩЕ продается, хотя на e-bay наверняка кто-нибудь торгует. Но как правило их легко выдрать со старых плат. Вон у меня есть коллекция: 8086-2 (повышенная тактовая по стравнению с 8086), v20 (NECовский клон 8088 с поддержкой команд i8080) и горсточка 80188, 80186. Поспрошай у местных -думаю тебе целую тележку их насыпят.
А люди посмотрят и скажут: "Собаки летят. Вот и осень."
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

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

Сообщение kras »

Даже не знаю, у кого спросить в Красноярске, кого знаю, не занимались этим. Хотя попробую спросить, может кого посоветуют. Я уже размечтался, еще и кидаться ими в меня будут, когда я пойду с тележкой домой, и пойдет микропроцессорный дождь, осветленный радугой от лазеров, управляемых с I8086.
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

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

Сообщение Kavka »

kras, чтобы в ПЛИС запрограммировать мало-мальски приличный процессор вам нужно, а что-то типа EP3C5E144 или EP2C5T144, ну или, на худой конец, EP1C3T144 (суффиксы могут быть разные).
Вы, конечно, можете возразить, и я соглашусь - я встречал описание проца зашитого в Xilinx-овую 9532 (если не ошибаюсь).
Но у него было 4 или 5 команд со всеми вытекающими.
Уж лучше сходите на http://marsohod.org и посмотрите как они сделали "огрызок" AVR-а на CPLD.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

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

Сообщение kras »

А зачем тогда это извращение, ну всмысле вообще CPLD? Они же дороже стоят:)
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Аватара пользователя
Meteor
Друг Кота
Сообщения: 3961
Зарегистрирован: Пн июл 13, 2009 14:37:39
Откуда: Московская область, наукоград.....
Контактная информация:

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

Сообщение Meteor »

У каждого компонента своя область применения. FPGA хороши там, где надо много и быстро считать. CPLD незаменимы при построении простых комбинаторных устройств. Например, расширители портов ввода-вывода.
Загружая на вход компьютера "мусор", на выходе получим "мусор^32".
PS. Не работаю с: Proteus, Multisim, EWB, Micro-Cap... не спрашивайте даже
Rokl
Друг Кота
Сообщения: 5232
Зарегистрирован: Пт авг 25, 2006 09:26:19
Откуда: Москва

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

Сообщение Rokl »

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

Можно добавить CPLD незаменимы при построении высокоскоростных спецдешифраторов логического адреса, в качестве генераторов спец. логических функций (например, преобразователь 7 сегментного кода в двоичнодесятичный код), CPLD незаменимы для синтеза нестандартных последовательсных и комбинаторных логических элементов, а также для защиты логических схем от копирования и для уменьшения количества мелкой логики на плате.
Аватара пользователя
skyther
Встал на лапы
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

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

Сообщение skyther »

вот тут гляньте: opencores.org
kras
Опытный кот
Сообщения: 782
Зарегистрирован: Вт апр 26, 2011 18:37:06

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

Сообщение kras »

КУЛ там, но проблема в том, что я только урывками разбираюсь в архитектуре RA-32. Есть какая-нибудь направленная по этому направлению литература? А то я читаю даташиты, но мне бы что-нибудь типа "как собрать ЭВМ марки ..., которая работала в свое время на I8086"
На практике можно не успеть сделать того, что можно хорошо обосновать в теории. Но без практики теория может отдаляться от нее, и когда они встретятся снова - не узнает даже неприкосновенное шампанское профессора в лаборатории. Моя практика: robofeya.ru
Аватара пользователя
digi
Первый раз сказал Мяу!
Сообщения: 20
Зарегистрирован: Пт дек 30, 2011 22:10:14
Откуда: Воронеж
Контактная информация:

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

Сообщение digi »

Я брал на opencores MSP430. Небольшой, понятный и работоспособный. Для поделок использую Nios II, он занимает примерно половину ep1c6 .
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»