DTACK Grounded - DTACK Grounded

DTACK Grounded byl informační bulletin pro počítačové fandy vydávaný Halem W. Hardenbergem od července 1981 do září 1985. Zpravodaj s podtitulem „The Journal of Simple 68000 Systems“ byl věnován tvrzení, žeCPU Motorola 68000 lze použít k výrobě jednoduchých a rychlých počítačů. V roce 1981 to byla revoluční myšlenka. To bylo předtím, než bylo vytvořeno 68 000 osobních počítačů, jako jsou Sharp X68000 , Macintosh , Amiga a Atari ST . V roce 1981 Motorola uváděla na trh 68000 výhradně jako CPU pro unixové pracovní stanice. Hal věřil, že 68000 lze použít také jako jednoduchý vestavěný mikroprocesor, a pomocí zpravodaje vysvětlil, jak to udělat.

Redaktor Hal W. Hardenberg

Hal byl redaktorem zpravodaje a napsal téměř celý jeho obsah. Zdánlivým účelem zpravodaje byla propagace řady 68000 hardwaru a softwaru společnosti Hal. Hal tomu však nikdy nedovolil vyprávět dobrý příběh nebo vysvětlovat, jak navrhnout nebo postavit rychlý počítač. Byl to hardwarový inženýr a obchodník, který také uměl psát software. Jeho zpravodaj byl plný zábavných a vzdělávacích příběhů o tom, jak fungoval obchod s hardwarem osobních počítačů, a silných názorů na nejlepší způsob, jak navrhnout hardware a software osobního počítače.

Etymologie

„DTACK“ je název kolíku na CPU Motorola 68000, který informuje CPU, že data jsou připravena ke čtení z paměti. Znamená to „potvrzení přenosu dat“.

Pokud má systém dostatečně rychlou paměť, lze tento pin připojit přímo k základní rovině (nebo „uzemnit“), aby se vytvořil nejrychlejší možný čas čtení/zápisu do paměti. Každý složitý systém by však téměř jistě měl několik různých typů zařízení (RAM, ROM, různá periferie), která by podporovala různé rychlosti přístupu, což by ve velkém systému normálně vyhovovalo pomocí řádku DTACK k vložení „stavů čekání“ - zpoždění - do cyklů sběrnice. (68000 nemá žádný samostatný adresní prostor I/O, takže všechna I/O zařízení musí být mapována v paměti.) Logické obvody potřebné k pulzování DTACK vysoko pro přidání těchto zpoždění mohou být poměrně složité. Proto obvykle jen relativně jednoduché systémy mohou používat design s "DTACK uzemněným" (tj. DTACK vždy tvrdil). Když v malém systému musí být použito mnoho různých periferií s různými schopnostmi maximální rychlosti, je dalším řešením, jak udržet DTACK na uzdě, zpomalení taktovací frekvence procesoru, aby veškerá paměť a periferní zařízení mohla přenášet data (sníženou) maximální rychlostí CPU. Na druhé straně použití nižší taktovací frekvence CPU umožňuje úspěšné použití jednoduššího a levnějšího návrhu obvodové desky s menším počtem vrstev. I toto, podobně jako omezení systému na několik periferií s nízkou diverzitou, je návrhovou strategií, která se obvykle používá u malých nebo vestavěných systémů, ale nebyla by vhodná pro vysoce výkonné pracovní stanice.

Mnoho dalších mikroprocesorů, včetně řady Intel 8086 , 8088 , 80286 , 80386 , 8080 , 8085 , Zilog Z80 a 6502 , má každý vstupní pin, který plní podobnou funkci jako DTACK, ale obvykle se jmenuje READY nebo RDY. (Na Z80 nese název WAIT.) Proto odkaz na DTACK významně implikuje rodinu procesorů 68 000.

Redlands

Aby se zabránilo kopírování zpravodaje, byla část zpravodaje DTACK Grounded vytištěna na tmavě červeném papíře. To ztěžovalo kopírování těchto stránek. Tato část zpravodaje se nazývala „Redlands“. Obvykle obsahoval zdrojový kód sestavy pro vysoce výkonné matematické podprogramy.

DBASIC

Hlavním tématem pozdějších let zpravodaje byl tlumočník DBASIC. Hal vytvořil rychlý základní tlumočník pro počítač Atari ST. Byl napsán v ručně vyladěném jazyce sestavení a běžel velmi rychle ve srovnání s jinými základy. Ale bylo to nestandardní: nemohlo to spouštět programy Microsoft Basic a nemohlo to číst ani zapisovat na diskety ve formátu MS-DOS . Bohužel ve výsledku nebyl příliš populární.

Dědictví

V devadesátých letech Hal oživil DTACK Grounded jako příležitostný sloupek v časopise Dr. Dobba s názvem „DTACK Revisited“.

Reference

  1. ^ "DTACK UZEMNĚNÝ archiv" . www.easy68k.com .
  2. ^ „Hal W. Hardenbergh (Felger Carbon) zemřel - RIP - SPCR“ . silentpcreview.com .
  3. ^ "68000 Uživatelská příručka" (PDF) . nxp.com . Citováno 2021-09-27 .
  4. ^ http://www.dadhacker.com/blog/?p=1064 Popis DTACK uzemněn inženýrem operačního systému Atari ST
  5. ^ "DTACK UZEMNĚNO - DBASIC Post Mortem" . www.easy68k.com .
  6. ^ Hardenberg, Hal W. „DTACK Revisited“ . Dr. Dobba .