Voici une application concrète de mémoire Simm plus rapide. Sur cette BlizzardPPC, le 603e est alimenté par un quartz de 50 Mhz (le 64 au dessus est pour le 060) :
Cette fréquence est le FSB (ou Front Side Bus) qui donne la vitesse de transfère entre le CPU et la fastram :
Ensuite, il y a des coeffs sous forme de combinaison de résistances, ici un x3.5 :
Nous avons alors 50 x 3.5 = 175 Mhz pour la fréquence du PPC.
En changeant le quartz 50 par un 64, le FSB passe donc à 64 Mhz et le 603e à 224 Mhz : marche très bien sur cette Blizzard.
Le sujet de cette article est plutôt de trouver quel est le FSB maximum qu'il est possible d'atteindre avec de la Simm rapide. L'idée
est donc de monter la fréquence du quartz. Nous verrons dans un prochain
article comment augmenter la fréquence du PPC lui-même (voir à la fin). Il va falloir
changer les coeffs pour rester avec une fréquence acceptable pour ce
603e installé. Nous allons le changer par x3 (le minimum), et peu importe la fréquence propre du PPC pour cette fois.
En simplifiant, le FSB peut très bien se comparer à un entonnoir, c'est (presque) pareil :
Plus le FSB est large, plus le flux (c'est ici des données qui transitent, pas de l'eau, hein !) est important, plus l'Amiga est rapide, puisque tous les programmes accèdent de façon soutenu et continu à la fastram : le CPU attends moins longtemps la lecture et l'écriture des données qui vont et viennent de la fast. Il y a bien sûr les caches des CPUs qui jouent aussi dans les performances globales d'un ordinateur, mais ce n'est pas le propos aujourd'hui.
Les quartz à dispositions sont à 72, 77 et 80 Mhz :
Nous augmentons le FSB, il faut donc de la mémoire plus rapide. De la très bonne 50ns est installée pour cet test. En effet, toutes les 50ns ne sont pas identiques : il semblerait que suivant le fabricant, certaines soient plus rapides que d'autres ! Les différentes Simms et modules m'ont couté une fortune ! J'y ai dépensé toutes mes économies !!
Pour avoir un x3, l'idéal est de déplacer deux résistances avec du hotair et un outil très fin, et surtout pas avec un fer à souder classique : les pastilles sont minuscules et se décollent du PCB trop simplement sinon !
A 72 Mhz, il a fallut configurer les accès à la ram dans le firmware comme ceci pour obtenir un boot :
Voilà :
Et les benchs avec Ragemem :
Essayons avec le quartz 77 Mhz maintenant :
Pas de boot PPC, même en insérant des temps d'attentes :
Il semblerait que ça soit le PPC qui pédale dans la semoule plutôt que la ram. En effet, il est à 175 Mhz d'origine, et avec le nouveau quartz : 77.76 * 3 = 233 Mhz, ce qui semble être un peu beaucoup pour lui !
Arg, regardez, c'était un même un 160 Mhz ! Phase5 overclockait leurs PPC !!
Il faudrait alors installer un 603e plus performant, comme celui-ci qui monte à plus de 300 Mhz :
Sa référence exacte : MPC603RRX300LC
Vous en avez ou pouvez en avoir un ? Emailez-moi bien sûr pour pouvoir continuer ces tests de recherche de FSB optimum !