486DX2: запуск на макетке
-
Electrolooser
- Родился
- Сообщения: 7
- Зарегистрирован: Сб июн 11, 2011 18:11:45
486DX2: запуск на макетке
Доброго времени.
Хочу в образовательных целях попробовать запустить 486dx2 на макетной плате в минимальной обвязке. После прочтения литературы и мануала возник ряд вопросов:
1. Тактовый генератор. Подойдет ли генератор на 155лн1 с кварцем 25 мгц?
2. Двунаправленная адресная шина. В более старых процессорах она вроде однонаправленная, а здесь, как я понял, это необходимо для работы кэша. Можно ли оставить шину однонаправленной?
3. Если на KEN# (разрешение выполнения сохранения данных текущего цикла в кэше) не подавать активный уровень кэш не активируется или его возможно выключить только программно?
4. В описании указано, что ноги контроля паритета при отсутствии надобности в таковом нужно посадить на +5В через резисторы, но сопротивления для них я не нашел. 2-5 кОм подойдут?
5. Есть выводы, сообщающие процессору, что он работает с устройствами с 8/16 битной шиной данных. Можно ли использовать это для подключения памяти по 8/16 бит шине? (Лень паять лишнее)
6. Пакетные циклы. Тут ничего пока не понял. Если оставить в покое соответствующие ножки процессора проблемы появятся?
Благодарю за ответы, если таковые, конечно, последуют. Судя по Интернет, тема достаточно экзотична.
Хочу в образовательных целях попробовать запустить 486dx2 на макетной плате в минимальной обвязке. После прочтения литературы и мануала возник ряд вопросов:
1. Тактовый генератор. Подойдет ли генератор на 155лн1 с кварцем 25 мгц?
2. Двунаправленная адресная шина. В более старых процессорах она вроде однонаправленная, а здесь, как я понял, это необходимо для работы кэша. Можно ли оставить шину однонаправленной?
3. Если на KEN# (разрешение выполнения сохранения данных текущего цикла в кэше) не подавать активный уровень кэш не активируется или его возможно выключить только программно?
4. В описании указано, что ноги контроля паритета при отсутствии надобности в таковом нужно посадить на +5В через резисторы, но сопротивления для них я не нашел. 2-5 кОм подойдут?
5. Есть выводы, сообщающие процессору, что он работает с устройствами с 8/16 битной шиной данных. Можно ли использовать это для подключения памяти по 8/16 бит шине? (Лень паять лишнее)
6. Пакетные циклы. Тут ничего пока не понял. Если оставить в покое соответствующие ножки процессора проблемы появятся?
Благодарю за ответы, если таковые, конечно, последуют. Судя по Интернет, тема достаточно экзотична.
- Реклама
Re: 486DX2: запуск на макетке
1. Подойдет.
2. Можно.
3. Программно, путем изменения содержимого регистра CR0, тогда не нужно о КЕН беспокоитғсә.
4. Подойдут.
5. Помимо устройств с разным размером шины существует и память с разным размером. Шина устройства или памяти выбирается определяется циклом шины процессора. Если он читает из памяти, то и сигналы на этих входах определяют для него размер шины памяти.
6. Не появятся. Все циклы будут единичными.
Тема экзотична, но информации много, можно разобраться.
2. Можно.
3. Программно, путем изменения содержимого регистра CR0, тогда не нужно о КЕН беспокоитғсә.
4. Подойдут.
5. Помимо устройств с разным размером шины существует и память с разным размером. Шина устройства или памяти выбирается определяется циклом шины процессора. Если он читает из памяти, то и сигналы на этих входах определяют для него размер шины памяти.
6. Не появятся. Все циклы будут единичными.
Тема экзотична, но информации много, можно разобраться.
-
SII
- Вымогатель припоя
- Сообщения: 635
- Зарегистрирован: Пт янв 30, 2009 14:50:35
- Откуда: Солнечногорск
Re: 486DX2: запуск на макетке
Не факт, что К155ЛН1 заработает нормально на частоте 25 МГц, у 155-й серии частоты ниже, насколько помню. Вот 531-я должна работать нормально. В общем, лучше проверить.
-
Smirnov
- Прорезались зубы
- Сообщения: 206
- Зарегистрирован: Сб фев 27, 2010 11:58:50
- Откуда: Горец: Уральские горы
Re: 486DX2: запуск на макетке
в чём отличие русского радиолюбителя и пендоского электронщика
1. Пендоский возьмёт динамики за 100 баксов, и за столько же усилители, питалово и дсп процы с цапами/ацп, и соберёт систему аналог которой продаётся минимум за 10 тыщь баксов. А потом ещё и торговать начнёт собранными на коленке девайсами заодним присматривая где можно заказать серийное изготовление. Внуки спасибо скажут.
2. Русский найдёт кусок дермища который воняет хуже всего на свалки так что бомжы дохнут и начнёт его уродывать ... зачем? - он сам не знает.
По теме: советская логика не потянет 25МГц. Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
1. Пендоский возьмёт динамики за 100 баксов, и за столько же усилители, питалово и дсп процы с цапами/ацп, и соберёт систему аналог которой продаётся минимум за 10 тыщь баксов. А потом ещё и торговать начнёт собранными на коленке девайсами заодним присматривая где можно заказать серийное изготовление. Внуки спасибо скажут.
2. Русский найдёт кусок дермища который воняет хуже всего на свалки так что бомжы дохнут и начнёт его уродывать ... зачем? - он сам не знает.
По теме: советская логика не потянет 25МГц. Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
-
Electrolooser
- Родился
- Сообщения: 7
- Зарегистрирован: Сб июн 11, 2011 18:11:45
Re: 486DX2: запуск на макетке
Спасибо за консультации.
Генератор заработал, но через известное место, поэтому был найден четырехлапый кварцевый генератор аж на 33 мегаГерца , с чего и надо было начать.
Плис EPM7064STC100-10 подойдет для экзекуций или маловато?
Генератор заработал, но через известное место, поэтому был найден четырехлапый кварцевый генератор аж на 33 мегаГерца , с чего и надо было начать.
Плис EPM7064STC100-10 подойдет для экзекуций или маловато?
- Реклама
Re: 486DX2: запуск на макетке
Есть сигналы rdy и brdy. Сигналом rdy внешние устройства сообщают процессору, что цикл не пакетный. Проц может инициировать сколько угодно циклов, если нужно. Не всякая память сможет в каждом такте выдавать данные. Это если не мудрить с динамической памятью.Smirnov писал(а):Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
А проц потянет такую частоту? Какая маркировка на его корпусе?Electrolooser писал(а):найден четырехлапый кварцевый генератор аж на 33 мегаГерца , с чего и надо было начать.
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: 486DX2: запуск на макетке
Intel всегда "славился" тем, что для работы своих микропроцессоров, "ненавязчиво" предлагал поставить кучу микросхем периферии, выпускаемый им-же. Можно конечно и на "рассыпухе", но лучше ИМХО использовать CPLD, иначе размеры макетки будут побольше материнской платыElectrolooser писал(а):Хочу в образовательных целях попробовать запустить 486dx2 на макетной плате в минимальной обвязке.
ЗЫ. Ну и еще нужно вешать внешнюю ПЗУ и RAM .... хотя раньше выбора не было
-
Electrolooser
- Родился
- Сообщения: 7
- Зарегистрирован: Сб июн 11, 2011 18:11:45
Re: 486DX2: запуск на макетке
Проц 486DX2 - 66, соответственно внешняя 33 как раз и есть, думаю и клокнуть его можно ради интереса будет.
Из рассыпухи несколько корпусов на дешифрацию адреса и корпус на создание управляющих сигналов, остальное буферы, их правда много надо, потому и хочу пока 8 бит шину данных оставить, уложусь в 4 корпуса, ram и rom в любом случае внешние, тут никуда, порт можно на разминку тот же древний но расписанный вдоль и поперек 580ВВ55, размеры макетки будут не очень и большими, а как определюсь с CPLD так можно и о динамической и о пакетных циклах думать и о СИММ и видео...
К стати какую все таки брать матрицу посоветуете? Я их в глаза не видел пока. EPM3256AQC208 подойдет или слишком жирно?
Из рассыпухи несколько корпусов на дешифрацию адреса и корпус на создание управляющих сигналов, остальное буферы, их правда много надо, потому и хочу пока 8 бит шину данных оставить, уложусь в 4 корпуса, ram и rom в любом случае внешние, тут никуда, порт можно на разминку тот же древний но расписанный вдоль и поперек 580ВВ55, размеры макетки будут не очень и большими, а как определюсь с CPLD так можно и о динамической и о пакетных циклах думать и о СИММ и видео...
К стати какую все таки брать матрицу посоветуете? Я их в глаза не видел пока. EPM3256AQC208 подойдет или слишком жирно?
- ChipKiller
- Сверлит текстолит когтями
- Сообщения: 1163
- Зарегистрирован: Ср янв 05, 2011 16:25:15
Re: 486DX2: запуск на макетке
ИМХО проще взять GAL/ATF16v8 - корпусов меньше, разводка и модификация проще.Electrolooser писал(а):Из рассыпухи несколько корпусов на дешифрацию адреса и корпус на создание управляющих сигналов ....
... это будет главный тормоз на плате, ну да для макетки сойдет (... а вот что точно нужно - контроллер прерываний, иначе 486DX станет бесполезным калькулятором )Electrolooser писал(а):порт можно на разминку тот же древний но расписанный вдоль и поперек 580ВВ55,
... работал в основном с ATF15xxx - это более дешевый аналог EPM ... если использовать статическую RAM, должно вполне хватить (опять же смотря что реализовать на CPLD)Electrolooser писал(а):К стати какую все таки брать матрицу посоветуете? Я их в глаза не видел пока. EPM3256AQC208 подойдет или слишком жирно?
- oleg235
- Держит паяльник хвостом
- Сообщения: 927
- Зарегистрирован: Пт ноя 20, 2009 14:32:31
- Откуда: Минск
Re: 486DX2: запуск на макетке
ЛПП.Smirnov писал(а):в чём отличие русского радиолюбителя и пендоского электронщика
1. Пендоский возьмёт динамики за 100 баксов, и за столько же усилители, питалово и дсп процы с цапами/ацп, и соберёт систему аналог которой продаётся минимум за 10 тыщь баксов. А потом ещё и торговать начнёт собранными на коленке девайсами заодним присматривая где можно заказать серийное изготовление. Внуки спасибо скажут.
2. Русский найдёт кусок дермища который воняет хуже всего на свалки так что бомжы дохнут и начнёт его уродывать ... зачем? - он сам не знает.
По теме: советская логика не потянет 25МГц. Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
Советская логика вполне себе тянет 500Мгц. Главное - выбрать правильную серию. К500, например.
- ibiza11
- Поставщик валерьянки для Кота
- Сообщения: 1900
- Зарегистрирован: Сб фев 21, 2009 13:11:40
- Откуда: Москва
Re: 486DX2: запуск на макетке
Smirnov все правильно говорит про наших и зарубежных эмбеддеров:) +1
Ставим плюсы: )
Re: 486DX2: запуск на макетке
Да, только К500 это ЭСЛ - уровни согласовывать с КМОП замучаешьсяoleg235 писал(а):Советская логика вполне себе тянет 500Мгц. Главное - выбрать правильную серию. К500, например.
Когда уже ничего не помогает - прочтите, наконец, инструкцию.
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII)
Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
Re: 486DX2: запуск на макетке
Зачем его ставить на макетку, если в итоге из-за плисов и памяти все равно получится материнка? Если MB не нравится - лишние разъемы можно выпаять.
C0FFEE=12648430
Re: 486DX2: запуск на макетке
Electrolooser, такую штуку видел ? http://dubel.org/computer/
- atmicandr
- Друг Кота
- Сообщения: 6166
- Зарегистрирован: Вт мар 09, 2010 09:29:27
- Откуда: Свердловская область, г. Ирбит
Re: 486DX2: запуск на макетке
skyther писал(а):Electrolooser, такую штуку видел ? http://dubel.org/computer/
"У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
-
Electrolooser
- Родился
- Сообщения: 7
- Зарегистрирован: Сб июн 11, 2011 18:11:45
Re: 486DX2: запуск на макетке
Видел, даже наткнулся на ее обсуждение на одном форуме пока даташит искал. Схемы не было, решил разбираться сам.skyther писал(а):такую штуку видел ? http://dubel.org/computer/
Сейчас раздобыл книжку Барри Брея, стало гораздо понятнее, нежели с английского описания. Уже повесил буферы, поставил схему генерации управляющих сигналов для памяти и ввода-вывода. Проц стартует, шевелится, греется...
Ищу программатор подходящий, пытаюсь понять дешифрацию адресов, ломаю несчастную голову ассемблером, пока трудно дается... Гораздо труднее нежели Спектрумы по инструкции собирать. Честно признаюсь - "гуманитарный склад ума"


