Доброго времени. Хочу в образовательных целях попробовать запустить 486dx2 на макетной плате в минимальной обвязке. После прочтения литературы и мануала возник ряд вопросов:
1. Тактовый генератор. Подойдет ли генератор на 155лн1 с кварцем 25 мгц? 2. Двунаправленная адресная шина. В более старых процессорах она вроде однонаправленная, а здесь, как я понял, это необходимо для работы кэша. Можно ли оставить шину однонаправленной? 3. Если на KEN# (разрешение выполнения сохранения данных текущего цикла в кэше) не подавать активный уровень кэш не активируется или его возможно выключить только программно? 4. В описании указано, что ноги контроля паритета при отсутствии надобности в таковом нужно посадить на +5В через резисторы, но сопротивления для них я не нашел. 2-5 кОм подойдут? 5. Есть выводы, сообщающие процессору, что он работает с устройствами с 8/16 битной шиной данных. Можно ли использовать это для подключения памяти по 8/16 бит шине? (Лень паять лишнее) 6. Пакетные циклы. Тут ничего пока не понял. Если оставить в покое соответствующие ножки процессора проблемы появятся?
Благодарю за ответы, если таковые, конечно, последуют. Судя по Интернет, тема достаточно экзотична.
1. Подойдет. 2. Можно. 3. Программно, путем изменения содержимого регистра CR0, тогда не нужно о КЕН беспокоитғсә. 4. Подойдут. 5. Помимо устройств с разным размером шины существует и память с разным размером. Шина устройства или памяти выбирается определяется циклом шины процессора. Если он читает из памяти, то и сигналы на этих входах определяют для него размер шины памяти. 6. Не появятся. Все циклы будут единичными.
Тема экзотична, но информации много, можно разобраться.
Не факт, что К155ЛН1 заработает нормально на частоте 25 МГц, у 155-й серии частоты ниже, насколько помню. Вот 531-я должна работать нормально. В общем, лучше проверить.
в чём отличие русского радиолюбителя и пендоского электронщика
1. Пендоский возьмёт динамики за 100 баксов, и за столько же усилители, питалово и дсп процы с цапами/ацп, и соберёт систему аналог которой продаётся минимум за 10 тыщь баксов. А потом ещё и торговать начнёт собранными на коленке девайсами заодним присматривая где можно заказать серийное изготовление. Внуки спасибо скажут.
2. Русский найдёт кусок дермища который воняет хуже всего на свалки так что бомжы дохнут и начнёт его уродывать ... зачем? - он сам не знает.
По теме: советская логика не потянет 25МГц. Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
Спасибо за консультации. Генератор заработал, но через известное место, поэтому был найден четырехлапый кварцевый генератор аж на 33 мегаГерца , с чего и надо было начать. Плис EPM7064STC100-10 подойдет для экзекуций или маловато?
Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
Есть сигналы rdy и brdy. Сигналом rdy внешние устройства сообщают процессору, что цикл не пакетный. Проц может инициировать сколько угодно циклов, если нужно. Не всякая память сможет в каждом такте выдавать данные. Это если не мудрить с динамической памятью.
Electrolooser писал(а):
найден четырехлапый кварцевый генератор аж на 33 мегаГерца , с чего и надо было начать.
А проц потянет такую частоту? Какая маркировка на его корпусе?
Хочу в образовательных целях попробовать запустить 486dx2 на макетной плате в минимальной обвязке.
Intel всегда "славился" тем, что для работы своих микропроцессоров, "ненавязчиво" предлагал поставить кучу микросхем периферии, выпускаемый им-же. Можно конечно и на "рассыпухе", но лучше ИМХО использовать CPLD, иначе размеры макетки будут побольше материнской платы
ЗЫ. Ну и еще нужно вешать внешнюю ПЗУ и RAM .... хотя раньше выбора не было
Проц 486DX2 - 66, соответственно внешняя 33 как раз и есть, думаю и клокнуть его можно ради интереса будет. Из рассыпухи несколько корпусов на дешифрацию адреса и корпус на создание управляющих сигналов, остальное буферы, их правда много надо, потому и хочу пока 8 бит шину данных оставить, уложусь в 4 корпуса, ram и rom в любом случае внешние, тут никуда, порт можно на разминку тот же древний но расписанный вдоль и поперек 580ВВ55, размеры макетки будут не очень и большими, а как определюсь с CPLD так можно и о динамической и о пакетных циклах думать и о СИММ и видео... К стати какую все таки брать матрицу посоветуете? Я их в глаза не видел пока. EPM3256AQC208 подойдет или слишком жирно?
Из рассыпухи несколько корпусов на дешифрацию адреса и корпус на создание управляющих сигналов ....
ИМХО проще взять GAL/ATF16v8 - корпусов меньше, разводка и модификация проще.
Electrolooser писал(а):
порт можно на разминку тот же древний но расписанный вдоль и поперек 580ВВ55,
... это будет главный тормоз на плате, ну да для макетки сойдет (... а вот что точно нужно - контроллер прерываний, иначе 486DX станет бесполезным калькулятором )
Electrolooser писал(а):
К стати какую все таки брать матрицу посоветуете? Я их в глаза не видел пока. EPM3256AQC208 подойдет или слишком жирно?
... работал в основном с ATF15xxx - это более дешевый аналог EPM ... если использовать статическую RAM, должно вполне хватить (опять же смотря что реализовать на CPLD)
в чём отличие русского радиолюбителя и пендоского электронщика
1. Пендоский возьмёт динамики за 100 баксов, и за столько же усилители, питалово и дсп процы с цапами/ацп, и соберёт систему аналог которой продаётся минимум за 10 тыщь баксов. А потом ещё и торговать начнёт собранными на коленке девайсами заодним присматривая где можно заказать серийное изготовление. Внуки спасибо скажут.
2. Русский найдёт кусок дермища который воняет хуже всего на свалки так что бомжы дохнут и начнёт его уродывать ... зачем? - он сам не знает.
По теме: советская логика не потянет 25МГц. Пакетные циклы не как не отключишь, они необходимы процу (память работает только в пакетных), автору советую подключить плис, хотябы макс 7000 чтоб хоть что то сделать нормально.
ЛПП. Советская логика вполне себе тянет 500Мгц. Главное - выбрать правильную серию. К500, например.
Советская логика вполне себе тянет 500Мгц. Главное - выбрать правильную серию. К500, например.
Да, только К500 это ЭСЛ - уровни согласовывать с КМОП замучаешься
_________________ Когда уже ничего не помогает - прочтите, наконец, инструкцию. Лучший оптимизатор находится у вас между ушей. (Майкл Абраш, программист Quake и QuakeII) Избыток информации ведёт к оскудению души - Леонтьев А. (сказано в 1965 г.)
_________________ "У принца Лимона всё наоборот: воры и убийцы у него во дворце, а в тюрьме сидят честные граждане" (с) Дж. Родари "Приключения Чипполино"
Видел, даже наткнулся на ее обсуждение на одном форуме пока даташит искал. Схемы не было, решил разбираться сам.
Сейчас раздобыл книжку Барри Брея, стало гораздо понятнее, нежели с английского описания. Уже повесил буферы, поставил схему генерации управляющих сигналов для памяти и ввода-вывода. Проц стартует, шевелится, греется... Ищу программатор подходящий, пытаюсь понять дешифрацию адресов, ломаю несчастную голову ассемблером, пока трудно дается... Гораздо труднее нежели Спектрумы по инструкции собирать. Честно признаюсь - "гуманитарный склад ума"
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 39
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения