nedoPC.org

Electronics hobbyists community established in 2002
Atom Feed | View unanswered posts | View active topics It is currently 28 Mar 2024 05:02



Reply to topic  [ 130 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9  Next
PC на Z80! 
Author Message
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
а чем EX (SP),IX не чтение/запись памяти?

ну и это, судя по предыдущему посту, чувство юмора развивать надо, ага.


10 Aug 2012 05:19
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
He3HauKo wrote:
И так ближе к делу, просмотрев топик "NedoPC-580-M" стало интересно а можно ли соединить два Z80 так чтобы они были равноправны и работали с одним ОЗУ.
Жаль автор топика куда то пропал, интересная затея у него была :(

А что-то Вы "просмотрели топик "NedoPC-580-M", а "пожаловаться" решили в ветке "ZILOG"... :o
А я вот смотрю - там оживление наметилось! :lol:

Я сам хочу, к примеру, "соединить два 580ВМ80 так чтобы они были равноправны и работали с одним ОЗУ"
и имели возможность разделять задачу.

Поэтому топику "NedoPC-580-M" пытался пару раз придать ускорение...
Если есть идеи - просим! То что "автор топика куда то пропал" - не повод похоронить саму затею! :wink:
Топик-то начат 18 Авг 2004 г.... за прошедшие 8 лет автор постарел и обзавёлся детьми... (может быть)... :lol:

_________________
iLavr


10 Aug 2012 06:27
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
извините может я не разделяю вашего юмора, но я поставил конкретный вопрос!!!!
Уважаемый Lavr ни каких жалоб, только интерес, просто в той веки обсуждается ВМ80 работающий приблизительно на 4 мгц, на такой синхро я не вижу проблем задействовать 2 проца, даже по схеме MC68k, а вот если процы будут работать на частоте свыше 20 мгц, как тогда разделять доступ к памяти, с помощю "ТУПЫХ" ВАЙТОВ?????


10 Aug 2012 13:24
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Да действительно, но я все таки о Z80, помогите доками!


10 Aug 2012 13:27
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
Где-то были ссылки на доки на форуме... мне лично их искать лень... :-?

Может, Хардыч придёт и он скажет... раз уж вы так конкретно в лоб "поставили вопрос"... :wink:

_________________
iLavr


10 Aug 2012 13:36
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Не зачем тревожить лень, пусть отдыхает :wink:
Думаю проще собрать вот эту схемку и посмотреть, чего там и как!?
Image


10 Aug 2012 23:11
Profile
Banned
User avatar

Joined: 20 Mar 2005 13:41
Posts: 2141
Location: От туда
Reply with quote
Post 
Где и что вы собираетесь смотреть с помощью этой схемы?


11 Aug 2012 02:52
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Quote:
Где и что вы собираетесь смотреть с помощью этой схемы?


Ну не вся схема, имелось виду загрузка кода в ОЗУ через ЛПТ порт, и запуск, так сказать ручной тактовкой, и просмотра состояния выводов :wink:


11 Aug 2012 03:04
Profile
Retired
User avatar

Joined: 25 Jul 2011 00:14
Posts: 1331
Location: WWW
Reply with quote
Post 
HardWareMan wrote:
Где и что вы собираетесь смотреть с помощью этой схемы?
мне вот тут подумалось, а не получится использовать хитрым способом счетчик рефреша для заполнения ОЗУ. переключатели-то уже есть.


11 Aug 2012 04:39
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
почему бы и нет! :-?


11 Aug 2012 04:55
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
He3HauKo wrote:
...вот где бы посмотреть временные диаграммы команд, которые занимают 2 - 5 машинных циклопов...

Вот это не то, что Вам надо?

_________________
iLavr


11 Aug 2012 07:32
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Спасибо за труд Lavr, но эта книжка у меня присутствует в печатном виде, и как рас из нее я черпал познания.

В этой книге на странице 55 есть таблица "Очередность выполнения по циклам"
К примеру:
Code:
LD r1,r2
- из таблицы видно выполнения действие OCR(4) за 1 цикл (М1). Здесь все ясно описание этого цикла есть.

Code:
LD r,(ii+d)
- здесь в 3-ом цикле действие IOP(5), "Internal CPU Operation" - внутренние операции ЦП, выходные сигналы управления не активны. То есть ЦП 5 тактов не обращается к шинам, а после делает регенерацию. :o


11 Aug 2012 09:08
Profile
Supreme God
User avatar

Joined: 21 Oct 2009 08:08
Posts: 7777
Location: Россия
Reply with quote
Post 
He3HauKo wrote:
Спасибо за труд Lavr, но эта книжка у меня присутствует в печатном виде...

Не стоит благодарности... ссылка доступная - давно у меня была...

Может статься, что Вы так и не соберётесь вышеуказанные схемы собирать... :wink:
Так хоть книжку в памяти освежите... :lol:

А может Вам и не собирать? Вот есть симулятор с процессором Z80:

Image
Источник: CEDAR Logic Simulator Free Science & Engineering software

За один вечерочек - удовлетворите всё своё любопытство и живые "временные
диаграммы команд, которые занимают 2 - 5 машинных циклопов
" посмотрите...

_________________
iLavr


11 Aug 2012 09:22
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Спасибо!
Шас опробуем!



Так опробовал, программа так себе в хозяйстве пригодится, а вот в Z80 не реализован сигнал регенерации, так что посмотреть на диаграммы не выйдет :cry:



Я тут полистал, поразмыслил, не так уж много непонятно как казалось на первый взгляд.
Только операция IOP не описана да и то понятно, только один вопрос.
Регенерация происходит в конце каждого цикла или только в конце цикла М1?


11 Aug 2012 10:06
Profile
Senior
User avatar

Joined: 09 Aug 2012 11:20
Posts: 176
Location: 95.135.174.189
Reply with quote
Post 
Родилась идея о параллельной работе двух ЦП с одним ОЗУ, Использовать кеширование команд для обеих ЦП.
Но через косвенную адресацию и условный переход тут же умерла :cry:

Как бы схитрить с этими командами!?

Code:
 LD A,(HL); LD (HL),A


Code:
CALL Z,nn; JP NZ,nn; DJNZ e


12 Aug 2012 16:37
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 130 posts ]  Go to page Previous  1 ... 3, 4, 5, 6, 7, 8, 9  Next

Who is online

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