nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Apr 2024 00:13



Reply to topic  [ 196 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 14  Next
Компьютер на 1810ВМ86 
Author Message
Fanat

Joined: 28 Sep 2014 05:09
Posts: 73
Location: Саратов
Reply with quote
Post 
Начал на макетке собирать плату компьютера. Впаял панели под ВМ86, ГФ84 и ПЗУ, а также впаял регистры, ШФ и контроллер прерываний. Соединения и обвеску пока не устанавливал - надо разобраться с распиновкой всех МС, определить какие элементы обвески нужны и впаять уже их.
Кстати, как включается контроллер прерываний? К чему его нужно присоединять?
И еще вопрос по шине управления - как она организована?


07 Oct 2014 09:29
Profile
Maniac

Joined: 18 Nov 2013 15:15
Posts: 209
Location: все оттуда ;)
Reply with quote
Post 
Ivan_XT wrote:
Начал на макетке собирать плату компьютера. Впаял панели под ВМ86, ГФ84 и ПЗУ, а также впаял регистры, ШФ и контроллер прерываний. Соединения и обвеску пока не устанавливал - надо разобраться с распиновкой всех МС, определить какие элементы обвески нужны и впаять уже их.
Кстати, как включается контроллер прерываний? К чему его нужно присоединять?
И еще вопрос по шине управления - как она организована?


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
Profile
Fanat

Joined: 28 Sep 2014 05:09
Posts: 73
Location: Саратов
Reply with quote
Post 
Собрал на макетной плате систему из процессора, регистров, ШФ, ГФ84 и контроллера прерываний. Так сказать, процессорную часть фактически сделал.
Возник вопрос: как подключить кварцевый резонатор к ГФ84? По схеме:
Image
тут он последовательно соединен с каким-то конденсатором. Какого номинала этот конденсатор? Да и на какую частоту резонатор?
Еще вопрос - тут же по схеме видно, что к контактам RES и CSYN подсоединены конденсатор и резистор - на какие номиналы они?
Пробовал найти другую схему, где все это было бы указано - не нашел.
Кстат, не может кто-нибудь дать готовую схему компьютера на 8086, чтобы ее можно было бы с минимумом переделок собрать, заменив лишь часть элементов на современные?


11 Oct 2014 06:17
Profile
Novelist

Joined: 24 Dec 2004 13:58
Posts: 39
Location: UK
Reply with quote
Post 
Резонатор/кварц подбирается на утроенную желаемую частоту процессора. Последовательный конденсатор не уверен зачем нужен, возможно для защиты кварца/резонатора от остаточного DC или для точной подстройки.

RC цепочка формирует сигнал сброса при включении питания, номиналы например тут можно подсмотреть http://faculty.ksu.edu.sa/arafah/CEN433_Classnotes/Part2_8284A.pdf


11 Oct 2014 06:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ivan_XT wrote:
Собрал на макетной плате систему из процессора, регистров, ШФ, ГФ84 и контроллера прерываний. Так сказать, процессорную часть фактически сделал.

На сигнал IO/M обратили внимание? Мы писали, что он инверсный относительно нарисованного на схеме.

Ivan_XT wrote:
Кстат, не может кто-нибудь дать готовую схему компьютера на 8086, чтобы ее можно было бы с минимумом переделок собрать, заменив лишь часть элементов на современные?

Так мы же поиском такой схемы и занялись, некоторое количество схем найдено, но вряд ли их "можно
с минимумом переделок собрать, заменив лишь часть элементов на современные
".

Ivan_XT wrote:
конденсатор и резистор - на какие номиналы они?

Можно вот такие: (диод типа КД522 - можно не ставить, но тогда после выключения питания нельзя включать сразу).

Image

Конденсатор последовательно с кварцем действительно подстраивает частоту OSC (можно не ставить).

Ну и - загляните вот сюда: http://www.ece.unm.edu/~jimp/310/slides/8086_chipset.html
может быть что-то окажется полезным...

_________________
iLavr


11 Oct 2014 07:16
Profile
Fanat

Joined: 28 Sep 2014 05:09
Posts: 73
Location: Саратов
Reply with quote
Post 
Про IO/M я знаю - на 8086 он, наоборот, M/IO. Это я еще читал в книге про 8086/8088 процессоры.
За схему с резистором и кондесатором спасибо!


12 Oct 2014 00:37
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Ну и мы сейчас пытаемся вот в этой ветке раскрутить прошивку системной ПЗУ, отличную
от BIOS XT, для простой конструкции с процессором 8086.

Если бы таковая была, Вы бы уже сейчас могли добавить на свою макетку немного ОЗУ, ПЗУ
и последовательный порт, и это всё мало-мальски могло бы заработать под тест-мониторной системой.

Но, к сожалению, готовых таких прошивок не нашлось, а в дампе из книги обнаружились ошибки.

_________________
iLavr


12 Oct 2014 04:38
Profile
Fanat

Joined: 28 Sep 2014 05:09
Posts: 73
Location: Саратов
Reply with quote
Post 
Кстати, на какой объем существуют микросхемы SRAM памяти? Смотрел по каталогу - максимум из того, что нашел, - 64 килобайта 8-бит. Т.е., получается в сумме 128Кб. Существуют ли микросхемы на больший объем? И, если не существуют, то как сделать контроллер для использования динамической памяти?


12 Oct 2014 12:05
Profile
Novelist

Joined: 24 Dec 2004 13:58
Posts: 39
Location: UK
Reply with quote
Post 
Много их памятей есть разных, посмотрите тут - 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
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Да... Срам конечно отталкивает своими ценами даже в 2014 году (((


12 Oct 2014 12:55
Profile
Fanat

Joined: 28 Sep 2014 05:09
Posts: 73
Location: Саратов
Reply with quote
Post 
Посмотрел цены на SRAM с подходящими характеристиками - не подступиться. Возник вопрос: а как можно сделать контроллер DRAM-памяти, чтобы можно было, например, вставить модуль SIMM30?


12 Oct 2014 15:20
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Ivan_XT wrote:
как можно сделать контроллер DRAM-памяти, чтобы можно было, например, вставить модуль SIMM30?

Есть специальная БИС контроллера ДОЗУ от Intell и в комплекте 1810 есть 2 БИС контроллеров похуже.
(Номера сейчас на память не помню, но можете погуглить "Intell DRAM Controller").

Кстати, если Вы всё уже спаяли, то можно попробовать работу Вашей системы.
Примерно следующим образом: вместо памяти включаете 2 регистра типа ИР82 на шины данных процессора.
Подсоединяете к ним стробы выборки и чтения от процессора.

А со свободной стороны регистров вешаете резисторами 1К - к +5В и проводом - к 0В (общему) "коды" 90Н, 90Н.

Процессор начнет работу, прочитает код 90Н - это операция NOP для 8086, значит процессор выставит следующий
адрес - там снова NOP и так он будет перебирать все адреса по ША, читая всегда эти 2 регистра.

Ну и Вы узнаете - правильно ли уже всё спаяли на данном этапе.

_________________
iLavr


12 Oct 2014 17:50
Profile
God

Joined: 02 Jan 2006 02:28
Posts: 1390
Location: Abakan
Reply with quote
Post 
Ivan_XT wrote:
Посмотрел цены на SRAM с подходящими характеристиками - не подступиться. Возник вопрос: а как можно сделать контроллер DRAM-памяти, чтобы можно было, например, вставить модуль SIMM30?
Заказ из Китая не рассматривается?


12 Oct 2014 21:26
Profile
Fanat

Joined: 28 Sep 2014 05:09
Posts: 73
Location: Саратов
Reply with quote
Post 
Сколько не искал в нашем городе микросхемы, нужные для сборки чипсета, - большинства так и не нашел. Возник вопрос: нет ли у них более распространенных аналогов? Или можно ли их как-то сэмулировать? Кстати, что самое интересное, - нигде не смог найти кварцевого резонатора на 15МГц. Пришлось купить на 14,313 МГц.


21 Oct 2014 05:30
Profile
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
Reply with quote
Post 
Так даже лучше, ближе к обычной для PC частоте OSC==14318.(18)kHz


21 Oct 2014 06:01
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 196 posts ]  Go to page Previous  1, 2, 3, 4, 5, 6, 7, 8 ... 14  Next

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

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.