Книга "The ZX Spectrum ULA" и Harlequin
Moderator: Shaos
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Supreme God
- Posts: 16689
- Joined: 21 Oct 2009 08:08
- Location: Россия
-
- Doomed
- Posts: 460
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Во-первых действие всех патентов уже закончилось, оно токо на 25 лет.Lavr wrote:А в чем оригинальный смысл патента:Shaos wrote:Он очень поверхностно описывает внутреннее устройство ZX - скорее даже функционально видеопамять и ничего больше...Shaos wrote:Кстати от патентах - по этому патенту клон спектрума не построишь ибо информации маловато: http://www.wearmouth.demon.co.uk/item1.htm
A - The Spectrum's Beeper
Richard's 1983 patent for the Spectrum's loudspeaker.![]()
Теперь "спикер" нельзя впирать в другие компы, пока действие патента "Beeper" не кончилось?
Или у британцев смысл патента - как защита товарного знака?![]()
Во-вторых бипер в Спектруме - это ахрененно наукоёмкое устройство, которое через один единственный пин умеет:
1) Читать с магнитофона
2) Управлять чувствительностью входного формирователя читалки магнитофона (2 уровня)
3) Блокировать чтение из магнитофона (при блокировке читается всегда 1)
4) Писать на магнитофон и/или спикер, при том на выходе имеем нелинейный двухбитный ЦАП, позволяющий получать 4 уровня выходного напряжения.
И ЭТО ВСЁ ЧЕРЕЗ ОДИН ПИН!!! ЭТО ПРОСТО ГЕНИАЛЬНАЯ КОНСТРУКЦИЯ!!

"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
- Doomed
- Posts: 460
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
По нему построен Пентагон - практицки пачти адин в адин!Shaos wrote:Ты осциллограммы видел, умник?
P.S. Патент написан так, чтобы по нему ничего похожего на оригинал построить не удалось...

Last edited by Black_Cat on 10 Jun 2013 08:58, edited 1 time in total.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Вот поэтому он и работает СОВЕРШЕННО по другому, нежели оригинал, т.е. это нифига не клон, а построенное по мотивам нечто...Black_Cat wrote:По нему построен Пентагон - практицки пачти адин в адин!Shaos wrote:Ты осциллограммы видел, умник?
P.S. Патент написан так, чтобы по нему ничего похожего на оригинал построить не удалось...
P.S. И это не потому, что в патенте описан пентагон вместо "глючного оригинала", а потому что наши кулибины допридумывали то, о чём авторы в патенте "умолчали"...
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 460
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Пентагон - самый что ни на есть клон, ибо получается эволюционно оз оригинала, в отличие от АТМ, которого из Спектрума получить невозможно никак, иначе кроме как добавив целикомShaos wrote:Вот поэтому он и работает СОВЕРШЕННО по другому, нежели оригинал, т.е. это нифига не клон, а построенное по мотивам нечто...Black_Cat wrote:По нему построен Пентагон - практицки пачти адин в адин!Shaos wrote:Ты осциллограммы видел, умник?
P.S. Патент написан так, чтобы по нему ничего похожего на оригинал построить не удалось...
P.S. И это не потому, что в патенте описан пентагон вместо "глючного оригинала", а потому что наши кулибины допридумывали то, о чём авторы в патенте "умолчали"...

"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Гон ибо большинство советских клонов тормозят не "для совместимости", а для минимизации кол-ва микросхем (и из-за медленной памяти), т.е. "безвейтово" они работать в принципе не могут без серъезных переделок конструкции - взять тот же ленинград к примеру...Black_Cat wrote:Именно поэтому отечественные клоны Спектрума могут работать прозрачно и безвейтово с памятью, а тормоза добавлены токо на некоторых клонах, исключительно для совместимости с оригинальным Спектрумом, и при желании легко убираются
Безвейтово могут работать только конструкции, специально построенные для безвейтового обращения к памяти (причём быстрой) - вобщем хорош гнать уже, утомил

Last edited by Shaos on 10 Jun 2013 09:42, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 460
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Шаос, ну вот объясни мне, ну нахрена ты лезешь в спектрумистские дебри, нихрена не зная о сабже? Тебе запостить стандартную схему выкидывания вайтов из Ленинграда, где чёрным по русски написано специально для Шаосов, что они (т.е. вейты, а не Шаосы) там и нахрен не нужны?Shaos wrote:Гон ибо большинство советских клонов тормозят не для совместимости, а для минимизации кол-ва микросхем, т.е. "безвейтово" они работать в принципе не могут без серъезных переделок конструкции - взять тот же ленинград к примеру...Black_Cat wrote:Именно поэтому отечественные клоны Спектрума могут работать прозрачно и безвейтово с памятью, а тормоза добавлены токо на некоторых клонах, исключительно для совместимости с оригинальным Спектрумом, и при желании легко убираются
Безвейтово могут работать только конструкции, специально построенные для безвейтового обращения к памяти - вобщем хорош гнать уже, утомил


По твоему серьёзные переделки - это отрезать один провод и припаять другой, как рекомендовано в инструкции?Shaos wrote:Гон ибо большинство советских клонов тормозят не для совместимости, а для минимизации кол-ва микросхем, т.е. "безвейтово" они работать в принципе не могут без серъезных переделок конструкции - взять тот же ленинград к примеру...
Безвейтово могут работать только конструкции, специально построенные для безвейтового обращения к памяти - вобщем хорош гнать уже, утомил

Шаос - не позорься!

"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ты почитай что народ пишет, который это попрбовал:
http://zx.pk.ru/showthread.php?t=3291
P.S. Если оно случайно у кого-то заработало, то это не значит что на шине данных всё пучком - если покажешь осциллограммы с ленинграда где проц и видео друг-другу не мешают - тогда поверю...
P.P.S. На http://sblive.narod.ru/ZX-Spectrum/Leni ... rad48k.htm приводятся более замысловатые рецепты - опять же с мухлежом CLK, но без полного его запрета (один кстати тоже от В.М.Г.), так что твой верхний текст про один проводок - скорее ошибка или чья-то глупая шутка...
http://zx.pk.ru/showthread.php?t=3291
P.S. Если оно случайно у кого-то заработало, то это не значит что на шине данных всё пучком - если покажешь осциллограммы с ленинграда где проц и видео друг-другу не мешают - тогда поверю...
P.P.S. На http://sblive.narod.ru/ZX-Spectrum/Leni ... rad48k.htm приводятся более замысловатые рецепты - опять же с мухлежом CLK, но без полного его запрета (один кстати тоже от В.М.Г.), так что твой верхний текст про один проводок - скорее ошибка или чья-то глупая шутка...
Last edited by Shaos on 10 Jun 2013 10:00, edited 1 time in total.
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 460
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
А ты сам читал? У чела проблемы были из-за небуферёной клавы. Каким это боком по твоему относится к торможению памяти?Shaos wrote:Ты почитай что народ пишет, который это попрбовал:
http://zx.pk.ru/showthread.php?t=3291

Шаос, Вам абсолютный низачот! Читайте методичку!

На этом предлагаю прекратить избиение младенцев, т.к. мне их жалко

"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
А кто тебе сказал что он один провок делал? Может он полную схему ВМГ прицепил - с укорачиванием CLK и т.д. - и оно не на всех памаятях таки работать будет из-за скорости...Black_Cat wrote:А ты сам читал? У чела проблемы были из-за небуферёной клавы. Каким это боком по твоему относится к торможению памяти?Shaos wrote:Ты почитай что народ пишет, который это попрбовал:
http://zx.pk.ru/showthread.php?t=3291
Шаос, Вам абсолютный низачот! Читайте методичку!
На этом предлагаю прекратить избиение младенцев, т.к. мне их жалко
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 460
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Какую нах.. полную? То, что я привёл - это всё!Shaos wrote:А кто тебе сказал что он один провок делал? Может он полную схему ВМГ прицепил - с укорачиванием CLK и т.д. - и оно не на всех памаятях таки работать будет из-за скорости...
Дальше там идёт уже следующая схема - схема турбирования, которая к безвейтовости никаким боком.
Last edited by Black_Cat on 10 Jun 2013 10:15, edited 1 time in total.
"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.
-
- Admin
- Posts: 24067
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Ага и точно - кулибинство в чистом виде:Black_Cat wrote:Какую нах.. полную? То, что я привёл - это всё!Shaos wrote:А кто тебе сказал что он один провок делал? Может он полную схему ВМГ прицепил - с укорачиванием CLK и т.д. - и оно не на всех памаятях таки работать будет из-за скорости...
Дальше там идёт уже следующая схема - схема турбирования.
Это когда люди не зная ничего просто наугад тычут паяльником...Во-первых, нужно напрочь избавиться от сигнала WAIT, поступающего на
24ногу Z80 и тормозящего весь комп. Как это ни банально, но это
получилось простым обрезанием WAIT от процессора и подачей на 24
ногу Z80 лог. единицы ("1" - лог.единица, т.е. нужно просто подать
+5в через резистор в несколько килоом, или на худой конец, просто
подать +5в) Hо потом оказалось, что такое проходит не у всех.
Вследствии было установлено, что без WAIT'а комп становится более
критичен к качеству ОЗУ. Тоесть для успешного обрезания WAIT нужно
иметь нормальное ОЗУ, но не стоит пугаться - проблемы были
замечены только на отдельных экземплярах РУ5 (а это, согласитесь,
архаизм). Все встречавшиеся мне РУ7 и их аналоги, а тем более
модули SIMM прекрасно работали без WAIT, так что этот пункт
переделки проблем составить не должен. Следует отметить, что на
всех переделанных Ленинградах у нас стоят кварцы на 14.00 MHz с
соответствующими установками на D4 (по схеме ленинграда). Вобщем,
первое - это режем WAIT.
P.S. Вот у этого товарища более научный подход:
Code: Select all
─────────────────────────────────────────────────────────────────────────────
Area: ZX.SPECTRUM
From: Kirill Frolov 2:5030/827.2 25.12.1999 01:14:04
To: Alex Letaev 2:5057/33
Subj: Ленинград -> 128
─────────────────────────────────────────────────────────────────────────────
Hемедленно нажми на RESET, Alex !
24 Dec 99 07:49, Alex Letaev wrote to Kirill Frolov:
KF>> У меня один такт затягивается, а в следующем наобоpот, всё
KF>> быстpее. В конечном счёте по вpемени чисто безвайтовая машина.
AL> То есть тактов как у пентагона? Кинь схему, PLZ.
КАК СДЕЛАТЬ ЛЕИГРАДОПОДОБУЮ
МАШИУ СОВМЕСТИМОЙ С ПЕТАГООМ.
ДИАГРАММА РАБОТЫ
КОМПЬЮТЕРА ТИПА 'ЖЕЛТЫЙ СКОРПИО'.
┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐┌┐
14 ┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘└┘
__ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐ ┌─┐
ТИ ┘ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └─┘ └
___──┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌──┐
RAS └───┘ └───┘ └───┘ └───┘ └───┘
┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌──┐
H0 └───┘ └───┘ └───┘ └───┘ └───┘
┐ ┌───────┐ ┌───────┐
H1 └───────┘ └───────┘ └───────┘
___────┐ ┌───┐ ┌───┐ ┌───┐ ┌───┐ ┌
CAS └───┘ └───┘ └───┘ └───┘ └───┘
_____──┐ ┌───────────┐ ┌───────────┐ ┌
WRBUFF └───┘ └───┘ └───┘
ПРИМЕЧАИЯ:
Процессор тактируется сигналом /RAS.
Поэтому /CLK процессора идентичен /RAS.
______ ┌──
WRBUFF ──┘ - ЗАПИСЬ В БУФЕР ДАЫХ
РАБОТА С ПАМЯТЬЮ
H1=0 - РАБОТАЕТ ПРОЦЕССОР
H1=1 - РАБОТАЕТ ВИДЕОКОТРОЛЛЕР
H2 - ЧТЕИЕ ИЗОБРАЖЕИЯ/АТРИБУТОВ
H3...V7 - АДРЕС В ЭКРАЕ
/RAS выбор адреса в микросхемах памяти
/CAS чтение из памяти
Вся работа с памятью в компьютере типа
'ЖЕЛТЫЙ СКОРПИО' сводится к 3-м циклам:
чтение кода операции без циклов ожидания,
чтение кода операции с 1-м циклом ожида-
ния, чтение или запись данных без циклов
ожидания. Сигнал /WAIT на шине процессора
присутствует только при чтении кода опера-
ции с 1-м циклом ожидания. Циклы чте-
ния/записи данных у процессора длинее на 1
такт, чем чтение кода операции. Чтение
данных из шины в процессор всегда происхо-
дит при переходе /MREQ из 0 в 1, при запи-
си данные и адрес на шине готовы за пол-
такта до перехода /MREQ из 1 в 0. Адрес
при чтении тоже готов за полтакта до пере-
хода /MREQ из 1 в 0.
РАБОТА ПРОЦЕССОРА Z80 С ПАМЯТЬЮ
ИЗВЛЕЧЕИЕ КОДА ОПЕРАЦИИ
БЕЗ ЦИКЛОВ ОЖИДАИЯ
4 ТАКТА
├ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┤
___ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌─
CLK─┘ └──┘ └──┘ └──┘ └──┘
.
____───┐ . ┌──┐ ┌───
MREQ └────────┘ └─────┘
.
__ ───┐ . ┌────────────
RD └────────┘
.
____ ─ ─ ─ ─┌─┐ ─ ─ ─ ─ ─ ─ ─
WAIT─ ─ ─ ─ ┘ └─ ─ ─ ─ ─ ─ ─ ─
__ ─┐ ┌────────────
M1 └───────────┘
____────────────┐ ┌
RFSH └───────────┘
ИЗВЛЕЧЕИЕ КОДА ОПЕРАЦИИ
С 1-М ЦИКЛОМ ОЖИДАИЯ
4 ТАКТА + 1 ТАКТ ОЖИДАИЯ
├ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┤
___ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌──┐ ┌─
CLK─┘ └──┘ └──┘ └──┘ └──┘ └──┘
. .
____───┐ . . ┌──┐ ┌───
MREQ └──────────────┘ └─────┘
. .
__ ───┐ . . ┌────────────
RD └──────────────┘
. .
____ ─ ─ ─ ─┐ ┌─ ─┌─┐ ─ ─ ─ ─ ─
WAIT─ ─ ─ ─ └─┘ ─ ┘ └─ ─ ─ ─ ─ ─
__ ─┐ ┌────────────
M1 └─────────────────┘
____──────────────────┐ ┌
RFSH └───────────┘
ЧТЕИЕ/ЗАПИСЬ ДАЫХ ПРОЦЕССОРОМ
БЕЗ ЦИКЛОВ ОЖИДАИЯ
3 ТАКТА
├ ─ ─ ─ ─ ─ ─ ─ ─ ┤
___ ┌──┐ ┌──┐ ┌──┐ ┌─
CLK─┘ └──┘ └──┘ └──┘
.
____───┐ . ┌────
MREQ └───────────┘
.
____ ─ ─ ─ ─┌─┐ ─ ─ ─ ─ ─
WAIT─ ─ ─ ─ ┘ └─ ─ ─ ─ ─ ─
__ ───┐ ┌─────
RD └───────────┘
__ ─────────┐ ┌─────
WR └─────┘
____
Сигнал WAIT опрашивается процессором ров-
но через 1 такт после того как сигнал
/MREQ упадет в ноль. /MREQ переходит из 1
в 0 при необходимости операций с памятью и
это всегда происходит при переходе из 1 в
0 на /CLK входе процессора. Если при опро-
се сигнала /WAIT он находиться в 1 то все
циклы чтение/записи продлеваются на 1
такт, после чего снова опрашивается сигнал
/WAIT. Таким образом процессор может бес-
конечно ждать пока память не будет готова.
Однако из этих правил есть одно исключение
- сигнал /WAIT не опрашивается при выпол-
нении регенерации. Т.е. пока /RFSH будет в
0 процессор на /WAIT не реагирует.
Как происходит извлечение кода операции.
Возможны 2 варианта - с задержкой по /WA-
IT и без задержки. Диаграмма варианта с
задержкой приведена ниже. Цикл без за-
держки возможен только при переходе /MREQ
из 1 в 0 при сигнале H1 равном 0:
КАК ЭТО ЕСТЬ БЕЗ ЦИКЛА ОЖИДАИЯ:
___ ┌───┐ ┌───┐ ┌───┐ ┌───┐
RAS─┘ └───┘ └───┘ └───┘ └
.
───┐ ┌───┐ . ┌───┐ ┌───┐
H0 └───┘ └───┘ └───┘ └─
.
───┐ ┌───────┐ ┌──
H1 └───────┘ . └───────┘
.
___ ┌───┐ ┌───┐ ┌───┐ ┌─
CAS───┘ └───┘ . └───┘ └───┘
.
____────┐ . ┌───
MREQ └───────────────────┘
.
____────┐ ┌─────────────────────
WAIT └─┘
______────┐ ┌─────────────────
WRBUFF └───┘
/WAIT к моменту его опроса уже был деак-
тивизирован т.к. уже произошло чтение из
памяти и данные были записаны в буфер.
Если посмотреть на диаграмму работы
компьютера, то можно увидеть, что цикл
чтения кода операции с 1-м тактом ожидания
возможен только в единственном случае -
когда сигнал /MREQ перешел из 1 в 0 и зна-
чит сигнал /CLK перешел из 1 в 0 при сиг-
нале H1 равном 1. Поскольку /CLK это есть
ни что иное как /RAS можно нарисовать та-
кую картинку:
КАК ЭТО ЕСТЬ С ЦИКЛОМ ОЖИДАИЯ:
___ ┌───┐ ┌───┐ ┌───┐ ┌───┐
RAS─┘ └───┘ └───┘ └───┘ └
.
───┐ ┌───┐ . ┌───┐ ┌───┐
H0 └───┘ └───┘ └───┘ └─
.
┌───────┐ . ┌───────┐
H1 ───┘ └───────┘ └─
.
___ ┌───┐ ┌───┐ ┌───┐ ┌─
CAS───┘ └───┘ . └───┘ └───┘
.
____────┐ . ┌───
MREQ └───────────────────┘
.
____────┐ . ┌────────────
WAIT └─────────┘
______────────────┐ ┌─────────
WRBUFF └───┘
ЧТО БЫЛО БЫ БЕЗ ЦИКЛА ОЖИДАИЯ,
КОГДА О БЫЛ ЕОБХОДИМ :
___ ┌───┐ ┌───┐ ┌───┐ ┌───┐
RAS─┘ └───┘ └───┘ └───┘ └
.
───┐ ┌───┐ . ┌───┐ ┌───┐
H0 └───┘ └───┘ └───┘ └─
.
┌───────┐ . ┌───────┐
H1 ───┘ └───────┘ └─
.
___ ┌───┐ ┌───┐ ┌───┐ ┌─
CAS───┘ └───┘ . └───┘ └───┘
.
____────┐ . ┌──────────
MREQ └───────────┘
. .
____───────────────────────────
WAIT .
.
______────────────┐ . ┌─────────
WRBUFF └───┘
Тут очень хорошо видно, что процессор
закончил чтение раньше, чем данные были
записаны в буфер. Запись в буфер происхо-
дит при переходе сигнала /WRBUF из 0 в 1
при применении буфера на микросхеме ИР23
или все то время пока /WRBUF активен при
применении ИР22. Стоит обратить внимание,
что при применении ИР22 используется неин-
версный сигнал WRBUF.
Возникает вопрос - как сделать, чтобы
когда процессор заканчивал чтение данные
уже были в буфере. Совершенно ясно, что
для этого можно растянуть по времени чте-
ние и/или записать данные в буфер раньше.
Решение оказывается очень простым - па-
мять имеет обычно достаточный запас
быстродействия, поэтому данные в буфер
можно записывать раньше и процессор тоже
иногда может работать с более короткими
импульсами на входе /CLK, поэтому в нужный
момент можно увеличить один полупериод
тактовой частоты (чтобы процессор подождал
готовности буфера и памяти) и уменьшит
другой полупериод. Если в компьютере в ка-
честве буфера исползуется ИР22, то ничего
делать с ней не надо - данные в ней ока-
жуться сразу как будут получены из памяти.
Если стоит ИР23, то не повезло и придется
немного ускорить запись в буфер.
В КАЧЕСТВЕ ДОПОЛИТЕЛЬОЙ МИКРОСХЕМЫ
ИСПОЛЬЗУЕТСЯ 155,555,1533ЛА3
__
ТИ >──────────┐ ┌──┐
┌──┐ └───┤& │
______ ┌─┤& │ │ o────> на ИР23
WRBUFF>──o │ o─────┤ │ вместо /WRBUFF
└─┤ │ └──┘
└──┘
Вторая часть - изменение схемы тактирова-
ния процессора. Меняется вне зависимости
от используемого буфера.
o +5V
┌┴┐
___ ┌──┐ ┌──┐ │/│680
RAS >─────┤& │ ┌─┤& │ └┬┘
______ │ o───o │ o──o──> /CLK
WRBUFF>─────┤ │ └─┤ │ на процессор
└──┘ └──┘
Резистор на 680 ом при использовании не-
которых процессоров может не понадобиться
или даже может его придется убрать.
После выполнения вышеуказанных доработок
сигнал /WAIT можно через резистор в 680 ом
подать на +5V. Вот теперь диаграмка того,
что получилось.
КАК ЭТО СТАЛО БЕЗ ЦИКЛА ОЖИДАИЯ:
___ ┌───┐ ┌───┐ ┌───┐ ┌───┐
RAS─┘ └───┘ └───┘ └───┘ └
___ ┌───┐ ┌───┐ ┌─┐ ┌───┐
CLK─┘ └───┘ └─────┘ └───┘ └
.
───┐ ┌───┐ . ┌───┐ ┌───┐
H0 └───┘ └───┘ └───┘ └─
.
┌───────┐ . ┌───────┐
H1 ───┘ └───────┘ └─
.
___ ┌───┐ ┌───┐ ┌───┐ ┌─
CAS───┘ └───┘ . └───┘ └───┘
.
____────┐ . ┌──────────
MREQ └─────────────┘
. .
____───────────────────────────
WAIT .
.
______────────────┐ ┌─────────
WRBUFF └─┘
/WRBUFF стал короче, а /CLK удлинился в
одном месте и укоротился в другом. Тут по-
казано на примере доработки для ИР23, для
ИР22 /WRBUFF не меняется, а саму ИР22 идет
вообще инверсный.
Kirill Frolov. [ZX]
--- Здpавствуй Dead'ушка Моpоз !
* Origin: Я Абсолютный Монаpх и мне повинуются звёзды... (2:5030/827.2)
─────────────────────────────────────────────────────────────────────────────
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Doomed
- Posts: 460
- Joined: 23 Nov 2007 15:53
- Location: Saint Petersburg, Russia
Shaos wrote:Это когда люди не зная ничего просто наугад тычут паяльником...



"Очень трудно найти чёрную кошку в тёмной комнате... особенно, если её там нет.", "Forever!". 
zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.

zx.clan.su - Soviet Union ZX Spectrum Community - форум посвящённый развитию Спека.