nedoPC.org

Community for electronics hobbyists, established in 2002
Last visit was: 20 Sep 2024 17:00
It is currently 20 Sep 2024 17:00



 [ 6 posts ] 
Почему в РК ПДП был вывернут наизнанку 
Author Message
Maniac

Joined: 05 Nov 2008 19:47
Posts: 287
Location: 81.28.208.238
Post 
Кстати - почему в РК ПДП был вывернут наизнанку?
... наверное для сокращения кол-ва микросхем (корпусов)?


26 Sep 2012 23:56
Devil

Joined: 26 May 2003 06:57
Posts: 889
Post 
aav8 wrote:
Кстати - почему в РК ПДП был вывернут наизнанку?

Это прямое следствие того, что порты были отображены на память.

Для того, чтобы записать что-то в контроллер ПДП, нужно ему подать активный сигнал на IOWR (при этом он не должен находиться в состоянии обслуживания ПДП). Когда порты отображены на память, этот сигнал связан с сигналом "запись в память". Однако сигнал IOWR двунаправленный, и когда контроллер находится в состоянии обслуживания ПДП, он сам рулит этим сигналом.

Обычно, чтение из памяти сопровождается активацией контроллером сигналов MEMR и IOWR, что в случае с РК привело бы к активации "записи в память". Поэтому хитрые разработчики поменяли направление передачи, и при чтении из области экрана контроллер выдаёт сигналы MEMW и IORD. При этом сигнал MEMW игнорируется (не разведён), и поскольку "запись в память" не активна, то происходит чтение из памяти (т.к. адрес соответствует области памяти), а сигнал IORD через логическое И идёт на WR контроллера дисплея, объединяясь с сигналом записи в порт контроллера дисплея.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


27 Sep 2012 01:36 WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
> а сигнал IORD через логическое И идёт на WR контроллера дисплея, объединяясь с сигналом записи в порт контроллера дисплея.

а кто выставляет CS контроллеру дисплея тогда? адрес ведь должен быть C000 на шине, чтобы он на WR среагировал, не?

или в режиме ПДП чипселект CS у ВГ75 игнорируется?

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


06 Feb 2024 01:48 WWW
Senior
User avatar

Joined: 11 Jun 2012 07:30
Posts: 130
В режиме ПДП DACK играет ту же роль, что CS при работе с процессором.


You do not have the required permissions to view the files attached to this post.


06 Feb 2024 07:53 WWW
Devil

Joined: 26 May 2003 06:57
Posts: 889
Shaos wrote:
а кто выставляет CS контроллеру дисплея тогда?

А зачем нам CS? Мы же не собираемся в управляющие регистры контроллера писать.

_________________
Страничка эмулятора наших компьютеров
http://bashkiria-2m.narod.ru/


06 Feb 2024 08:13 WWW
Admin
User avatar

Joined: 08 Jan 2003 23:22
Posts: 23298
Location: Silicon Valley
b2m wrote:
Shaos wrote:
а кто выставляет CS контроллеру дисплея тогда?

А зачем нам CS? Мы же не собираемся в управляющие регистры контроллера писать.

Ну как зачем - этож чипселект:

Attachment:
Screenshot from 2024-02-06 08-33-15.png

Они не могли в доке написать, что в некоторых случаях запись и без CS случается?...


You do not have the required permissions to view the files attached to this post.

_________________
https://mastodon.social/@Shaos :dj:
https://www.youtube.com/@Shaos1973


06 Feb 2024 09:41 WWW
 [ 6 posts ] 

Who is online

Users browsing this forum: Claude AI [Bot] and 1 guest


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

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