|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Ivan_XT
Fanat
Joined: 28 Sep 2014 05:09 Posts: 73 Location: Саратов
|
Начал на макетке собирать плату компьютера. Впаял панели под ВМ86, ГФ84 и ПЗУ, а также впаял регистры, ШФ и контроллер прерываний. Соединения и обвеску пока не устанавливал - надо разобраться с распиновкой всех МС, определить какие элементы обвески нужны и впаять уже их.
Кстати, как включается контроллер прерываний? К чему его нужно присоединять?
И еще вопрос по шине управления - как она организована?
|
07 Oct 2014 09:29 |
|
|
VGrad
Maniac
Joined: 18 Nov 2013 15:15 Posts: 209 Location: все оттуда ;)
|
8259A подключается:
- как обычное переферийное устройство ... шина адреса, шины данных, выборка, чтение/запись.
- к процессору подключаются INT (запрос на прерывание) и INTA (подтверждение прерывания от процессора).
- схема каскадирования (в AT машине уже два чипа 8259A)
- и собственно запросы прерываний.
http://pdos.csail.mit.edu/6.828/2005/readings/hardware/8259A.pdf
О шине управления. Её выбирает разработчик/схемотехник.
Либо берётся стандартная (ISA, MultiBus-II ... ) или разумно достаточная по сигналам.
|
07 Oct 2014 11:00 |
|
|
Ivan_XT
Fanat
Joined: 28 Sep 2014 05:09 Posts: 73 Location: Саратов
|
Собрал на макетной плате систему из процессора, регистров, ШФ, ГФ84 и контроллера прерываний. Так сказать, процессорную часть фактически сделал.
Возник вопрос: как подключить кварцевый резонатор к ГФ84? По схеме:
тут он последовательно соединен с каким-то конденсатором. Какого номинала этот конденсатор? Да и на какую частоту резонатор?
Еще вопрос - тут же по схеме видно, что к контактам RES и CSYN подсоединены конденсатор и резистор - на какие номиналы они?
Пробовал найти другую схему, где все это было бы указано - не нашел.
Кстат, не может кто-нибудь дать готовую схему компьютера на 8086, чтобы ее можно было бы с минимумом переделок собрать, заменив лишь часть элементов на современные?
|
11 Oct 2014 06:17 |
|
|
lbodnar
Novelist
Joined: 24 Dec 2004 13:58 Posts: 39 Location: UK
|
Резонатор/кварц подбирается на утроенную желаемую частоту процессора. Последовательный конденсатор не уверен зачем нужен, возможно для защиты кварца/резонатора от остаточного DC или для точной подстройки.
RC цепочка формирует сигнал сброса при включении питания, номиналы например тут можно подсмотреть http://faculty.ksu.edu.sa/arafah/CEN433_Classnotes/Part2_8284A.pdf
|
11 Oct 2014 06:26 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
На сигнал IO/M обратили внимание? Мы писали, что он инверсный относительно нарисованного на схеме. Так мы же поиском такой схемы и занялись, некоторое количество схем найдено, но вряд ли их " можно с минимумом переделок собрать, заменив лишь часть элементов на современные".
Можно вот такие: (диод типа КД522 - можно не ставить, но тогда после выключения питания нельзя включать сразу).
Конденсатор последовательно с кварцем действительно подстраивает частоту OSC (можно не ставить).
Ну и - загляните вот сюда: http://www.ece.unm.edu/~jimp/310/slides/8086_chipset.html
может быть что-то окажется полезным...
_________________ iLavr
|
11 Oct 2014 07:16 |
|
|
Ivan_XT
Fanat
Joined: 28 Sep 2014 05:09 Posts: 73 Location: Саратов
|
Про IO/M я знаю - на 8086 он, наоборот, M/IO. Это я еще читал в книге про 8086/8088 процессоры.
За схему с резистором и кондесатором спасибо!
|
12 Oct 2014 00:37 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну и мы сейчас пытаемся вот в этой ветке раскрутить прошивку системной ПЗУ, отличную
от BIOS XT, для простой конструкции с процессором 8086.
Если бы таковая была, Вы бы уже сейчас могли добавить на свою макетку немного ОЗУ, ПЗУ
и последовательный порт, и это всё мало-мальски могло бы заработать под тест-мониторной системой.
Но, к сожалению, готовых таких прошивок не нашлось, а в дампе из книги обнаружились ошибки.
_________________ iLavr
|
12 Oct 2014 04:38 |
|
|
Ivan_XT
Fanat
Joined: 28 Sep 2014 05:09 Posts: 73 Location: Саратов
|
Кстати, на какой объем существуют микросхемы SRAM памяти? Смотрел по каталогу - максимум из того, что нашел, - 64 килобайта 8-бит. Т.е., получается в сумме 128Кб. Существуют ли микросхемы на больший объем? И, если не существуют, то как сделать контроллер для использования динамической памяти?
|
12 Oct 2014 12:05 |
|
|
lbodnar
Novelist
Joined: 24 Dec 2004 13:58 Posts: 39 Location: UK
|
Много их памятей есть разных, посмотрите тут - Farnell и DigiKey
Я использовал одночиповый 1M x 16bit в одном проекте но это было под 3.3V
P.S. Вот нашел то что я применял но на 5 вольт. 2 Мегабайта, 1Mx16bit, 5V, 55ns
P.P.S. 512K x 16bit подходит для 8086 гораздо больше т.к. он все равно максимум 1МБ адресует без страничной организации. Вот 512Кx16 5В
|
12 Oct 2014 12:29 |
|
|
Tronix
Doomed
Joined: 18 Nov 2013 02:38 Posts: 662 Location: Москва
|
Да... Срам конечно отталкивает своими ценами даже в 2014 году (((
|
12 Oct 2014 12:55 |
|
|
Ivan_XT
Fanat
Joined: 28 Sep 2014 05:09 Posts: 73 Location: Саратов
|
Посмотрел цены на SRAM с подходящими характеристиками - не подступиться. Возник вопрос: а как можно сделать контроллер DRAM-памяти, чтобы можно было, например, вставить модуль SIMM30?
|
12 Oct 2014 15:20 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Есть специальная БИС контроллера ДОЗУ от Intell и в комплекте 1810 есть 2 БИС контроллеров похуже.
(Номера сейчас на память не помню, но можете погуглить "Intell DRAM Controller").
Кстати, если Вы всё уже спаяли, то можно попробовать работу Вашей системы.
Примерно следующим образом: вместо памяти включаете 2 регистра типа ИР82 на шины данных процессора.
Подсоединяете к ним стробы выборки и чтения от процессора.
А со свободной стороны регистров вешаете резисторами 1К - к +5В и проводом - к 0В (общему) "коды" 90Н, 90Н.
Процессор начнет работу, прочитает код 90Н - это операция NOP для 8086, значит процессор выставит следующий
адрес - там снова NOP и так он будет перебирать все адреса по ША, читая всегда эти 2 регистра.
Ну и Вы узнаете - правильно ли уже всё спаяли на данном этапе.
_________________ iLavr
|
12 Oct 2014 17:50 |
|
|
jdigreze
God
Joined: 02 Jan 2006 02:28 Posts: 1390 Location: Abakan
|
Заказ из Китая не рассматривается?
|
12 Oct 2014 21:26 |
|
|
Ivan_XT
Fanat
Joined: 28 Sep 2014 05:09 Posts: 73 Location: Саратов
|
Сколько не искал в нашем городе микросхемы, нужные для сборки чипсета, - большинства так и не нашел. Возник вопрос: нет ли у них более распространенных аналогов? Или можно ли их как-то сэмулировать? Кстати, что самое интересное, - нигде не смог найти кварцевого резонатора на 15МГц. Пришлось купить на 14,313 МГц.
|
21 Oct 2014 05:30 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Так даже лучше, ближе к обычной для PC частоте OSC==14318.(18)kHz
|
21 Oct 2014 06:01 |
|
|
Who is online |
Users browsing this forum: No registered users and 27 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|