mardi 29 novembre 2011

Training reballing (II)

Nous avons donc deux modules à tester :

Un 603e rebillé sur une surface qui ne l'est pas et un 603e non-rebillé sur une surface qui l'est :

J'ignorais que les composants PowerPC étaient billés d'origine, puisqu'en observant une MK3 sans PPC, l'emplacement vacant pour le 604e des CyberStormPPC est bel et bien billé...

... avec certes des billes qui semblent être d'un diamètre inférieur à celles utilisées par les PPC neufs (0.76 mm), mais billé tout de même !!

Les 603e@300 neufs sont enfin arrivés :

Déjà billé donc comme tout à chacun peut le constater :

Ces 603e sont des Freescale (et non des Motorola) comme l'indique le sigle :

Une parenthèse ici pour constater sous 200x que la soudure est de très bonne facture sous ces 603e fraîchement reçus. Bon, encore heureux, ils sont tout neufs :

Alors que la tresse à dessouder utilisée pour ôter la soudure résiduelle des deux autres 603e usagés ne donne pas des résultats extraordinaires :

Et là le support :

Vous connaissez une meilleure méthode pour obtenir un meilleur résultat ? Laissez un commentaire explicatif bien sûr !
   
Encore une fois, il s'agit de s'entrainer pour cet article, l'état de ces composants d'essais n'est pas super important...

Un peu de pâte adéquate, juste un millimètre, c'est largement suffisant. Mon gros pot va me servir toute ma vie...

Hotair sans embout à 400°, et hop, en avant :

Après environ une minute à faire des mouvements circulaires à quelques centimètres du PPC, la pâte se liquéfie et le CPU soudain s'affaisse ! Les billes se sont soudées au support : tout semble s'être très bien déroulé !

Le deuxième essai maintenant avec la même méthode :

Même scénario que pour le premier, les deux CPUs semblent être parfaitement soudés à leurs supports respectifs :

Cette manoeuvre est plus simple qu'il n'y parait et peut être réalisée avec du matériel de base : ma station hotair coûte moins de 140 € et les accéssoires (billes, grille...) sont disponibles à la vente pour quelques euros...
  

Training reballing (I)

Les BlizzardPPC sont des cartes tout à fait intéressantes avec leurs PPC cadencés à des fréquences bien plus rapides que le 68040 ou le 68060.

Aujourd'hui, il s'agit d'un entrainement qui est très important avant la réussite de tel ou tel objectif...

Les cartes HS sont donc bien précieuses pour cette tâche, comme celle-ci :

La personne avait bidouillé les deux quartz, et la carte ne redémarrera plus par la suite... Le 603e a été dessoudé, et permet maintenant de se faire la main dans le rebillage et la soudure de ce genre de CPU en boitier BGA.

En le dessoudant, certaines pastilles sont partis, mais peu importe puisque la carte est fichue :

Il suffit dans un premier temps de poser une grille au même diamètre adéquat sur la surface à souder...

... en la badigeonnant de flux spécial qui permettra aux billes de se souder sur les pastilles correspondantes. Bonus, il maintient aussi bien la grille dans sa position !

Hotair à 380°. Attention à ne pas mettre le souffle trop fort, certaines billes pourraient sauter de leur trou !

Un peu d'acétone, il reste du flux :

Même marche à suivre pour le 603e en lui-même cette fois et deux billes se sont barrées pendant le chauffage...

Il est tout à fait possible de s'entrainer avec d'autre matériel, si pas de BlizzardPPC foutues sous la main. Ici, c'est un module qu'il est possible de trouver d'occasion :

Il suffit de tout dessouder :

Avec le même topo que précédemment :

C'est maintenant que les choses sérieuses commencent, le soudage du CPU !!

Deux solutions sont possibles, laquelle est la meilleure ou alors les deux sont-elles identiques ?
  1. 603e rebillé sur PCB non-rebillée
  2. 603e non-rebillé sur PCB rebillée

La suite bientôt...
    

mercredi 16 novembre 2011

ACA630 overclocking (II)

Il existe deux modèles d'ACA630 sur le marché :
  1. Une version à 25 Mhz et 32 Mo de SDRam à 7.5 ns (deux modules de 16 Mo)
  2. Une autre à 30 Mhz et 64 Mo de SDRam à 5 ns (deux modules de 32 Mo)

Vous avez acheté cette carte, vous faites ce que vous voulez avec,
sachez donc que cette bidouille invalidera votre garantie !


Ayant essayé avec le modèle identique (ACA630@25) sur le A600 de cette vieille fripouille de CrashMidnick avec aussi et pourtant la même revision de carte (1.5) qu'ici, sa carte accélératrice ne fonctionnait pas à 40 Mhz. Nous avions dû mettre un quartz 66 pour avoir une fréquence CPU de 33 Mhz seulement. Certains A600 marchent donc mieux que d'autres avec les ACA630 overclockées, sans savoir ni comprendre pour quelle(s) raison(s) actuellement...

La mienne ici était une version à 25 Mhz. Pour encore monter en fréquence, un 68030@50 en céramique avec un maskset F91C a été installé, et il faut également changer les rams par des plus rapides, c'est à dire à 5 ns. Super, les nouvelles sont arrivées :

Dessouder les anciennes donc :

Et souder les nouvelles :

Un quartz à 100 Mhz qui va bien pour une vitesse de 50 Mhz maintenant :

Marche impec. Attention, avec un Kickstart 3.1, la carte est maintenant trop rapide pour le boot : parfois ma compactflash ne démarre pas. Il faut rajouter un temps d'attente au tout début de l'exec.library (environ une seconde, c'est suffisant) pour que tout rentre dans l'ordre. Ce "wait state" a été rajouté dans la dernière WIP version (v45.25.15) de mon exec retravaillée...

Avec l'utilitaire ACATune, il est nécessaire de rajouter l'option "-slowpcmcia on", sinon l'Amiga freeze vers la fin du déroulement de la startup-sequence :

Par contre, toujours 32 Mo de fastram, et pas 64 ! La configuration de la ram semble être dans le CPLD Altera...

Les résultats des tests avec memcheck nous disent que tout va bien :

Une vrai Ferrari maintenant cet A600, whaouuu !!

Les accès à la ram sont super rapides maintenant, ainsi que le 68030 qui tourne bien sûr à 50 Mhz :

Regardez le speedup des accès rams maintenant, par rapport à la version 25 Mhz, incroyable mais vrai !!!
  • fastmem readw => + 26%
  • fastmem readl => + 36%
  • fastmem readm => + 56%
  • fastmem writew => + 128%
  • fastmem writel => + 60%
  • fastmem writem => + 61%
  • chipmem readw => + 61%
  • chipmem readl => + 39%
  • chipmem readm => identique
  • chipmem writew => identique
  • chipmem writel => identique
  • chipmem writem => identique

Quel dommage de vendre des cartes lentes à 25 Mhz alors qu'avec un simple changement de quelques composants peu onéreux, il est possible d'obtenir une carte bien plus rapide...
 

ACA630 overclocking (I)

Cette ACA630@25 est arrivée ce matin :

Hum... Rentre pas dans le boitier comme ça !!

Je ne pense qu'à ça !!

Le radiateur est imposant et sert en même temps à très bien maintenir la carte sur le 68000. Un fois ôté, il y avait un très fin film thermique placé sur le 030 :

Il faudra mettre de la pâte puisqu'il est tout gondolé maintenant... C'est un 68030@25 :

Allez zou, dessoudons le quartz et soudons un support, puisque 25 Mhz, c'est pas assez :

Essayons avec un 66, pour avoir 33 Mhz :

Marche impec :

Toujours pas assez :

A 80 Mhz pour 40, marche aussi très bien :

Il y a une grosse différence entre 25 et maintenant 40 Mhz, surtout avec l'utilitaire ACAtune à insérer dans la StartUp-Sequence. Notez qu'avec ces manips, la carte ne sera plus garantie.

La majorité, si ce n'est pas tous, de ces 68030@25 marcheront aussi chez vous à 40 Mhz : pas besoin de changer de CPU !

Avec le gros radiateur, le 68030 ne chauffe pas trop. Rajoutons tout de même de la pâte thermique :

Encore un truc TRES important pour finir :

Nous ne vivons qu'une fois, alors autant que ça soit à 40 Mhz !!