Mise à jour
FLASH & logiciels
PACK (FLASH, CPX, Tools, Patchs & Sources) sur le site de Didier Mequignon
Chips ABE & SDR
Dernières versions pour toutes CT60/63 + CTPCI - Avril 2010 : ABE_V7C ; SDR_V7B
Remplacent les ABE_V7A & SDR_V7A avec les changements suivants :
- Modification de l'arbitreur de ABE pour fixer le bug du blocage lors du DMA du PLX.
Remplacent les ABE_V5M & SDR_V5E avec les changements suivants :
- TS (Transfer Start) retardé de 1 cycle d'horloge : plus de limite pour aller au dela des 100 Mhz !
- Remplace l'horloge du WatchDog (dans ABE) venant du SDR par celle du bus Falcon 030 (16/25Mhz).- Nouveau delais du WatchDog pour les accès PCI MEM & IO sur CTPCI : 64us.
- Décodage du TBI (Transfer Burst Inhibit) modifié : le BURST avec le MOVE16 est maintenant possible sur toutes les adresses du slot bus.
- Nouvel arbitreur de bus 060 (l'ancien datait de 2003 et n'avait jamais été testé !).
- Décodage dans SDR vers ABE du signal de boot 060 sur la Flash : boitier TOS plus nécessaire sur le falcon en mode 060 !Versions initiales pour CT60 (compatible CT63) SANS CTPCI - 2006 : ABE_V5M ; SDR_V5E
Recommandée si vous utilisez la CT60/63 seule
Pour programmer les chips ABE & SDR, vous pouvez soit vous adressez à moi, soit vous procurer un câble JTAG pour transférer du port // vers les composants.
Ce câble existe tout fait chez différents vendeurs. Il ne fonctionnera pas d'origine sur machine TOS.
Voici 2 adresses :
FRANCE : http://www.lextronic.fr/recherche.php?rech=jtag&numpage=10
Deux solutions :
1- Programmation avec un PC
Le logiciel PC est disponible gratuitement chez www.xilinx.com . Son nom : IMPACT dans le WEBPACK à télécharger.
Un bon lien pour vous aider avec le PC, le soft et le câble : http://nokturnal.pl/home/atari_16_32_bit/ct60_firmware_upgrade.
Il faut aussi réorganiser l'ordre des fils sur le connecteur JTAG comme sur le plan ou le brochage indiqué dans la doc de la CT60.
2- Programmation avec le Falcon
Pour faire fonctionner le câble sur votre Falcon, il faut passer le fil de la pin #13 à la pin #10 sur la DB25. Il faut aussi réorganiser l'ordre des fils sur le connecteur JTAG comme sur le plan ou le brochage indiqué dans la doc de la CT60.
Autre solution : faire le câble soit-même.
Schéma du câble de transfert pour TOS (PDF) : Download ZIP file (15 Ko). Le schéma de la version PC est chez Xilinx.
Ne pas deplugguer la CT60 pour programmer ABE depuis le Falcon
Souder une résistance de 1K à 10K entre les pin #1 et #10 d'un des trois 74LVC245A. Lors du lancement de FLASH060 depuis le mode 030, il faut avoir NVDI pour que le blitter ne soit pas utilisé ! Maintenant, vous n'avez plus à toucher à la CT60... pour la programmer depuis le Falcon.
Ajout du CTCM sur CT60
Ajouter 2 fils sous la CT60 comme indiqué sur la photo.
Ces fils vont des pins du bus I2C de la SDRAM sur les pins #2 et #3 du support de l'oscillateur.
![]()
PCB de la CT60 de 2003
Ces modifications ne concernent que les premières CT60 (2003). Elles sont indispensables pour toutes mise à jour de ABE & SDR sur ces CT60.
Couper la pin #9 du CY2309 et la piste comme indiqué sur les photos.
![]()