CTPCI installation hard et soft

Retour liste hard

présentation:
L'extension CTPCI est livré avec 2 cartes:
Une qui est branchée sur le bus de la CT6X et qui se connecte avec deux nappes IDE (je vous recommande le plus court possible, et de préférence les modèle "haute densité" 80 points) à la seconde carte, qui détient 4 slots PCI. Nous décrirons ici les différentes étapes a sont installation.

Nappe IDE 80 points haute densité, et 40 points standard en bas

Premiére étape
-Préparation de la première carte (celle qui doit être branché sur CT6X).
Branchez les 2 nappes IDE de la façon suivante:
*au connecteur PCI1/J11 de la carte xilinx et
*au connecteur PCI2/J12 de la carte xilinx .
Une fois les nappes branché sur la CT6X, vous ne serez plus en mesure de lire se qui écrit sur la carte car les écritures sur le PCB seront sur la face caché de la CTPCI, donc pensez a les identifier.
Il ya un troisième connecteur qui est pour l'utilisation du port IDE de la CTPCI. (non encore géré pour le moment)

-Préparation de la deuxième carte (celle avec les 4 emplacements PCI).
Vous avez besoin d'une alimentation 3,3V que vous pouvez prendre sur votre alimentation ATX, en effectuent un piquage le long d'un fil orange de votre alimentation.
J'en ai pris un à partir d'un connecteur de mon alimentation qui n'était pas utilisé. Appuyez sur le levier du petit bloc orange de la carte PCI pour l'ouvrir, et entrer le fil 3,3V dans le trou.

Seconde étape
Préparation de la carte mère et de la CT6X.
Conseil pour brancher la CT6X a la CTPCI. Le plus facile consiste à débrancher la CT6X de la carte mère. Enlever la SDRAM, car il y a très peu d'espace restant, afin de brancher la CT6X et la CTPCI comme il faut.
Il ya un peu de travail aussi à faire sur la carte mère: le connecteur d'alimentation d'origine de la carte mère du FALCON va géner le connecteurs IDE de la CTPCI. Vous aurez donc à couper la partie en plastique (au moins à partir de la 4éme broche), et pliez légerement les 3 picots de coté. Les picots sont assez solide pour ne pas casser lorsque vous les plierez, et de cette façon vous pouvez les remettre en position initiale, si vous voulez revenir en arriere.
Ceci n'est vrai que si vous n'avez pas déja une autre carte sous la CT6X, se qui n'est pas mon cas vu que j'ai une carte expose sous la CT6X.

Lorsque c'est fait, vous pouvez rebrancher la CT6X sur la carte mère du falcon. vous pouvez placer les nappes IDE en dessous de la CT60, ou au dessus selon votre configuration.

Troisiéme étape
Vous pouvez connecter les 2 nappes IDE sur le connecteur J5 (avec la nappe PCI1/J11) et J6 (avec la nappe PCI2/J12) de la deuxième carte (celle qui a les connecteurs PCI). Vérifiez encore une fois que tout est bien branché.

Quatriéme étape
Il va falloir flashé avec les dernières versions de firmware les différentes puces ABE, DTS, et xilinx de la CTPCI), ainsi que le TOS avec une version qui prenne en charge la CTPCI.
La procédure pour flashé les xilinx de la CTPCI et de la CT6X se trouve ici

Dernières versions pour toutes CT60/63 + CTPCI (source powerphenix)

- 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


Dernière version pour la CTPCI (source powerphenix)

Mars 2012 : CTPCI_1M

- La carte Ethernet fonctionne !
Force à 0 les bits non utilisés des registres d'interruption IPEND & ENBI.

Fev 2012 : CTPCI_1L

- La souris USB fonctionne !
Correction d'une inversion sur les signaux BYTE SELECT.
ATTENTION : les périphériques USB rapides utilisant le contrôleur EHCI (USB 2) ne peuvent pas fonctionner car il n'y a pas de pilote dans le boot 2.01

Jan 2012 : CTPCI_1K

- Port IDE de la CTPCI fonctionnel et 2.5 fois plus rapide que celui du Falcon (voir CTHG.PDF).
Par défaut le port Falcon est le PRIMAIRE et ce nouveau port est le SECONDAIRE.
Un bouton dans le menu BOOT du CPX permet d'inverser les 2 ports.
ATTENTION, voir la doc de montage car il faudra 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.

Jan 2012 : CTPCI_1J

- Modification de l'arbitreur PCI pour le parking du PLX.
Les cartes PCI prennent maintenant correctement le bus PCI.
La carte USB s'installe bien et dialogue avec le PLX.
Suppression du protocole RETRY du 060 en cas de FIFO pleine dans le PLX.
Optimisation timing de la génération du TA pour le PLX master local.

Déc 2010 : CTPCI_1F

- Modification timing IEO (autorisation INT) pour EtherNAT + CTPCI.
NON TESTE - EtherNAT doit être aussi mise à jour ! Contacter NATURE.

Juin 2010 : CTPCI_1E

- Zone PCI étendue à 2*1Go (pas d'EtherNAT utilisée).
- Sortie TEA(PLX) ajoutée pour anti-freeze du DMA PLX.

Avril 2010 : CTPCI_1C

- Ajout du signal IEO pour carte EtherNAT.

Avril 2010 : CTPCI_1C

- Modification du timing du TA pour meilleur stabilité.
- Correction sortie I6 et changement des registres INT.

Janvier 2010 : Versions initiales - CTPCI_1A


La derniere version pour flashé le TOS en version compatible CTPCI (source aniplayer)

27 juin 2011 version 2,01

27 juin 2011 TOS drivers 1.01

Source Aniplayer didier Mequignon
Septembre 2010. NVDI 5.03 fonctionne avec l'écran du boot. Il faut renommer les fichiers NVDIDR*.SYS dans le répertoire de NVDI en général (merci à Claude Labelle). Ajout d'un patch XBIOS pour NVDI, maintenant le TOS écrase le XBIOS de NVDI en installant le XBRA '_PCI' en tête de liste quand NVDI est trouvé. Le résultat : NVDI 5.01 fonctionne et il est possible de changer la résolution et d'avoir la liste des résolutions avec Vsetscreen ! Correction du TOS pour que NVDI fonctionne avec MagiC et le nouveau CHGRES.PRG. Ajout d'un paramétre en flash et d'une option dans CT60CONF.CPX pour ajouter une sortie debug dans video.log. Ajout d'un second test de la CTPCI avant d'appeler les patches et de copier le TOS en SDRAM parceque plus loin la CTPCI est toujours détectée par le PCI BIOS ??? Correction de bugs dans le VDI dans les fonctions v_fillarea (line), v_rfbox (user pattern), et v_locator (merci à Claude Labelle). Correction de la fonction VDI v_contourfill utilisée par beaucoup d'applications graphiques (remarque : Cette fonction n'est pas implémenté dans fVDI).

La CTPCI une fois intégré a ma tour

radéon sur la carte PCI

Enfin une petite capture de mon falcon en 1280x1024 16M avec CAB sous internet

Et une autre capture de mon flacon CT60 + CTPCI + ethernec fonctionnant sous fremint avec le navigateur nesurf

Retour liste hard