Konference: Počítač SHARP MZ-800 a emulátory

Od: Zdenek Adler
Datum: 7.5.2004 13:59
Předmět: Re: Re: Ramdisk s paměťmi SRAM xx512


Ahoj,
 
mou vizi at89C2051 (nebo možná kvůli nedostatku vývodů spíš velkého 89C51) coby seriového rozhraní mám sice zatím jenom v hlavě, ale nemyslím že by to bylo nereálné. Oba tyto obvody již mají integrovaný UART (nechci ho emulovat), samotný uP by zajišťoval pouze převod 8-bitových dat z MZ sběrnice + odeslání po seriové lince a naopak. K tomu teoreticky nebude třeba žádný velký výpočetní výkon (a kdyby byl třeba, jsou už dnes k dostání x51 klony s výkonem 50MIPS a více za přijatelnou cenu - viz. www.hw.cz )
Zapojené by to bylo asi tak, že signál /IORQ z MZ-800 by byl připojený na jeden ze 2 vstupů x51 schopný generovat přerušení - jeho obsluha by zajistila odeslání dat po seriové lince. Stejně tak každý přijatý bajt by byl schopen vygenerovat /IRQ pro Z80, který by hned přijatý byte přečetl. Sice primitivní a možná dedomyšlené řešení, myslím ale že pro komunikaci s PC to bude naprosto stačit. Pokud ale někdo touží navrhnout plnohodnotné (a navíc o hodně komplikovanější) rozhraní se Z80-SIO, rád se poddám.
 
Z.
 
P.S.: Je fakt že /RD ze strany Z80 a následná odpověď na něj bude časově dost kritická, možná by to řešil nějaký jednoduchý latch přes který by se data hnaly - to by mělo stačit.
 
----- Original Message -----
From: VlaJu (sharpemu tu byla ta zakroucena vec pandora.cz)
To: Konference Počítač SHARP MZ-800 a emulátory
Sent: Friday, May 07, 2004 12:47 PM
Subject: Re: Re: Ramdisk s paměťmi SRAM xx512

Ahoj,

    ja mam taky nakoupene 628512, takze se primlouvam za Zdenkovu verzi. Da se s ni take udelat RD s obema rezimy - primy i sekvenci. Co ale uplne nechapu, je pouziti Atmelu jako periferie k Z80 - kvuli rychlosti. Tam totiz nejde jenom o pomer dvou frekvenci - ten Atmel jakozto "Slave" musi emulovat komunikaci po sbernici Z80 a to stoji dost hodinovych taktu. Ja jsem to po nekolika pokusech vzdal a presel k PLD. Je to drazsi, zato bez problemu. Ale pokud mate nejaky genialni napad jak pripojit ten x51, tak smekam a okamzite hazim PLD kvuli drahote za hlavu... Mimochodem zrovna Atmel 2051 ma sice 24MHz, ale mikrokod instrukci trva 12taktu hodin, takze maximalni vypocetni vykon je 2MIPS - to nestacite ani zaregistrovat RD pulsy natoz v rozumne dobe odpovidat na datove sbernici...

 

---
Jarmark.cz - nejlepší místo když chcete koupit nebo prodat


Ostatní příspěvky vlákna:

 
[2004/1 (1)] [2004/2 (1)] [2004/4 (33)] [2004/5 (34)] [2004/6 (12)] [2004/7 (1)] [2004/8 (12)] [2004/9 (31)] [2004/10 (52)] [2004/11 (43)] [2004/12 (4)]


[1999 (1)] [2000 (168)] [2001 (733)] [2002 (459)] [2003 (654)] [2004 (224)] [2005 (105)] [2006 (182)] [2007 (201)] [2008 (294)] [2009 (363)] [2010 (782)] [2011 (522)] [2012 (642)] [2013 (442)]