486DX2: запуск на макетке

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Electrolooser
Родился
Сообщения: 7
Зарегистрирован: Сб июн 11, 2011 18:11:45

486DX2: запуск на макетке

Сообщение Electrolooser »

Доброго времени.
Хочу в образовательных целях попробовать запустить 486dx2 на макетной плате в минимальной обвязке. После прочтения литературы и мануала возник ряд вопросов:

1. Тактовый генератор. Подойдет ли генератор на 155лн1 с кварцем 25 мгц?
2. Двунаправленная адресная шина. В более старых процессорах она вроде однонаправленная, а здесь, как я понял, это необходимо для работы кэша. Можно ли оставить шину однонаправленной?
3. Если на KEN# (разрешение выполнения сохранения данных текущего цикла в кэше) не подавать активный уровень кэш не активируется или его возможно выключить только программно?
4. В описании указано, что ноги контроля паритета при отсутствии надобности в таковом нужно посадить на +5В через резисторы, но сопротивления для них я не нашел. 2-5 кОм подойдут?
5. Есть выводы, сообщающие процессору, что он работает с устройствами с 8/16 битной шиной данных. Можно ли использовать это для подключения памяти по 8/16 бит шине? (Лень паять лишнее)
6. Пакетные циклы. Тут ничего пока не понял. Если оставить в покое соответствующие ножки процессора проблемы появятся?

Благодарю за ответы, если таковые, конечно, последуют. Судя по Интернет, тема достаточно экзотична.
Реклама
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Re: 486DX2: запуск на макетке

Сообщение GRAF »

1. Подойдет.
2. Можно.
3. Программно, путем изменения содержимого регистра CR0, тогда не нужно о КЕН беспокоитғсә.
4. Подойдут.
5. Помимо устройств с разным размером шины существует и память с разным размером. Шина устройства или памяти выбирается определяется циклом шины процессора. Если он читает из памяти, то и сигналы на этих входах определяют для него размер шины памяти.
6. Не появятся. Все циклы будут единичными.

Тема экзотична, но информации много, можно разобраться.
Реклама
SII
Вымогатель припоя
Сообщения: 635
Зарегистрирован: Пт янв 30, 2009 14:50:35
Откуда: Солнечногорск

Re: 486DX2: запуск на макетке

Сообщение SII »

Не факт, что К155ЛН1 заработает нормально на частоте 25 МГц, у 155-й серии частоты ниже, насколько помню. Вот 531-я должна работать нормально. В общем, лучше проверить.
Smirnov
Прорезались зубы
Сообщения: 206
Зарегистрирован: Сб фев 27, 2010 11:58:50
Откуда: Горец: Уральские горы

Re: 486DX2: запуск на макетке

Сообщение Smirnov »

в чём отличие русского радиолюбителя и пендоского электронщика

1. Пендоский возьмёт динамики за 100 баксов, и за столько же усилители, питалово и дсп процы с цапами/ацп, и соберёт систему аналог которой продаётся минимум за 10 тыщь баксов. А потом ещё и торговать начнёт собранными на коленке девайсами заодним присматривая где можно заказать серийное изготовление. Внуки спасибо скажут.

2. Русский найдёт кусок дермища который воняет хуже всего на свалки так что бомжы дохнут и начнёт его уродывать ... зачем? - он сам не знает.

По теме: советская логика не потянет 25МГц. Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
Реклама
Эиком - электронные компоненты и радиодетали
Electrolooser
Родился
Сообщения: 7
Зарегистрирован: Сб июн 11, 2011 18:11:45

Re: 486DX2: запуск на макетке

Сообщение Electrolooser »

Спасибо за консультации.
Генератор заработал, но через известное место, поэтому был найден четырехлапый кварцевый генератор аж на 33 мегаГерца , с чего и надо было начать.
Плис EPM7064STC100-10 подойдет для экзекуций или маловато?
Реклама
Аватара пользователя
GRAF
Мудрый кот
Сообщения: 1867
Зарегистрирован: Ср янв 23, 2008 22:11:54
Откуда: Калининград

Re: 486DX2: запуск на макетке

Сообщение GRAF »

Smirnov писал(а):Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
Есть сигналы rdy и brdy. Сигналом rdy внешние устройства сообщают процессору, что цикл не пакетный. Проц может инициировать сколько угодно циклов, если нужно. Не всякая память сможет в каждом такте выдавать данные. Это если не мудрить с динамической памятью.
Electrolooser писал(а):найден четырехлапый кварцевый генератор аж на 33 мегаГерца , с чего и надо было начать.
А проц потянет такую частоту? Какая маркировка на его корпусе?
Реклама
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: 486DX2: запуск на макетке

Сообщение ChipKiller »

Electrolooser писал(а):Хочу в образовательных целях попробовать запустить 486dx2 на макетной плате в минимальной обвязке.
Intel всегда "славился" тем, что для работы своих микропроцессоров, "ненавязчиво" предлагал поставить кучу микросхем периферии, выпускаемый им-же. Можно конечно и на "рассыпухе", но лучше ИМХО использовать CPLD, иначе размеры макетки будут побольше материнской платы :)

ЗЫ. Ну и еще нужно вешать внешнюю ПЗУ и RAM .... хотя раньше выбора не было
Electrolooser
Родился
Сообщения: 7
Зарегистрирован: Сб июн 11, 2011 18:11:45

Re: 486DX2: запуск на макетке

Сообщение Electrolooser »

Проц 486DX2 - 66, соответственно внешняя 33 как раз и есть, думаю и клокнуть его можно ради интереса будет.
Из рассыпухи несколько корпусов на дешифрацию адреса и корпус на создание управляющих сигналов, остальное буферы, их правда много надо, потому и хочу пока 8 бит шину данных оставить, уложусь в 4 корпуса, ram и rom в любом случае внешние, тут никуда, порт можно на разминку тот же древний но расписанный вдоль и поперек 580ВВ55, размеры макетки будут не очень и большими, а как определюсь с CPLD так можно и о динамической и о пакетных циклах думать и о СИММ и видео...
К стати какую все таки брать матрицу посоветуете? Я их в глаза не видел пока. EPM3256AQC208 подойдет или слишком жирно?
Аватара пользователя
ChipKiller
Сверлит текстолит когтями
Сообщения: 1163
Зарегистрирован: Ср янв 05, 2011 16:25:15

Re: 486DX2: запуск на макетке

Сообщение ChipKiller »

Electrolooser писал(а):Из рассыпухи несколько корпусов на дешифрацию адреса и корпус на создание управляющих сигналов ....
ИМХО проще взять GAL/ATF16v8 - корпусов меньше, разводка и модификация проще.
Electrolooser писал(а):порт можно на разминку тот же древний но расписанный вдоль и поперек 580ВВ55,
... это будет главный тормоз на плате, ну да для макетки сойдет (... а вот что точно нужно - контроллер прерываний, иначе 486DX станет бесполезным калькулятором )
Electrolooser писал(а):К стати какую все таки брать матрицу посоветуете? Я их в глаза не видел пока. EPM3256AQC208 подойдет или слишком жирно?
... работал в основном с ATF15xxx - это более дешевый аналог EPM ... если использовать статическую RAM, должно вполне хватить (опять же смотря что реализовать на CPLD)
Аватара пользователя
oleg235
Держит паяльник хвостом
Сообщения: 927
Зарегистрирован: Пт ноя 20, 2009 14:32:31
Откуда: Минск

Re: 486DX2: запуск на макетке

Сообщение oleg235 »

Smirnov писал(а):в чём отличие русского радиолюбителя и пендоского электронщика

1. Пендоский возьмёт динамики за 100 баксов, и за столько же усилители, питалово и дсп процы с цапами/ацп, и соберёт систему аналог которой продаётся минимум за 10 тыщь баксов. А потом ещё и торговать начнёт собранными на коленке девайсами заодним присматривая где можно заказать серийное изготовление. Внуки спасибо скажут.

2. Русский найдёт кусок дермища который воняет хуже всего на свалки так что бомжы дохнут и начнёт его уродывать ... зачем? - он сам не знает.

По теме: советская логика не потянет 25МГц. Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
ЛПП.
Советская логика вполне себе тянет 500Мгц. Главное - выбрать правильную серию. К500, например.
Аватара пользователя
ibiza11
Поставщик валерьянки для Кота
Сообщения: 1900
Зарегистрирован: Сб фев 21, 2009 13:11:40
Откуда: Москва

Re: 486DX2: запуск на макетке

Сообщение ibiza11 »

Smirnov все правильно говорит про наших и зарубежных эмбеддеров:) +1
Ставим плюсы: )
Аватара пользователя
Kavka
Мудрый кот
Сообщения: 1810
Зарегистрирован: Чт июн 10, 2010 08:55:35
Откуда: Сибирские Афины

Re: 486DX2: запуск на макетке

Сообщение Kavka »

oleg235 писал(а):Советская логика вполне себе тянет 500Мгц. Главное - выбрать правильную серию. К500, например.
Да, только К500 это ЭСЛ - уровни согласовывать с КМОП замучаешься :)
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
eufs
Опытный кот
Сообщения: 772
Зарегистрирован: Вс апр 10, 2011 02:24:06
Откуда: г.Северодонецк

Re: 486DX2: запуск на макетке

Сообщение eufs »

Зачем его ставить на макетку, если в итоге из-за плисов и памяти все равно получится материнка? Если MB не нравится - лишние разъемы можно выпаять.
C0FFEE=‭12648430‬
Аватара пользователя
skyther
Встал на лапы
Сообщения: 111
Зарегистрирован: Вс сен 09, 2007 21:19:10

Re: 486DX2: запуск на макетке

Сообщение skyther »

Electrolooser, такую штуку видел ? http://dubel.org/computer/
Аватара пользователя
atmicandr
Друг Кота
Сообщения: 6166
Зарегистрирован: Вт мар 09, 2010 09:29:27
Откуда: Свердловская область, г. Ирбит

Re: 486DX2: запуск на макетке

Сообщение atmicandr »

skyther писал(а):Electrolooser, такую штуку видел ? http://dubel.org/computer/
:) Красота!!!
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Electrolooser
Родился
Сообщения: 7
Зарегистрирован: Сб июн 11, 2011 18:11:45

Re: 486DX2: запуск на макетке

Сообщение Electrolooser »

skyther писал(а):такую штуку видел ? http://dubel.org/computer/
Видел, даже наткнулся на ее обсуждение на одном форуме пока даташит искал. Схемы не было, решил разбираться сам.

Сейчас раздобыл книжку Барри Брея, стало гораздо понятнее, нежели с английского описания. Уже повесил буферы, поставил схему генерации управляющих сигналов для памяти и ввода-вывода. Проц стартует, шевелится, греется...
Ищу программатор подходящий, пытаюсь понять дешифрацию адресов, ломаю несчастную голову ассемблером, пока трудно дается... Гораздо труднее нежели Спектрумы по инструкции собирать. Честно признаюсь - "гуманитарный склад ума" :oops:
Закрыто

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