|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Слово состояния STATUS i8080
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Не теряйся! Есть случаи когда говорят "смешанная" архитектура...
И юмор, безусловно, здесь присутствует.
Я когда затевал свой проект " 4-bit CPU", я тщился сделать его "чисто-RISC".
И много чего читал по архитектурам, пока не наткнулся на фразу ( примерно):
" чистая архитектура бывает только в учебниках".
Практически же в гарвардскую архитектуру трудно ввести фичи от принстонской,
как я сейчас на практике вижу. Сразу схемотехнику начинает " пучить"...
PS. Дима, b2m, обрати внимание - вот выше пост куда "толще" моего. Раз уж ты "схемы не рисуешь", то заведи статистику и "штрафуй толстые сообщения" своими штрафными постами... Так ты увеличишь своё количество сообщений, раз уж это вызывает у тебя зависть...
_________________ iLavr
|
07 Oct 2012 03:00 |
|
|
petrenko
Doomed
Joined: 10 Mar 2012 16:21 Posts: 598 Location: РФ
|
Понятно, кажется.
Попробую свести воедино всё, что наобсуждали в разных темах по 8080 .
Далее начну ( попытаюсь ) составлять схему Правильного Модульного компьютера смешанной архитектуры. Авось что получится..
Пришёл к выводу, что байт состояния использовать, разумеется надо, тем более это многим интересно, как оказалось...
|
07 Oct 2012 12:44 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
| | | | Lavr wrote: Слово состояния - STATUS обычно обабатывается системным контроллером ( К580ВК28/38) для формирования сигналов обращения к памяти, устройствам ввода/вывода и к контроллеру прерываний: MEMRD, MEMWR, IORD, IOWR, INTA. Но можно сформировать эти же сигналы и более простой схемой: Здесь сигнал СТС( STB) (от ГТИ) - это укороченный по длительности сигнал SYNC - С, пропущенный через генератор К580ГФ24( 8224) и соответствующий середине длительности STATUS. Отметим, что сигналы MEMRD, MEMWR, IORD, IOWR формируются вентилями с открытым коллектором, чтобы не вступать в конфликт с одноименными сигналами контроллера ПДП. | | | | |
Что-то, мне кажется, эта схема выше не очень правильная в плане формирования INTA... Вот эта - более верная, поскольку INTA - это DBIN ( RD), но перенаправленный к источнику команды прерывания... То есть, стробом INTA процессор считывает от 1 до 3 байт, от устройства прерывания, как делал бы это из памяти, но стробом DBIN... А там выше они INTA из STB сделали, что меня несколько смущает...
_________________ iLavr
Last edited by Lavr on 04 Oct 2015 06:08, edited 1 time in total.
|
09 Dec 2012 23:36 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Одно интересно: ВК28/ВК38 в интернетах есть, а мифического прототипа i8228/i8238 нет.
Last edited by HardWareMan on 05 Jan 2014 07:15, edited 1 time in total.
|
10 Dec 2012 00:28 |
|
|
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
|
10 Dec 2012 00:56 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Last edited by HardWareMan on 05 Jan 2014 07:15, edited 1 time in total.
|
10 Dec 2012 01:00 |
|
|
MC68k
Retired
Joined: 25 Jul 2011 00:14 Posts: 1331 Location: WWW
|
|
10 Dec 2012 01:26 |
|
|
HardWareMan
Banned
Joined: 20 Mar 2005 13:41 Posts: 2141 Location: От туда
|
Если посмотреть на диаграму из ДЩ видим, что статус латч сигнал очень короткий, и формируется он не в контроллере а в генераторе: А в ГФ24 он форимруется как раз из первой фазы ( сам же Лавр ее и постил):
Last edited by HardWareMan on 05 Jan 2014 07:15, edited 1 time in total.
|
10 Dec 2012 02:20 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Внутренняя схема ГФ24 - из справочника Шахнова... Вторая схема, которую я здесь запостил, - из книги: Васильев и др. Электронные промышленные устройства. 1988. В этой схеме STATUS стробируется по спаду Ф2, посмотри теперь на свою же диаграмму. А сигнал INTA - формируется из DBIN, как и на твоей Figure 1. Block Diagram. И диаграмма твоя как раз подтверждает, что из STATUS STROBE сигнал INTA никак уж формировать не следует. Отсюда лишь следует, учитель танкистов, что ты опять громко пукнул в лужу... Это уже правило, которое только подтверждается редкими исключениями...
_________________ iLavr
|
10 Dec 2012 08:35 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Да - это, действительно, правильная схема. Подтверждается из независимого источника:
Источник: Артюхов и др. Проектирование микропроцессорной электронно- вычислительной аппаратуры. Справочник. - Киев, 1988. с.46.
А авторы рисунка, что INTA из STB сделали, ну совершенно неправы...
Будет время - перерисую его, чтобы людей в заблуждение не вводить.
_________________ iLavr
|
12 Dec 2012 16:53 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Джентльмены, а никто не вспомнит такую простую вещь: в одной из книжек попадалось мне - но сейчас хоть убей не вспомню в какой - сигнал SYNC для фиксации STATUS использовали безобразно просто: сдвигали его фронт конденсатором малой ёмкости и прямо этим фронтом и "защелкивали" STATUS. У меня эта картинка прям "в глазах стоИт" - но всё перерыл, источник найти не могу. Хотя помню, что подумал - " это как-то слишком нагло вешать ёмкость прямо на вывод процессора!" Хотя - почему бы и нет, в простой схеме-то?
_________________ iLavr
|
16 Jul 2017 07:38 |
|
|
Who is online |
Users browsing this forum: No registered users and 4 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
|
|