website logo
Auteur
avatar
K-L

Forum » » Matériel » » Nouveau matériel PowerPC annoncé


Posté : 01-05-2025 15:35 icone du post

Mise à jour 2 : (01.05.2025, 13:15) : Le concepteur de la carte, Harald 'Geennaam' Kanning, a posté une description détaillée du projet dans notre section commentaires : Contexte et mission La carte Mirari est conçue avec l'intention de fournir à la communauté Amiga du matériel PowerPC à bas prix. Par conséquent, la conception est basée sur le strict minimum, avec des améliorations basées sur le bon sens, mais toujours avec la mission à l'esprit. En raison de la faible différence de coût entre un T1022 à double coeur et un T1042 à quadruple coeur, nous avons opté pour le T1042, ce qui donne une carte bon marché avec des spécifications de milieu de gamme. Le T10x2 est basé sur le coeur e5500, le même que celui du X5000. Les premiers benchmarks confirment que la différence de performance entre les coeurs n'est que la différence de cadencement, avec un T1042 cadencé à 1,4 GHz réalisant 70% des performances du X5020 cadencé à 2 GHz. Le design permet également d'accueillir le T2081, compatible avec les brochage et le socket, ce qui permet d'obtenir une carte de milieu de gamme avec des spécifications haut de gamme. Pour assurer la compatibilité, nous avons dû faire quelques compromis sur le design du T10x2. Prise en charge de la mémoire Le contrôleur de mémoire T10x2 prend en charge les mémoires 64 bits DDR3L et DDR4 à 800 MHz (DDR1600). Le contrôleur de mémoire T2081 prend en charge la DDR3L 64 bits à 933 MHz (DDR1866) et la DDR3 à 1066 MHz (DDR2133). Le dénominateur commun est la DDR3L, d'où le choix d'un emplacement SODIMM de 1,35V. Si nous nous étions concentrés uniquement sur le T1042, la DDR4 aurait été le meilleur choix du point de vue de la disponibilité. Cependant, comme la vitesse d'horloge est la même mais que les latences sont plus importantes pour la DDR4, les performances globales de la mémoire auraient été inférieures. Pour le T2081, nous pouvons augmenter la tension du contrôleur de mémoire à 1,5V, ce qui permettrait d'utiliser la vitesse de l'interface DDR2133. Bien que nous n'ayons qu'un seul contrôleur de mémoire, les premiers benchmarks Linux montrent que les performances de la mémoire simple et SMT sont au moins équivalentes à celles du X5020. Audio Pour des raisons de longévité, nous avons décidé d'utiliser un codec audio de qualité industrielle en provenance de TI (TLV320AIC3204). Ce codec est acheminé vers trois prises audio à l'arrière (micro, entrée ligne, sortie ligne) et vers un connecteur audio HD intégré. Une sortie optique numérique (Toslink) est également disponible. Le T1042 dispose d'une interface I2S pour une connexion directe aux codecs audio externes, ce qui n'est pas le cas du T208x. Par conséquent, nous avons implémenté les contrôleurs I2S et S/PDIF dans le FPGA. Cela signifie qu'il n'y a pas de pilote audio disponible pour Linux. Pour OS4 et MorphOS, j'ai de l'expérience dans l'écriture de pilotes AHI. Stockage La carte mère dispose de deux ports SATA et de deux emplacements NVMe. Cependant, nous avons dû à nouveau faire des choix difficiles : Pour la variante T1042, il y a toujours un port SATA et un emplacement NVMe disponibles. Le second SATA/NVMe est mutuellement exclusif, actuellement basé sur un cavalier, mais éventuellement configurable par u-boot. Le T2081 n'a pas d'interfaces SATA. Si vous avez besoin de SATA, vous devez l'ajouter avec une carte PCIe. Cependant, gardez à l'esprit que SATA est en train de disparaître, les PC et ordinateurs portables modernes utilisant souvent NVMe plutôt que des disques SSD SATA. Les distributions Linux testées démarrent et fonctionnent toutes à partir de NVMe. J'ai également de l'expérience avec les pilotes NVMe, alors considérez que ceci est couvert pour OS4 et MorphOS également. USB3 : Nous avons basé U-Boot sur la dernière version stable disponible en début d'année, 2024.10. Cela présente de nombreux avantages par rapport à l'utilisation des versions 2014-2018 disponibles sur d'autres matériels PowerPC. Cependant, les développeurs de U-Boot ont changé le modèle de pilote vers 2018, avec une période de transition se terminant en 2020. Cela signifie que U-Boot est un mélange d'anciens pilotes et de pilotes conformes au nouveau modèle. Pour l'USB sur les SoC de NXP, il y a un problème : NXP n'a pas réécrit ses pilotes OHCI et EHCI pour le nouveau modèle. L'activation du pilote XHCI pour le support de l'USB3 provoque des conflits. Heureusement, ce n'est pas un problème sous Linux, donc l'USB3 fonctionne correctement, mais nous avons du travail à faire pour U-Boot. Prototypes Nous avons commandé 5 prototypes et nous avons réussi à les faire fonctionner tous (100% de rendement). C'était une grande préoccupation pour moi personnellement, car les exigences de mise en page pour le FPGA 780 balls ont étiré les capacités de notre fournisseur jusqu'à ses limites. Les cartes fonctionnent de manière stable et ont subi des heures de tests de déverminage avec des outils de test de stress Linux. Une observation est que les CPU tournent autour de 30°C à vide et autour de 40°C à pleine charge, ce qui est bon pour le potentiel d'overclocking. L'alimentation principale dispose d'une marge de manoeuvre assez importante pour le supporter. Vous pouvez consulter le forum Hyperion Entertainment X5000 Linux-only pour les messages de Skateman. Chaque fois qu'il parle de son e5500 à 4 coeurs, il parle en fait de cette carte. Spécifications complètes du design actuel
  • Facteur de forme : compatible micro-ATX, 244x170mm (L x l)
  • T10x2 (2-4 coeurs e5500) jusqu'à 1.5GHz / T2081 (4 coeurs e6500 dual-threaded avec Altivec 2.0) jusqu'à 1.8GHz
  • SODIMM DDR3L (1,35V) avec entrelacement des rangs (T10x2 jusqu'à DDR1600 ; T2081 jusqu'à DDR2133)
  • Emplacement PCIe x16 avec 4 voies occupées (PCIe 2.0)
  • Emplacement PCIe x4 avec une voie occupée (T10x2 PCIe 2.0 ; T2081 PCIe 3.0)
  • Emplacement PCIe x1 avec une voie occupée (PCIe 2.0)
  • 2x SATA 2.0 (T10x2 uniquement, à 300Mbit/s)
  • 2 emplacements NVMe (le deuxième emplacement s'exclut mutuellement avec le deuxième port SATA)
  • 8 ports USB 2.0 (4 connectés à l'E/S arrière ; 4 connectés aux connecteurs USB 2.0 internes)
  • 4 ports USB 3.2 Gen1 (2 connectés à l'E/S arrière ; 2 connectés à un en-tête USB 3.0 interne)
  • Ethernet 10/100/1000Mbit
  • Audio analogique 192kHz/24bit (micro, entrée ligne, sortie ligne sur l'E/S arrière ; micro, casque sur le connecteur audio HD)
  • Sortie audio numérique S/PDIF / Toslink
  • RS232 9 broches à l'arrière
  • Carte Micro SD (push-in push-out) comme source de démarrage
  • Connecteur d'alimentation ATX 24 broches
  • Connecteur d'alimentation ATX 4 broches pour le processeur
  • Connecteur ventilateur CPU avec PWM
  • Connecteur du ventilateur du boîtier
Traduction : AmiTranslate (avec quelques ajustements manuels)
--
AmigaONE X1000 1,8 Ghz (A-Eon), Radeon RX560, 2 Go de Ram et OS4.1 FE
Sam460LE 1,14 Ghz (ACube Systems), Radeon RX560, 2 Go de Ram et OS4.1 FE

Cet article provient de Le site des utilisateurs francophones actuels et futurs d'AmigaOS 4.x
https://amiga-ng.org/viewtopic.php?topic=2843&forum=3