Voila, suite au premier post "nom de code : CTX60", j'ouvre le bal avec ce post dédié au CTX60 nom officiel final d'une carte pour Falcon, la version SANS falcon étant nommée PX60 et étant un second projet plus tard (si j'ai le temps !)...
Par contre pour CTX60, ca doit aller assez vite...
En bas le block diagram.
CTX60 c'est une seule carte Dans le falcon avec :
CT60
CTPCI
Chip USB NEC
Chip Ethernet RTL8139
Bridge PCI-PCIe avec un slot PCIe pour carte graphique PCIe
1 slot PCI
Les slots sont disposé de manière à ce qu'en utilisant un adaptateur PCI coucheur de carte (!) les sorties avec réglette des cartes se retrouvent à l'arrière du falcon !
Y a la place de faire cela pour le slot PCIe et le slot PCI...
Il faut aussi garder une place pour la carte super videl qui devra aussi sortir à l'arrière...mais ce sera carte graphique ou Supervidel , les 2 n'ont aucun intérêt puisque on a encore VIDEL sur le falcon... donc :
VIDEL pour les jeux et vieux trucs + carte graphique pour les softs GEM
ou SUPERVIDEL pour tous les softs (?)...si on peut encore en acheter un jour (hum...)
Le 060 sera aussi replacé pour ne plus être emmerdé avec le clavier... en cas de gros cooler (!)
Les 2 ports IDE seront sur la carte CTX60 et là par contre, le port falcon sera définitivement condamné, mais en mode 030, on pourra accéder aux 2 ports sur la CTX (là j'ai du boulot en logique !). ils seront à droite proche du floppy car il faudra un 2.5 HDD de pref et le placer sur ou sous le floppy...ca rentre !
Il est possible que je place un lecteur compact flash avec sortie arrière... à voir, sinon ce sera à ajouter au bout d'une nappe, mais ça ne m'enchante pas les nappes...
Le port I2C sera accessible depuis le 030, si on a planté le 060 avec une horloge trop haute.
Idem pour la flash depuis le 030.
Cette dernière pourrait être de la BURST de manière à exploser les chronos de démarrage du falcon avec le BIOS de la carte graphique (ça prend 14 sec actuellement mais Didier à divisé /2 en cas de reboot sur le dernier PCITOS pas encore distribué). Avec la burst flash on pourrait encore descendre...
Il y aura une nouvelle RTC avec pile CR2032, mais alimentée par le +5V Standby de l'alim ATX...donc pas d'usure de la CR2032 sauf si on débranche de la prise.
Elle sera accédée en I2C : là Didier doit refaire les fonction système du RTC... mais c'est de la rigolade pour lui...
Elle aura 512 octet de NVRAM, de quoi sauver pas mal de paramètres de boot !
Le chip programmé sera un seul chip et non plusieurs pour gagner de la place mais aussi permettre plus de chose en logique... car avec 3 chips c'est la galère pour filtrer ou detourner des accès du falcon...
Il aura plus de macrocells et ca va permettre de faire pas mal de trucs en plus...
Dont un buffer pour que quand le 060 ecrit dans le falcon, il libère de suite le bus..et continue à ses occupations pendant que le chip balance les 2 words à vitesse 16MHz dans le falcon. Même remarque pour le 56001 avec les 3 bytes...
Ca devrait être sympa pour l'affichage VIDEL... ou comment ne pas monopoliser le temps du 060 à attendre que le hard du falcon réponde...
Y a quelques idées encore, comme rendre le SDMA capable de targetter la SDRAM en ajoutant un byte de poids fort au compteur d'adresse de départ du SDMA...dans la logique de la CTX60...une opération de haute voltige en logique mais c'est là tout le charme pour moi...
Enfin, il devrait être possible de reprogrammer le chip logique en marche sans planter...ceci depuis donc le 060.
MAis bien sur il sera aussi possible de le faire depuis el 030, le câble JTAG étant intégré à la carte...
Voila pas mal de petits plus qui vont fair eun grand produit
Fichier joint : CTX60BlockDiagram V02.pdf