Přejít na obsah
ARCHIVEKArchiv e-mailových konferencí o 8bitových počítačích Archiv Pandory 1999 až 2013

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

Petr Žydek SHARP MZ-800


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

Zobrazit původní podobu

Vlákno · 7 zpráv

Zobrazit celé vlákno na jedné stránce

  1. DŮLEŽITÉ SDĚLENÍ !!! Petr Žydek
  2. Re: DŮLEŽITÉ SDĚLENÍ !!! Feri
  3. Re: DŮLEŽITÉ SDĚLENÍ !!! Zdenek Adler
  4. Re[2]: DŮLEŽITÉ SDĚLENÍ !!! marcel vasak
  5. Re: DŮLEŽITÉ SDĚLENÍ !!! Petr Žydek
  6. Re: DŮLEŽITÉ SDĚLENÍ !!! Pavel Železo
  7. Re[2]: DŮLEŽITÉ SDĚLENÍ !!! marcel vasak