Misc ZORRO Cards

ID #3692

Michael Böhmer: ICY

Connection: Zorro II

Picture of Prototype
Picture of Prototype

Picture of Final Version
Picture of Final Version




ICY is a short Zorro II bus card implementing an I?C bus adaptor chip into the Amiga system. Compared to other Amiga Zorro cards, special care has been taken to design the hardware according to Commodore's hardware specifications. Full autoconfiguration with shutup capability and full relocability in address space is supported. All accesses to the I?C bus are handled by the PCF8584 bus controller. No software based serial-parallel conversion, no speed critical routines, no need for adjustments. The PCF8584 handles the I?C protocol completely in hardware. No accidental overclocking is possible, and bus speed can be chosen to be 1.5kHz, 11kHz, 45kHz or 90kHz. The hardware design follows the Commodore guidelines for Zorro II PICs. Full autoconfiguration and buffered bus lines should ensure operation in all Zorro bus systems. The ICY offers the possibility to enhance the system over an expansion connector. A RTC has been included in the design and can optionally be used as a replacement for Commodore's fine RTC chips on the motherboards which tend to die after some years. Buffered address and data lines for Zorro bus signals

Expansion modules

The ICY board offers an expansion port for small add-on modules. The port is compatible with the VMC ISDN Blaster expansion port and can be used for own small hardware modules. Moreover, the hyperCOM 3i module can be attached to ICY. ICY is supported by Wilhelm Noekers i2c.library, which also supports other external interfaces. Many programs for I?C based hardware will work with ICY, as long as they use the i2c.library.

ICY Expansion Port Technical Documentation (By Michael Boehmer)

The expansion port on ICY is realized as a 2x13 pinhead with 2.54mm spacing. Pin 1 is located on the left side, towards the two seated GALs. When designing a PCB, please mind that the backup battery, the seated GALs and the resistor packs restrict usage of space. Make sure to avoid short cuts between ICY and the expansion module. Please mind that the current each PIC is allowed to draw is limited. According to the Zorro III specs, the following rules apply:

+12V500 mA
-12V60 mA
-5V60 mA

When designing expansion modules, please mind that ICY also needs some current.

A "/" marks a lowactive signal, a preceeding "B" means buffered, bold letters mark the supply voltages.


What is the I2C-bus? [From Phillips]

In modern electronic systems there are a number of peripheral ICs that have to communicate with each other and the outside world. To maximize hardware efficiency and simplify circuit design, Philips developed a simple bi-directional 2-wire, serial data (SDA) and serial clock (SCL) bus for inter-IC control. This I2C-bus supports any IC fabrication process and, with the extremely broad range of I2C-compatible chips from Philips and other suppliers, it has become the worldwide industry standard proprietary control bus.

Each device is recognized by a unique address and can operate as either a receiver-only device (e.g. an LCD driver or a transmitter with the capability to both receive and send information (such as memory). Transmitters and/or receivers can operate in either master or slave mode, depending on whether the chip has to initiate a data transfer or is only addressed. I2C is a multi-master bus, i.e. it can be controlled by more than one IC connected to it.

The basic I2C-bus, with a data transfer rate up to 100 kbits/s and 7-bit addressing, was originally introduced nearly 20 years ago. But, as data transfer rates and application functionality rapidly increased, the I2C-bus specification was enhanced to include Fast-mode and 10-bit addressing, meeting the demand for higher speeds and more address space.

The I2C-bus continues to keep pace with advancing technology while retaining its backwards compatibility. Mixed designs incorporating new low voltage devices are supported via the I2C-bus' level shifting capability. And, most recently, High-speed mode has been added; with speeds of up to 3.4 Mbits/s it ensures the capacity of the I2C-bus to support existing and future high speed serial transfer rates for applications such as EEPROM and Flash memory.


Philips Semiconductors has developed a simple 'level-shifting' enhancement to the standard I2C-bus, offering fully bi-directional data transfer between I2C-devices operating from different supply voltages. It provides an elegant solution for allowing ICs with different supply voltages to communicate and be controlled, for almost no additional design-in effort or cost.

The simple addition of two low-cost transistors, placed between the different voltage level sections of the I2C-bus, separates and transfers the logic voltage levels of the bus lines on either side of the level-shifter. In fact, with the addition of these transistors, the I2C-bus answers all level-shifting needs for a complete multi-supply voltage system design. This set-up also allows the level-shifter to be used to isolate a section of powered-down devices from the bus, allowing powered I2C devices to operate normally.

At the same time, the I2C-bus specification has been extended for devices operating below 2.7 V. This extension, together with compatibility of lower and higher voltage devices provided by the bi-directional level-shifter, ensures the I2C-bus will remain the serial bus of choice for future systems into the next century.

Until 1992, the I2C-bus was mainly used for the transfer of control and status information and its originally defined bit rate of 100 kbits/s remained sufficient for this purpose. As it became a de-facto standard, it began to be used for text and data transfer and to meet these needs, in 1992 the specification was upgraded with a Fast-mode, supporting bit rates up to 400 kbits/s. Compatible with Standard-mode devices, all Philips Semiconductors devices developed since 1992 have included a Fast-mode I2C-bus interface. Support for even higher data transfer speeds is now available through High-speed mode (which also offers the level-shifting enhancement).

High-speed mode I2C-Bus
Developments in high-speed serial RAMs and mixed technology telecom systems have created a demand for buses capable of operating at high speeds and with a variety of supply voltages. I2C's High-speed mode meets these needs without sacrificing its compatibility with existing Standard and Fast-mode devices or its low-cost simplicity - no special logic levels, timing or drive capability are needed.

A purpose-designed bridge in a High-speed mode master allows for bi-directional communications between Fast- and Standard-mode devices within a single I2C-bus system and, if required, this master can also perform bi-directional level shifting, supporting a variety of different voltage devices.

As a true multi-master bus, I2C's High-speed mode requires no additional wires or pins for slave devices. Also, there are two additional pins on a High-speed master which, if they are not used (because there is no system bridge or only Fast/Standard-mode are in use), then other I/O functions can be assigned to these pins, making I2C an extremely flexible solution.

10-bit I2C addressing
10-bit addressing allows the use of up to 1024 additional addresses to prevent problems with the allocation of slave addresses as the number of I2C devices rapidly expands. It does not change the format for addresses defined in the I2C-bus specification, using addresses reserved in the existing specification.

10-bit addressing does not affect the existing 7-bit addressing, allowing devices with 7-bit or 10-bit addresses to be connected to the same I2C-bus, and both types of devices can be used in Standard-, Fast- or High-speed mode systems.

Contributions to this page by:
Michael Böhmer

Tags: -

Related entries:

Last update: 2009-01-26 15:40
Revision: 1.0

Change language

Digg it! Print this record Send to a friend Show this as PDF file
Please use www.bboah.de for a translation proposal Please use www.bboah.de for a translation proposal
Please rate this entry:

Average rating: 1 out of 5 (2 Votes )

completely useless 1 2 3 4 5 most valuable

You can comment on this entry

Comment of LWzr9jGow7HH:
May25 un hamacso great! the artful things you do for your kids remind me of a simpler craftiness my mom had raising us. now as an adult i am very thankful for it and i feel equipped with a small and special creative ability i probably wouldn't have otherwise (pluaicrlarty when it comes to toothpicks). :)Reply
Added at: 2016-06-09 10:35

Comment of 76csNWRti1:
What a pleausre to meet someone who thinks so clearly
Added at: 2016-06-09 16:12

Comment of 748EhTKulX:
only part car insurance rates fraud cases coverage under insurance quotes auto several liability insurance free car insurance smoking area minimums insurance quotes auto some cash good cheapest car insurance work reasonable price cheap car insurance first car present auto Comment of LSt5MV1li:
http://100percentcafe.com/insurance-agent-a-good-career.html http://berriencountycareer.com/the-standard-insurance-company-ratings.html http://berriencountycareer.com/cheapest-vehicles-to-insure.html http://buytopsshoes.com/racv-phone-number-car-insurance.html http://www.100percentcafe.com/ http://daurbanjungleradio.net/ohio-car-insurance-rate-increase.html http://justinsclub.com/deposit-for-auto-insurance.html http://buytopsshoes.com/cheap-insurance-dublin.html
Added at: 2016-06-14 15:08

Comment of EHfY9kQAPQ:
http://foxtransportationinc.com/used-car-vs-new-car-insurance.html http://jaredclemmensen.com/liaison-insurance.html http://dartmouthsae.com/auto-insurance-discount-for-doctors.html http://spfabrication.com/florida-insurance-commissioner-complaints.html http://lospasospara.com/car-insurance-database-check-car-free.html http://imjeffbuchanan.com/us-auto-insurance-rates.html http://andres-soto.com/the-wise-insurance-agency.html http://andres-soto.com/liberty-mutual-auburn.html
Added at: 2016-06-18 10:43

Comment of v1toGI7TXl:
http://spokaneprop1.com/cheap-car-insurance-quotes-england.html http://farnaznylander.com/change-insurance-policy.html http://peoria-cadets.com/cheap-health-insurance-wi.html http://farnaznylander.com/compare-womens-car-insurance.html http://superexpedite.com/car-insurance-astoria-oregon.html
Added at: 2016-06-27 21:16

Comment of DCYT98AYKL7a:
http://jaggerwilliams.com/ipp-insurance.html http://isroman.com/state-insurance-roadside-assistance.html http://imone2015.com/pay-safe-auto-insurance-online.html http://jhmajaipur.com/car-insurance-for-blue-light-drivers.html
Added at: 2016-09-07 09:35

Comment of wMKj8aG9N4w:
Added at: 2016-10-08 16:14

Comment of qLhBXfp5vL:
zinsrechner bausparen
Added at: 2016-10-15 08:21

Comment of l88cv2d5FHeQ:
latest cheap car insurance processes insurance policy insurance quotes car option coverage who fail auto insurance quotes prefer using
Added at: 2016-10-26 03:53

Comment of fHfK53W4YI:
entrepreneurs number auto insurance quotes most successful life take insurance car several higher auto insurance quotes insurance discount because cheapest car insurance basics
Added at: 2016-10-31 10:45

Comment of cM7eQWAqgq:
http://kreditevergleichen.pw/kreditzins-deutsch-bank-baufinanzierung-umschuldung.html http://kreditevergleichen.pw/disko-leasing-gmbh-diskont-und-kredit-ag.html http://autoversicherungvergleich.pro/kfz-versicherung-rückwirkend-hochstufen.html http://kreditevergleichen.pro/raiffeisen-bank-kreditni-karty.html
Added at: 2016-11-16 10:17

Comment of L7vAdnTKdEk:
list of auto insurances in Kennesaw GA
Added at: 2016-11-17 07:09

Comment of 9w4y8jGa:
http://privatekrankenvollversicherung.top/allianz-krankenversicherung-formular-erstattung.html unfallversicherung versicherungssumme berechnen krankenversicherung abschließen dauer
Added at: 2016-11-25 21:16

Comment of nBxNqSFix3:
schufafreie kredite aus luxemburg http://guenstigekrediteonline.top/penetapan-angka-kredit-guru-xls.html Comment of 44ULjAllE:
free car insurance quotes GA car insurance quotes Fayetteville GA
Added at: 2017-01-31 13:38

Comment of FRwnp1mx:
average car insurance rates in Boulder CO direct auto insurance New Haven CT auto insurance rates Bloomfield NJ
Added at: 2017-01-31 17:32

Comment of 598FF2Sq0NY:
http://mooselabs.net/MI/Mason/best-car-insurance-in/ full coverage auto insurance Mission Viejo CA http://cutdigs.com/OH/Chillicothe/auto-owners-insurance/
Added at: 2017-02-01 15:07

Comment of Vf2JFzHV5Q:
coburg kfz versicherung fahranfänger http://www.autoversicherungssuche.info/ http://versicherungsvergleichonline.info/versicherung-anhänger-vergleichen.html unfall auto versicherung ändern http://autoversicherungssuche.info/abtretungserklärung-kfz-versicherung-kostenlos.html
Added at: 2017-02-03 12:47

Comment of MPIoc9vfy:
http://mountainmoversboise.com/insurance-rate/car-insurance-rate/travelers-car-insurance-rate-increase/ http://angelinamcclean.com/vehicle-insurance/multi-vehicle-insurance-car-and-bike/ http://mipgt.com/car-insurance/cheap-car-insurance/cheap-car-insurance-for-two-cars/ http://mountainmoversboise.com/insurance-rates/average-car-insurance-rates-male/average-car-insurance-rates-male-under-25/ http://bostontennisweek.com/car-insurance/car-insurance-rates/car-insurance-rates-by-age-chart/
Added at: 2017-02-04 16:43

Comment of Z1rEH7nl6:
http://coinsforfree.info/pokemon-go-hacked-apk-free-coins.html http://free-coins.club/pou-hack-for-android-ios.html http://freegoldgenerator.top/free-coins-quick-hit-slots.html http://coinsforfree.info/how-to-get-free-coins-in-realm-of-the-mad-god-2017-on-steam.html http://free-coins.club/tremor-games-coins-hack.html
Added at: 2017-02-28 00:57