Sources de conception et lectures complémentaires

Hazard3-Doom ajoute une interprétation spécifique au projet sans remplacer la documentation matérielle ULX3S d’origine.

Sources ULX3S principales

PDF de schémas

Le dépôt amont conserve notamment les révisions 3.0.8, 3.1.4, 3.1.5, 3.1.6 et 3.1.7.

Si des copies sont conservées sous docs/hardware/ulx3s/, gardez la révision dans le nom et le lien amont à côté de la copie locale.

Sources Hazard3-Doom

Les éléments ULX3S du projet se trouvent principalement sous third_party/Hazard3/example_soc/fpga/, synth/, soc/, ainsi que dans scripts/, bootloader/, openocd/ et web/.

En cas de divergence entre sources, donnez priorité au matériel physique, puis au schéma/PCB/BOM correspondant, au LPF/wrapper du build exact, à la fiche technique du composant et enfin aux descriptions générales.

Voir aussi Profils de cartes, Mémoire et interface de bus, Pipeline vidéo, Programmation et démarrage persistant, Fonctionnement et récupération du bootloader DFU, Démarrage à froid depuis micro-SD, Flasher FPGA WebUSB et Débogage JTAG.

third_party/Hazard3/example_soc/fpga/

Les concepts importants à suivre dans ces sources comprennent le wrapper ULX3S de niveau supérieur, le LPF, ahb_sdram.v, ulx3s_sdram_controller.v, l’intégration SD/SAO, le préchargement du moniteur résident, les wrappers de build de carte, la configuration OpenOCD et le flasher WebUSB.

Comment traiter des sources contradictoires

Utilisez une hiérarchie de sources plutôt que de supposer que la page qui paraît la plus récente est correcte pour la carte devant vous :

  1. Marquages de la carte physique et comportement mesuré.

  2. Révision correspondante du schéma/PCB/BOM.

  3. Fichier de contraintes et wrapper de niveau supérieur utilisés par le build exact.

  4. Fiche technique du fabricant pour le composant monté.

  5. README général, page de campagne, exemples et discussions de forum.

Une différence entre sources est une information utile. Elle peut révéler une révision du PCB, une population alternative, une modification de connecteur ou une hypothèse logicielle obsolète. Documentez la différence au lieu de choisir silencieusement une source.

Documentation Hazard3-Doom associée