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

Od: Petr Žydek
Datum: 28.8.2003 08:14
Předmět: Re: DŮLEŽITÉ SDĚLENÍ !!!

Re: DŮLEŽITÉ SDĚLENÍ !!!:


Ahoj Zdeňku,
samotné obvody 74xx245 pro realizaci
řadiče nestačí, to bych se od začátku
nepachtil s různými variantami řadiče.
Tento obvod je "osminásobný neinvertující
BUS budič", postrádá ovšem paměť, což
je ale nezbytné pro 16ti bitový přenos.
V úvodu k dokumentaci o F543 se sice píše
o tom, že "Combines 74F245 and 74F373
Type Functions in One Chip", to ale není
přesné. Studium detailu jednoho bitu
A<->B ukáže, že ekvivalentní obvod
z běžných LS/HCT IC čítá 2x 74xx373
s negovanými výstupy (74xx533), 4x 74xx126
a jedním IC 74xx02 (4x NOR). To je moc
co do místa i počtu.
Obvody 74xx543 (74xx652) jsou navíc velmi
"blbuvzdorné", výkonově robustní. A ve
variantách SMD existují rovněž, jen se hůř
shánějí (Pavel Železo má na starých deskách
z PC obvody F543 SMD). Alternativu s 74xx652
jsem zkusil navrhnout jednak kvůli ceně,
jednak jsem hádal nižší náročnost na vývody
z Eprom. Výsledkem je varianta, která by
teoreticky měla zahrnovat vlastnosti všech
předchozích ("soufázovost" signálů pro registry
F652 i pro HDD, ovládání /SELP i /SELS:
sw IDE reset, prefix 48bitového LBA adresování,
čtení alternative status registru - detekce
řadiče IDE16). Až budu mít IC, začne rozhodující
stavba prototypu. Pořád platí, že softwarově je
to stále stejné. Jde o jediné - rozšířit součástkovou
základnu a tím obec zájemců o stavbu Hw.
Poslední implementované funkce asi ještě nikde
nemají...


Pro upřesnění:

Pro porty selektované přes /SELS jsem analogicky
zavedl adresy 70-77h, z nichž je podle specifikací
ATA 1..7 platná jen 76h. Pokud by se někdy definovaly
nové funkce na "/SELS portech", začlení se pouhým
přeprogramováním Eprom.

Pro druhý kanál IDE se logicky nabízí adresy 68-6Fh
(normální IDE registry), respektive 60-67H ("/SELS
porty"). Toto platí za předpokladu užití EEprom
29C1024 64Kx16 PLCC44 (jediný rozumný obvod).

Single IDE s třemi IC, dual IDE s pěti IC, to snad
není špatný výsledek?

Měli byste mě nechat vydechnout, protože od kombinování
s pravdivostními tabulkami odcházím do postele v 01:00am.
Kdybych byl ženat, už dávno bych byl ukamenován/vyFidelován
(vyCastrován).

Hlavně "klídek, klídek".

A mějte na paměti, že programátorům práci nepřidělávám,
množiny portů jsou jasné, algoritmus pro přenos 512bajtů
"pseudošestnáctibitově" rovněž, tak co?
První CD-ROM který softwarově vysune šuplík, zajede a
přehraje audiostopu, půjdu slavnostně zapít (až mi
někdo pomůže...).

Petr de Zviqov 27.8. 2003 0:56


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

 
[2003/1 (22)] [2003/2 (25)] [2003/3 (14)] [2003/4 (20)] [2003/5 (73)] [2003/6 (108)] [2003/7 (88)] [2003/8 (81)] [2003/9 (146)] [2003/10 (60)] [2003/11 (12)] [2003/12 (5)]


[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)]