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

CANADA : http://www.renaelectronics.com/product_x_cable.htm

 

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.