ZXNet эхоконференция «hardware.zx»


тема: Двупроцесорность.



от: Yuri Teslenko
кому: All
дата: 04 Sep 2000
Howdy, All!

Решил проработать сабж. Реально. Hеобходим комп с памятью, работающей на 7МГц,
процесор не вейтированный. Основной процессор будет работать или в турбе, или в
нормале, дополнительный - только на 3.5Мгц.

Показываю все на времянках, ибо схема еще не утрясена.

1. ____________/------------\n
CPU VIDEO
Типичная времянка на адресных мультиплексорах при работе памяти на 3.5МГц
Турбируем память:

2 ______/------______/------\n
CPU1 VIDEO1 CPU2 VIDEO2
Если процесор работает в нормале, то байт считаный по CPU1 равен байту по CPU2.
В турбе это разные байты.

А теперь внимание - вопрос! :)
А зачем видеоконтроллеру ДВА раза читать тот-же байт???

Вот и отдаем второй такт, ранее принадлежавший видеоконтроллеру другому
процессору (такт на нем получится довольно извращенный, потому, имхо, надо
ставить проц рассчитанный на 7МГц).

Получаем сабжевый комп с паралельным доступом к памяти.
В схему войдут две КП11, логика для "отбирания" такта, возможно ИР23.

Проблему составляют такие вопросы: "Разделять ли адресное пространство процов?"
И лирика типа "как переключатся в сабжевый режим?".

Изначально задумывалось это как DMA.

Пока, Юрий.

[I.ZX] [Химики] [За полную адресацию] [Лыжные палки]

/_500:322/33@ZXNet_/ /_dangercorp@bigfoot.com_/ /_dangercorp@mail.ru_/
/_2:462/93.33@FidoNet_/




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Новости - день города, о создании Ижевскго журнала, новый состав редакции.
Премьера - Упаковщик файлов HG-Packer.
Обмен опытом - Особенности видеоконтроллера ZX Spectrum (для программистов).
in the hands - "Раньше всегда с вожделением ждал результатов с парти, на которых участвовал. Занимал n-надцатые места и был рад. Представляете себе? Рад!"
Что-где-почему - каталог программ фиpмы "Скоpпион".

В этот день...   2 июля