mercredi 8 août 2018

BlizzardPPC 740

Alors, la BlizzardPPC d'Halifax a fumé après allumage, le PPC d'origine ne fonctionne plus...

Il existe un autre PPC compatible avec les 603e, la série 740. Ces derniers sont gravés avec plus de finesse et ont du cache interne doublé :

Tentons l'installation, pas grand chose à perdre :

L'autre différence d'avec les anciens, c'est le voltage du core qui est fixé à 1.90 volts cette fois. Souvenez-vous de la BlizzardPPC d'hivernaal avec le petit hack de DCE. Avec un simple multimètre, il est tout à fait possible de reconstituer le schéma du régulateur :

Le régulateur d'origine a donc été remplacé par un LT1580CQ. Ici, les deux résistances sont plutôt une R2 = 33 et une R1 = 61,9 Ohm pour un résultat thérorique de 1.92 volts :

Dans la pratique, j'obtiens 1.95 volts quand même, un peu beaucoup :

Le flashage du firmware sans la ppc.library est nécessaire pour démarrer. Ayant flashé moi-même une vingtaine de BlizzardPPC, il fonctionne très bien.

Alors, les jeux WarpUP ne se lancent pas, WhichAmiga bloque à la détection. Plusieurs causes possibles à cet échec :
  1. la BlizzardPPC avait fumé, fonctionne-t-elle encore avec un PPC ?
  2. le voltage est-il trop élevé ? De préférence utiliser R1 un peu plus grande...
  3. le code de WarpUP doit-il être adapté pour ces 740 ?
  4. OS4 ou OS4.1 Classic fonctionnent-ils avec (non-testé ici) ?
  5. le 740 utilisé vendu pour neuf était en fait d'occasion : était-il HS ou pas ?

Voilà, que mon expérience serve à d'autres dans ce nouveau projet...
   

12 commentaires:

  1. remember the 740 has 32kb cache

    RépondreSupprimer
  2. Ce commentaire a été supprimé par l'auteur.

    RépondreSupprimer
  3. also the core is fine it can run upto 2.5v on a xpc740p the mpc740a is 2.6v
    anyways when the chip runs 366-400mh they use 2.05v on the xpc740p

    RépondreSupprimer
  4. Note that in the MPC603e processors, the proper use of the ICFI and DCFI bits was to set them and
    clear them in two consecutive mtspr operations. Software that already has this sequence of
    operations does not need to be changed to run on the MPC750

    RépondreSupprimer
  5. Le coeur du 740 tourne à 2.6V si je ne m'abuse

    RépondreSupprimer
    Réponses
    1. Non, je ne crois pas d'après les datasheets... Tout est parti d'un gars sur Amiga.org qui affirmait que le 740 était 100% pins compatible avec le 603e... Or, c'était faux, je ne m'en suis aperçu qu'après cette upgrade...

      Supprimer
    2. En effet, le mpc740a tourne à 2.6V alors que le xpc740p, comme le 740L, tourne à 1.9V

      https://www.nxp.com/docs/en/data-sheet/MPC750PEC.pdf

      Le 740A est probablement pin compatible, quant au 740P et 740L, il faut peut-être baisser la tension??

      Je crois que quelqu'un a réussi une fois mais abandonné à cause de l'instabilité qui s'ensuivit, vous avez probablement vu cela:

      https://forum.amiga.org/index.php?topic=50928.15

      https://forum.amiga.org/index.php?topic=36219.15

      Je compte pour ma part essayer sur un PM5500

      Supprimer
    3. En toute franchise : le PPC dans notre monde à nous est une niche dans une niche, une division du concept original... C'est une voie sans issue depuis le tout début... Mieux vaut continuer l'aventure 68k, c'est mon avis en tout cas...

      Supprimer
    4. Bien de votre avis. Avez-vous essayé de Vampire 2 (A500 ou A600)? Dommage que la filière coldfire n'ait rien donné sur Amiga, et même sur Atari la Firebee requiert patchage/recompilation d'un grand nombre de titres.

      Il est regrettable qu'il y ait eu plus bien plus de progrès dans la niche ppc - notamment récemment avec le support des cartes Sonnet, PMC et même Killer NIC PCI K1/N1 (avec un dérivé du 603e à bord); il est probable que ce support se généralise à d'autres cartes PCI, par ex cartes IOP ayant un 740, ou Xpedite avec ppc 440...

      Supprimer
    5. Pour les V2 ou V4 : c'est la même chose, une niche dans une niche avec l'ajout du AMMX... Je suis plutôt pour conserver l'esprit Amiga 68k original en continuant le boulot de Commodore là où ils s'étaient arrêtés, avec les composants modernes bien entendu...

      Supprimer
  6. Je viens de voir une source notant le XPC740P ayant 2.6V Vcore...

    https://www.okqubit.net/ppchikaku.html

    RépondreSupprimer

Posté vos remarques :