Mise à jour

 

FLASH & logiciels

PACK (FLASH, CPX, Tools, Patchs, Docs & Sources) sur le site de Didier Mequignon : http://didierm.pagesperso-orange.fr/

 

 

Chips ABE & SDR

Dernières versions pour toutes CT60/63  + CTPCI - Janvier  2012 : ABE_V7F ; SDR_V7D

Remplacent les ABE_V7A & SDR_V7A avec les changements suivants :

- Support de du port IDE de la CTPCI et du SWAP des 2 ports (F030<->CTPCI).

  ATTENTION, voir la doc de montage car il faut connecter le fil IRQ entre la CTPCI et le Falcon.

  Il est déconseillé d'utiliser sur ce nouveau port des périphériques IDE datant d'avant 1998, ne supportant pas les transferts en PIO mode 4.

- Nouveau WatchDog avec délai = 80us à 100MHz et 120us à 66MHz.

- Modification de l'arbitreur local (F030, 060, Bus Ext. (CTPCI, Supervidel))

  pour fonctionnement des cartes Radeon + NEC USB avec les SDMA + Blitter.

 

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.