[ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
Modérateurs : Papy.G, fneck, Carl
[ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
Je vous présente le ZZ80RC dont j'ai fait l'acquistion récemment. Il tire son nom d'un autre kit appelé Z280RC en mode compatibilité Z80 (bus de donnée en 8-bit au lieu de celui en 16-bit appelé Z-BUS). Il a un connecteur compatible RC2014 mais il peut tourner en autonome. Sa particularité est qu'il n'a pas de ROM. En effet, le MPU Z280 a un mode bootstrap qui permet de lire 256 octets via l'UART et de l'exécuter (sur la photo il y a un strap dans le coin gauche bas pour activer le bootstrap ou non). Le bootstrap est en fait chargé à l'adresse 0 dans la SRAM de 512Ko et la SRAM est alimentée par un circuit avec un super condensateur qui permet à la SRAM de retenir le contenu pendant quelques jours. L'auteur fournit les images à charger via l'UART (il suffit d'un terminal série avec l'option "send file"). Le premier pour le bootstrap est un binaire, les autres pour installer un CP/M sont du IHEX. Un autre strap permet l'alimentation ou pas en autonome via l'USB.
Il y a :
- un Z280, un MPU 16-bit compatible avec le Z80 et le Z180 à la fréquence interne de 24MHz avec une sortie de fréquence bus divisé par 2 pour donner 12 MHz en externe. Le Z280 tourne à 12 MHz par défaut, mais le bootstrap le repasse à 24MHz.
- une SRAM de 512Ko, qui sert de ROM, de RAM et de RAMDISK, alimenté par un circuit de charge connecté à un (petit) super condensateur.
- le connecteur RC2014 pour communiquer avec l'ensemble des périphériques compatibles RC2014 (personnellement, je n'en ai pas).
Une fois les images installées, on a un moniteur qui nous permet de lancer le CP/M 2.2 installé dans une unité RAMDISK A. Une unité RAMDISK B de plus grande taille est aussi créée. Le tout se pilotant via le terminal si ce n'est pas connecté à un ensemble RC2014.
Voici la photo :
Il y a :
- un Z280, un MPU 16-bit compatible avec le Z80 et le Z180 à la fréquence interne de 24MHz avec une sortie de fréquence bus divisé par 2 pour donner 12 MHz en externe. Le Z280 tourne à 12 MHz par défaut, mais le bootstrap le repasse à 24MHz.
- une SRAM de 512Ko, qui sert de ROM, de RAM et de RAMDISK, alimenté par un circuit de charge connecté à un (petit) super condensateur.
- le connecteur RC2014 pour communiquer avec l'ensemble des périphériques compatibles RC2014 (personnellement, je n'en ai pas).
Une fois les images installées, on a un moniteur qui nous permet de lancer le CP/M 2.2 installé dans une unité RAMDISK A. Une unité RAMDISK B de plus grande taille est aussi créée. Le tout se pilotant via le terminal si ce n'est pas connecté à un ensemble RC2014.
Voici la photo :
Dernière modification par hlide le 22 sept. 2018 18:32, modifié 4 fois.
Re: [ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
Apparemment le supercondensateur dure au moins une semaine :
Re: [ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
Et un petit peu de BASIC :
Re: [ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
Execution de "mbasic80 startrek.txt" (avec le vaisseau qui se déplace de la gauche vers la droite avant que le texte suivant apparaisse, animation sous console COM9 !) :
-
- Messages : 7967
- Inscription : 18 sept. 2010 12:08
- Localisation : Brest et parfois les Flandres
Re: [ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
Hey, mais je connais ce jeu de startrek ! Il était dans un bouquin qu'un copain avec un TI99/4a avait. Dans ce bouquin il y avait aussi un jeu de dame (appellé Checker-board si j'ai bonne mémoire) et plein d'autres jeux en basic en mode textuel. Il me semble avoir saisi ce startrek en francais plus tard sur TO9.
Samuel.
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
A500 Vampire V2+ ^8^, A1200 (030@50mhz/fpu/64mb/cf 8go),
A500 GVP530(MMU/FPU) h.s., R-Pi, TO9, TO8D, TO8.Démos
- fneck
- Site Admin
- Messages : 17495
- Inscription : 01 avr. 2007 12:03
- Localisation : Drôme Provençale (26)
- Contact :
Re: [ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
En fait si j'ai bien compris, ce ZZ80RC est un ordinateur complet, récent et à base de Z80.
Je suppose que c'est conçu pour des processus industriels?
Je suppose que c'est conçu pour des processus industriels?
Fabien https://www.system-cfg.com
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Les bonnes pratiques de l'utilisateur du forum viewtopic.php?f=14&t=3
Re: [ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
Le ZZ80RC est un projet "hobby" pour la redécouverte des descendants du Z80. Le Z280 n'a pas été bien vendu (ou est-ce le Z380 ?) à son époque.
Le ZZ80RC a été conçu à pouvoir l'utiliser à minima avec le port USB-UART comme console. Et donc, on peut dire qu'il est un "ordinateur complet". Il y a cependant le connecteur de bus compatible RC2014 (les broches tout le long de la carte) qui permet de le connecter sur un backplane RC2014 avec les autres cartes périphériques - https://rc2014.co.uk/.
Les Z180, Z280 et Z380 sont arrivés bien trop tardivement pour percer comme le Z80 par rapport à leurs conquérants. Et, oui, ils ont probablement plus été utilisés dans l'industrie du fait qu'ils embarquent un certain nombre de contrôleurs on-chip (Z280: Clock oscillator - x1/x2/x4, Refresh controler - DRAM, Counter/Timers, DMA channels, UARTs and Multiprocessor/Coprocessor interface). ils ont aussi un MMU et le Z280 a également un pipeline 3-stage et un cache. Le Z380 est 32-bit au niveau des adresses (les données restent 16-bit) et n'embarque pas de pipeline et de cache je crois (probablement parce que les SRAM devenaient plus accessibles).
Leur jeu d'instruction est compatible avec celui OFFICIEL du Z80. Leur bus de prédilection est le Z-BUS (16-bit de donnée) mais ils peuvent être configuré en bus Z80 (8-bit de donnée) en plaçant un pull-up ou un pull-down sur un pin dédié pour choisir l'un des deux modes. Il y a une extension des jeux d'instructions pour chacun qui peuvent recouvrir une partie des instructions non-officielles du Z80.
Ah, j'avais oublié de mettre le lien du ZZ80RC : https://retrobrewcomputers.org/doku.php ... smo:zz80rc.
Le ZZ80RC a été conçu à pouvoir l'utiliser à minima avec le port USB-UART comme console. Et donc, on peut dire qu'il est un "ordinateur complet". Il y a cependant le connecteur de bus compatible RC2014 (les broches tout le long de la carte) qui permet de le connecter sur un backplane RC2014 avec les autres cartes périphériques - https://rc2014.co.uk/.
Les Z180, Z280 et Z380 sont arrivés bien trop tardivement pour percer comme le Z80 par rapport à leurs conquérants. Et, oui, ils ont probablement plus été utilisés dans l'industrie du fait qu'ils embarquent un certain nombre de contrôleurs on-chip (Z280: Clock oscillator - x1/x2/x4, Refresh controler - DRAM, Counter/Timers, DMA channels, UARTs and Multiprocessor/Coprocessor interface). ils ont aussi un MMU et le Z280 a également un pipeline 3-stage et un cache. Le Z380 est 32-bit au niveau des adresses (les données restent 16-bit) et n'embarque pas de pipeline et de cache je crois (probablement parce que les SRAM devenaient plus accessibles).
Leur jeu d'instruction est compatible avec celui OFFICIEL du Z80. Leur bus de prédilection est le Z-BUS (16-bit de donnée) mais ils peuvent être configuré en bus Z80 (8-bit de donnée) en plaçant un pull-up ou un pull-down sur un pin dédié pour choisir l'un des deux modes. Il y a une extension des jeux d'instructions pour chacun qui peuvent recouvrir une partie des instructions non-officielles du Z80.
Ah, j'avais oublié de mettre le lien du ZZ80RC : https://retrobrewcomputers.org/doku.php ... smo:zz80rc.
Dernière modification par hlide le 23 sept. 2018 13:49, modifié 5 fois.
Re: [ZZ80RC] Z280@24MHz + RC2014@12Mhz (8-bit bus) + 512Ko SRAM
Non, ils sont obsolètes. En revanche, pour la partie industrielle, je dirais que c'est plutôt la famille eZ80 (aussi compatible Z80) qui est la plus utilisée récemment. Quant à dire que c'est toujours utilisé, je ne sais pas.