CPC X is be back !!!

Publié le par IRIOS

CPC X is be back !!!

Après m’être plongé dans mes sauvegardes de données, j’ai retrouvé mon ancien projet CPCX.

Que de temps passé !! Et quelle frustration de ne pas avoir pu continuer sur cette interface.

Je reprends donc mon projet CPCX qui sera entièrement revu.

En effet, l’ancienne version était basée sur une carte d’extension qui s’installait sur la carte mère du CPC. Celle-ci était développée autour de composants TTL ainsi que des composants vintages avec un Z80 à 10MHz.

La nouvelle version CPCX est quant à elle un projet de clone de micro-ordinateur couleur compatible AMSTRAD : 464, 664, 6128, 464+, 6128+ et GX4000 : c’est le Computer Personnal Clone X !!!!!!!!

Pour ce faire, le système est basé sur :

- un Z180 (compatible à 100% avec le Z80) à 33MHz qui est un microprocesseur qui gère en natif 1Mo de mémoire, 64Ko d’entrées/sortie, deux canaux DMA et deux ports séries dont un sera utilisé pour la gestion du protocole I2C et l’autre utilisé pour le système

http://datasheets.chipdb.org/Zilog/Z180/Z8L180.pdf

 

- un processeur mathématique MC68882 à 40MHz

http://bitsavers.trailing-edge.com/components/motorola/68000/MC68881_MC68882_Floating-Point_Coprocessor_Users_Manual_1ed_1987.pdf

 

- un processeur DSP 56002 cadencé à 66MHz qui gère une mémoire de 64Ko dédiée, un codec 24bits 192KHz CS4271 comprenant une entrée micro stéréo et une sortie son stéréo

https://www.nxp.com/docs/en/user-guide/DSP56002UM.pdf

 

- un processeur de son AY-3-8910 qui gère 8.5 octaves sur 3 canaux et pilote le clavier ainsi que les joysticks

http://f.rdw.se/AY-3-8910-datasheet.pdf

 

- un amplificateur audio stéréo 2x5w TDA2003

http://www.circuitbasics.com/wp-content/uploads/2016/10/ST-Microelectronics-TDA2003-Datasheet.pdf

 

- un processeur graphique ET4000 cadencé à 40MHz ayant 1Mo de mémoire vive vidéo dédiée, pouvant gérer différents modes graphiques (320x200 jusqu’à 1024x768), différents modes textes (320x200 jusqu’à 1188x364), différentes palettes de couleurs (2 jusqu’à 256 couleurs parmi 256000 couleurs), les fonctions de rotation, masque, z-plan et sprite et est compatible à 100% avec les différentes versions du 6845

http://pdf.datasheetcatalog.com/datasheets/restul/502286_DS.pdf

http://www.bitsavers.org/components/tsengLabs/Tseng_Labs_ET4000_Graphics_Controller_1990.pdf

 

- un processeur vidéo couleur MU9C9910V RAMDAC qui étend la palette jusqu’à 16 millions de couleurs

 

- 8Mo de mémoire vive composée de 4Mo de mémoire vive rapide basée sur les SRAM AS7C4096A 12ns  et de 4Mo de mémoire vive normale basée sur les SRAM CY62167ELL 45ns

https://www.alliancememory.com/wp-content/uploads/pdf/sram/fa/as7c4096a_v1.2.pdf

https://www.cypress.com/file/43821/download

 

- 8Mo de mémoire morte EEPROM MX29F1615 90ns

http://pdf.datasheetcatalog.com/datasheet/macronix/MX29F1615.pdf

 

- deux processeurs CH376 qui pilotent les ports USB et SD/µSD

https://www.mpja.com/download/ch376ds1.pdf

 

- un processeur d’entrée/sortie PC87312VF  qui gère quatre lecteurs de disquette d’une capacité variant de 180Ko à 2.88Mo, deux ports IDE, deux ports séries  pouvant atteindre la vitesse de 115200 Bauds et un port parallèle bidirectionnel dont les transferts peuvent plafonner les 10Mbits/s

http://pdf.datasheetcatalog.com/datasheets/1150/36100_DS.pdf

 

- un processeur réseau ENC28J60 qui gère les différentes vitesses 10-100- 1000Mbits/s en half ou full duplex

http://ww1.microchip.com/downloads/en/devicedoc/39662c.pdf

 

- un processeur horodateur sauvegardé DS1307

https://datasheets.maximintegrated.com/en/ds/DS1307.pdf

A suivre ...cheeky

Publié dans Amstrad CPC

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article
K
Super que le projet reprenne. Niveau connecteurs on se dirige vers quoi ? VGA/HDMI, RJ45, DB9, USB pour le clavier ? Symbos semble prendre son envol, tu envisages de bosser avec Prodatron sur le support de l'OS qui gère déjà les msx2 par exemple ?
Répondre
L
Des nouvelles !!!, des nouvelles !!! :-)
Répondre
H
J'ai des doutes sur la compatibilité avec l'Amstrad CPC avec tous ces composants. J'aime bien l'idée du Z180 toutefois (bémol: le jeux d'instruction non officiel si utilisé par un programme CPC ne sera pas compatible). Personnellement, j'ai du Z80, du Z180, du Z280 et même du Z380. Les CH376 ont un défaut : de souvenir, ils ont un buffer de 64 octets, ce qui fait que le taux de transfert - en particulier en écriture - sont pourris. 2 x AY 3 pourrait permettre la stéréophonie.
Répondre
I
Hello hlide,<br /> J'aime bien le challenge !!<br /> Quant au CH376, il est vrai pour le taux de transfert en écriture mais cela reste tout de même du 8 bits. ;)
F
Seulement 3 canaux pour le son ??? Faut passer au sample pour le processeur sonore, minimum 6 ou 8 canaux.
Répondre
I
Bonjour Fred,<br /> Les 3 canaux sont sur l'AY 3 pour garder la compatibilité mais avec le codec son, il est possible de gérer jusqu'à 16 canaux en sample. :)