About: Amiga Zorro III     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : yago:Topology105730365, within Data Space : dbpedia.demo.openlinksw.com associated with source document(s)
QRcode icon
http://dbpedia.demo.openlinksw.com/describe/?url=http%3A%2F%2Fdbpedia.org%2Fresource%2FAmiga_Zorro_III&invfp=IFP_OFF&sas=SAME_AS_OFF

Released as the expansion bus of the Commodore Amiga 3000 in 1990, the Zorro III computer bus was used to attach peripheral devices to an Amiga motherboard. Designed by Commodore International lead engineer Dave Haynie, the 32-bit Zorro III replaced the 16-bit Zorro II bus used in the Amiga 2000. As with the Zorro II bus, Zorro III allowed for true Plug and Play autodetection (similar to, and prior to, the PC's PCI bus) wherein devices were dynamically allocated the resources they needed on boot.

AttributesValues
rdf:type
rdfs:label
  • Amiga Zorro III (en)
  • Zorro III de Amiga (es)
  • Zorro III (ru)
rdfs:comment
  • Zorro III — системная шина, используемая для установки периферийных плат в материнскую плату компьютеров Commodore Амига. Впервые была использована в 1990 в модели Amiga 3000. Разработана в Commodore International ведущим инженером Dave Haynie. (ru)
  • Released as the expansion bus of the Commodore Amiga 3000 in 1990, the Zorro III computer bus was used to attach peripheral devices to an Amiga motherboard. Designed by Commodore International lead engineer Dave Haynie, the 32-bit Zorro III replaced the 16-bit Zorro II bus used in the Amiga 2000. As with the Zorro II bus, Zorro III allowed for true Plug and Play autodetection (similar to, and prior to, the PC's PCI bus) wherein devices were dynamically allocated the resources they needed on boot. (en)
  • El Zorro III salió como una expansión de la Commodore Amiga 3000 en 1990. Este bus se utilizó para vincular dispositivos periféricos a la placa base de Amiga. Fue diseñado por el ingeniero jefe de Commodore International, Dave Haynie; el Zorro III de 32-bit sustituyó al Zorro II de 16-bit, utilizado en la Amiga 2000. Al igual que el Zorro II, el Zorro III permitía la autodetección de conectar y jugar (de forma similar a las placas PCI de PC). (es)
dcterms:subject
Wikipage page ID
Wikipage revision ID
Link from a Wikipage to another Wikipage
Link from a Wikipage to an external page
sameAs
dbp:wikiPageUsesTemplate
has abstract
  • Released as the expansion bus of the Commodore Amiga 3000 in 1990, the Zorro III computer bus was used to attach peripheral devices to an Amiga motherboard. Designed by Commodore International lead engineer Dave Haynie, the 32-bit Zorro III replaced the 16-bit Zorro II bus used in the Amiga 2000. As with the Zorro II bus, Zorro III allowed for true Plug and Play autodetection (similar to, and prior to, the PC's PCI bus) wherein devices were dynamically allocated the resources they needed on boot. Zorro III continued Zorro II's direct memory-mapped address design (unlike 80x86 processors, the MC68K family used in the Amiga did not have a separate I/O address mechanism). Just as with Zorro II on 24-bit systems, Zorro III reserved a large chunk of 32-bit real memory address space for large memory mapped cards, a smaller chunk with smaller allocation granularity for "I/O" type board. Zorro III was never supported on 24-bit address or 16-bit data devices—it required a full 32-bit CPU. The CPU could directly address any Zorro III device as memory, so Zorro memory expansions could be made (and were made) as well as it being possible to use video memory on a video card to be as system RAM. As an asynchronous bus, Zorro III specified bus cycles of set lengths during which a transaction conforming to the specifications of the bus could be carried out. The initial implementation of Zorro III was in Commodore's "Fat" Buster (BUS conTrollER) gate array, assisted by a very high speed PAL and numerous TTL buffer chips for bus buffering, isolation, and multiplexing. The Amiga 4000 implementation was fundamentally the same, but integrated a second gate-array to replace the TTL buffers. The Buster chip provided bus arbitration, translation between the MC68030 bus protocols and either Zorro II or Zorro III bus cycles (geographically mapped based on the Zorro bus address), and a vectored interrupt mechanism, generally not used. Zorro II bus masters were legal bus hogs, but Zorro III devices were fairly arbitrated and had controller-limited bus tenure. Despite being a 32-bit bus, Zorro III used the same 100 way slot and edge connector as Zorro II. The extra address and data lines were provided by multiplexing some of the existing connections with the nature of the lines changing at different stages of the bus access cycle (e.g. address becoming data). However, the bus was not fully multiplexed; the lower 8-bits of address were available during data cycles, which allowed Zorro III to support a fast burst cycle in page-mode. Properly designed Zorro II expansion cards could coexist with Zorro III cards; it was not a requirement of a Zorro III bus master to support DMA access to Zorro II bus targets. Cards could detect a Zorro III vs. Zorro II backplane, allowing certain Zorro III cards to function when connected to the older Zorro II bus, though at Zorro II's reduced data rates. The Zorro III bus has a theoretical bandwidth of 150 MByte/s, based on an ideal Zorro III master and slave device running with minimum setup and hold times. The real transfer speed between the Amiga 3000/4000 implementation of Zorro III and a Zorro III card is somewhere around 13.5 MByte/s due to the limitations of the Buster chip. This was comparable to Intel's first PCI implementation, which peaked at 25 MByte/s. Zorro III was optimized for future single-chip implementations of the protocol, but the resources available at Commodore in 1990 limited the initial implementation. This is also the limiting factor with 3rd party Amiga PCI expansion boards like e.g. Elbox Mediator PCI or the Matay Prometheus PCI (about 12 MByte/s PCI to 68k-system). DMA transfers between two Zorro III cards (or PCI cards on an PCI expansion board) can be much faster. (en)
  • El Zorro III salió como una expansión de la Commodore Amiga 3000 en 1990. Este bus se utilizó para vincular dispositivos periféricos a la placa base de Amiga. Fue diseñado por el ingeniero jefe de Commodore International, Dave Haynie; el Zorro III de 32-bit sustituyó al Zorro II de 16-bit, utilizado en la Amiga 2000. Al igual que el Zorro II, el Zorro III permitía la autodetección de conectar y jugar (de forma similar a las placas PCI de PC). Zorro III mantuvo el diseño de mapeado de memoria directa de Zorro II (a diferencia de los procesadores 80x86, la familia MC68K que se usó en la Amiga no tenía mecanismo de direcciones de entrada y salida por separado). Al igual que el Zorro II de 24-bit, Zorro III reservó una gran parte de 32-bit a memoria real para tarjetas de mayor mapeado de memoria y una parte menor a la asignación de granularidad para placas de entrada y salida. Zorro III nunca tuvo compatibilidad con 24 bit ni 16 bit, requiriendo una CPU completa de 32 bit. La CPU podía dirigir directamente cualquier dispositivo Zorro III como memoria, por lo que las expansiones podían emplearse (y de hecho, se emplearon) como memoria o tarjetas de vídeo, a modo RAM. El Zorro III especificaba los ciclos de buses como un bus asincrónico, evaluando la duración durante la cual podría realizarse una transacción conforme a las especificaciones del bus. La implementación inicial del Zorro III fue en el Buster "Tocho" de Commodore (BUS conTrollER), con asistencia de una alta velocidad PAL y varios chip de búfer TTL para el búfer, by a very high speed PAL and numerous TTL buffer chips for bus buffering, aislamiento y multiplexación del bus. La implementación de la Amiga 4000 fue, fundamentalmente, lo mismo, pero integrando una segunda entrada para sustituir los búfer TTL. El chip Buster proporcionó arbitrariedad en el bus, traducción entre los protocolos del bus MC68030 e incluso entre los ciclos de bus de Zorro II o Zorro III bus cycles (basados geográficamente en el mapeado de la dirección bus del Zorro) y un mecanismo de interrupción vectorial, el cual no se utilizó apenas. A pesar de ser un bus de 32 bit, el Zorro III usaba las mismas ranuras de expansión y las 100 vías del Zorro II. La dirección adicional y las líneas de datos que se obtenían mediante la multiplexación de algunas conexiones con la naturaleza de las líneas variaban en distintas fases del ciclo de acceso del bus (por ejemplo, al convertir la dirección en datos). Sin embargo, la multiplexación del bus no era total; los primeros 8 bits de la dirección estaban disponibles durante los ciclos de datos, permitiendo que el Zorro III soportase un intenso ciclo de ráfaga. Obviamente, las tarjetas de expansión del Zorro II podían coexistir con las del Zorro III; no era esencial un maestro de bus del Zorro III para que fuera compatible con acceso DMA de bus del Zorro II. Las tarjetas podían detectar si era Zorro II o Zorro III, permitiendo que algunas tarjetas Zorro III pudieran conectar con buses antiguos de Zorro II, reduciendo el número de datos de las mismas. El bus del Zorro III tiene un ancho de banda teórico de 150 MByte/s, basado en un dispositivo ideal del Zorro III ejecutándose con una configuración de ajustes mínima.​​​ La velocidad de transferencia real entre la implementación del Zorro III en Amiga 3000/4000 y la tarjeta Zorro III es de unos 13,5 MByte/s debido a las limitaciones del chip de Buster.​ Esto fue comparable a la primera implementación PCI de Intel, con un pico de 25 MByte/s. El Zorro III se optimizó para las implementaciones de protocolo de chip individual que se harían más adelante, pero los recursos disponibles de Commodore en 1990 limitaron la implementación inicial. Esto también fue una limitación para los servicios de terceros que se dedicaban a expansión de placas base PCI de Amiga, como Elbox Mediator PCI o Matay Prometheus PCI (con 12 MByte/s en sistemas de 68k). Las transferencias DMA entre tarjetas Zorro III (o PCI/placas de expansión PCI) podían ser mucho más rápidas.​ (es)
  • Zorro III — системная шина, используемая для установки периферийных плат в материнскую плату компьютеров Commodore Амига. Впервые была использована в 1990 в модели Amiga 3000. Разработана в Commodore International ведущим инженером Dave Haynie. (ru)
prov:wasDerivedFrom
page length (characters) of wiki page
foaf:isPrimaryTopicOf
is Link from a Wikipage to another Wikipage of
is Wikipage redirect of
is Wikipage disambiguates of
is foaf:primaryTopic of
Faceted Search & Find service v1.17_git139 as of Feb 29 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 08.03.3330 as of Mar 19 2024, on Linux (x86_64-generic-linux-glibc212), Single-Server Edition (378 GB total memory, 56 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software