nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 18 Apr 2024 22:20



Reply to topic  [ 182 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 13  Next
Запустить 8086 в минимальной обвязке? 
Author Message
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Mixa64 wrote:
Lavr wrote:
Mixa64 wrote:
Ага, HLDA, значит, на три ТТЛа хватает, IO/M - нет?

А где там "три ТТЛа" на HLDA?

Три #OE ИР82 ..

А с каких пор 580ИР82 ТТЛ ?

Mixa64 wrote:
И сомнительна польза продолжения M/IO на шину управления при наличии уже расшифрованных R и W ..

Как 3.1415здеть - так все горазды, как помочь человеку конкретной схемой - так никого и нет... :(

_________________
iLavr


10 Jun 2014 07:57
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Post 
Lavr wrote:
Mixa64 wrote:
Lavr wrote:
Mixa64 wrote:
Ага, HLDA, значит, на три ТТЛа хватает, IO/M - нет?

А где там "три ТТЛа" на HLDA?

Три #OE ИР82 ..

А с каких пор 580ИР82 ТТЛ ?
КМОП это 1834ИР82, а если не КМОП и не ЭСЛ, то - ТТЛ. Ну хорошо, ТТЛШ.
Quote:
Mixa64 wrote:
И сомнительна польза продолжения M/IO на шину управления при наличии уже расшифрованных R и W ..

Как 3.1415здеть - так все горазды, как помочь человеку конкретной схемой - так никого и нет... :(

Дык человеку после первого поста осталось 86-й в макетку воткнуть, зафиксировать нужные потенциалы на входах, чтобы в WAIT/HOLD и т.п. не убегало, подтянуть ШД для NOP или еще чего-то не более, чем из 2 байт состоящего, подать CLK и наслаждаться перебором адресов. Какая схема?? ..ули думать, трясти надо(C)!


10 Jun 2014 08:26
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Mixa64 wrote:
Дык человеку после первого поста осталось 86-й в макетку воткнуть, зафиксировать нужные потенциалы на входах, чтобы в WAIT/HOLD и т.п. не убегало, подтянуть ШД для NOP или еще чего-то не более, чем из 2 байт состоящего, подать CLK и наслаждаться перебором адресов. Какая схема?? ..ули думать, трясти надо(C)!

Да и я так считаю... но вижу, что один в языковом остроумии упражняться начал, другой - Atmegу к 8086 цеплять советует... :(

3.1415зданутся можно от таких советов! Tronix всёж человек терпеливый - удачи ему...

Ну а по 3 ТТЛШ на HLDA - опять же литература советует...

Image

А почему бы и нет, если на 1 ТТЛ их (ТТЛШ) можно завесить и чуть поболее... :wink:

_________________
iLavr


10 Jun 2014 08:39
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Я читаю все сообщения всех участников, и прислушиваюсь к любым мнениям. Спасибо всем здесь ответившим.

Мне не нравится К180ГФ84. Хотя бы тем, что у меня ее нет, а специально покупать - лень. Поэтому пока раздумываю как его тактировать по-проще. Плюс ко всему вопрос: на какой _минимальной_ частоте способен завестись камень?


10 Jun 2014 10:33
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Post 
Вангую, что 100 кГц - заведется, хотя минимум обозначен 2 МГц (в двухтомнике Шахнова)


10 Jun 2014 11:15
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Нашел неплохую книженцию, чту....

Микропроцессорный комплект К1810. Структура, программирование, применение. Справочная книга
Казаринов Ю.М.(ред.)


10 Jun 2014 11:36
Profile
Maniac

Joined: 18 Nov 2013 15:15
Posts: 209
Location: все оттуда ;)
Reply with quote
Post 
Я имею в коллекции такую книжку: Домрачев В.Г. (ред.). Одноплатные микроЭВМ.
Image

Но там всё сразу в максимальном режиме и с 1810ВК88.
И с лёгкими извращениями типа использования 1804ИР1 для фиксации адресов.

За то всё "заточено" под И-41 ! ;) Что правильно.


10 Jun 2014 13:30
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
Короче немножко почитал и в целом ясно и просто. Но тут возникают два пути: делать клон IBM PC/XT для возможности грузить MS-DOS, со всеми вытекающими, то есть хотя-бы таймером, PPI, контроллером клавы и тд и тп. Прикинул, какой ад будет творится на макетке из МГТФ и какого размера должна быть макетка.... Как ее отлаживать при помощи китай-тестера и лог анализатора до 1Mhz (нормальный анализатор или осциллограф я так и не купил).

Или, просто делать какую-то свою борду, не совместимую ни с чем. Но тогда теряется весь смысл в 8086, ибо такую же борду можно строить на чем угодно гораздо проще, чем 8086....

Дилемма, в общем то. В идеале, засунуть бы всю логику и даже периферийные контроллеры в ПЛИС, оставив на плате только 8086, EPROM, шинные буферы и ISA. А остальное - в "чипсет". Но для этого неплохо бы для начала наверно научится немного основам ПЛИС (верилогу, VHDL или как там они)

В целом пока отложил идею за недостатком знаний. Пойду к этому пути постепенно.


11 Jun 2014 11:34
Profile
Doomed

Joined: 10 Mar 2012 16:21
Posts: 598
Location: РФ
Reply with quote
Post 
А зачем так мучаться, не проще ли взять 80186 ?

( если очень трудно найти таковой - поможем :wink: )


11 Jun 2014 12:09
Profile
Doomed

Joined: 18 Nov 2013 02:38
Posts: 662
Location: Москва
Reply with quote
Post 
petrenko wrote:
А зачем так мучаться, не проще ли взять 80186 ?

( если очень трудно найти таковой - поможем :wink: )


Смысл в том, что у меня лежат два К1810ВМ86, которые я не могу ни во что воткнуть (нет у меня мамки, которая бы понимала 8086, а не 8088). А я крайне не люблю, когда камни лежат просто так, а не работают. Поэтому я не понимаю "коллекционеров процессоров" - хорошо, если они могут на чем-то запустить десяток из своих камней, а когда начинают ради "коллекции" сдувать все контроллеры и процы подряд со всех плат, чтоб они потом лежали у них мертвым грузом - этого я не понимаю. Проц должен работать.


11 Jun 2014 12:16
Profile
Maniac

Joined: 18 Nov 2013 15:15
Posts: 209
Location: все оттуда ;)
Reply with quote
Post 
petrenko wrote:
А зачем так мучаться, не проще ли взять 80186 ?

А зачем так извращаться, не проще ли взять 80486 ? ;)


11 Jun 2014 13:42
Profile
Maniac

Joined: 18 Nov 2013 15:15
Posts: 209
Location: все оттуда ;)
Reply with quote
Post 
Интересная мысль.
Tronix wrote:
Короче немножко почитал и в целом ясно и просто. Но тут возникают два пути: делать клон IBM PC/XT для возможности грузить MS-DOS, со всеми вытекающими, то есть хотя-бы таймером, PPI, контроллером клавы и тд и тп.


Посмотреть для разнообразия:
http://www.malinov.com/Home/sergeys-projects
К сожалению на 8088 ...

Главный вопрос:
аппаратная совместимость с IBM PC XT !
to be or not to be

Tronix wrote:
Прикинул, какой ад будет творится на макетке из МГТФ и какого размера должна быть макетка.... Как ее отлаживать при помощи китай-тестера и лог анализатора до 1Mhz (нормальный анализатор или осциллограф я так и не купил).

Достаточно обсудить схемотехнику здесь.
И заказать печатную плату в Китае.


11 Jun 2014 14:04
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Post 
8086 с архитектурой XT плохо совместим. Нужно городить 8-битную шину ввода/вывода с преобразованием 16-битных пересылок в 8-битные и обратно. Нагромождение и никакой элегантности .


12 Jun 2014 03:44
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Mixa64 wrote:
8086 с архитектурой XT плохо совместим. Нужно городить 8-битную шину ввода/вывода с преобразованием
16-битных пересылок в 8-битные и обратно. Нагромождение и никакой элегантности .

Бред-то какой... :(
Ничего этого не надо городить:
«Искра 1030» — советский IBM PC/XT-совместимый персональный компьютер на основе
процессора КР1810ВМ86 (аналог Intel 8086).


Да и у нас был похожий пример: "Микро 16 — одноплатная ПЭВМ на основе
микропроцессора КР1810ВМ86
"

_________________
iLavr


12 Jun 2014 08:58
Profile
Doomed

Joined: 25 Aug 2009 07:02
Posts: 459
Location: Москва
Reply with quote
Post 
Почему бред? Постулируем: совместимость с XT. Следующий шаг: на шине XT есть девайс с 8-битными портами по смежным адресам, пускай ВВ55 для наглядности это будет. Программа делает 16-битную пересылку I/O, посылая в порт A и в порт B этой ВВ55 данные одной командой. Для общности пусть еще эта ВВ55 медленная, и схема ее обвязки выставляет RDY с какой-то задержкой. То, как это отработает ВМ88, наверное, очевидно. И не сложно. И точно так же легко представляется обратная пересылка, чтение из портов A и B одной командой. А что делать с ВМ86 в этих случаях?


12 Jun 2014 10:03
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 182 posts ]  Go to page Previous  1, 2, 3, 4, 5 ... 13  Next

Who is online

Users browsing this forum: No registered users and 13 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:  
cron
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.