Aller au contenu
Projet 816wiki
Sommaire

Caractéristiques prévues

Le Projet 816 en un coup d’œil, tel que le décrit sa spécification. Rien n’est encore construit : ce sont des valeurs prévues, et certaines restent à définir.

Processeur

ProcesseurW65C816S de WDC, 16 bits, en mode natif, en 3,3 V
Vitesse8 MHz au plus (maximum du processeur en 3,3 V) ; effective estimée à 4 MHz pour les accès isolés et jusqu’à 8 MHz en lecture séquentielle ; moyenne estimée à environ 6 MHz sur un vrai programme (liaison QSPI à 100 MHz), à mesurer
Contrôleur systèmeFPGA Gowin GW1NR-9 soudé sur la carte (« la 9K »), 8 640 LUT

ROM

Aucune. Toute la mémoire est de la RAM. Au démarrage, le processeur est tenu en reset et hors du bus pendant que la 9K écrit en PSRAM le code de démarrage fourni par le Pico ; les vecteurs du 65816 font partie de ce qui est chargé. Le mécanisme proposé passe par un port mémoire de la 9K (voir le plan des registres) ; il reste à valider.

RAM

Mémoire principale16 Mo de PSRAM : deux APS6404L de 8 Mo, en QSPI, reliées à la seule 9K
Espace adressable du 6581616 Mo (256 banques de 64 Ko), entièrement en RAM
Entrées-sortiesquatre pages de 256 octets en $00:9C00 – $00:9FFF, 32 registres par bloc
Mémoire vidéodans la SDRAM de la Tang Nano 20K, hors des 16 Mo du processeur ; taille utile à définir

Affichage

CircuitTang Nano 20K, puce vidéo de type VERA (celle du Commander X16)
SortieHDMI
Accèsindirect, par deux ports à auto-incrément dans 32 registres en $00:9D00, comme sur la VERA
Résolution, modes, couleursà définir : ni la spécification ni le plan des registres (v0.1) ne les fixent encore ; un registre VMODE choisira le mode

Son

Synthèsedans la 9K : cœurs libres jt51 (YM2151, FM) et/ou jt49 (AY-3-8910) ; timbre final à décider (FM, SID ou POKEY)
Échantillonsun canal PCM avec file d’attente
CodecTLV320AIC3254 (repli : SGTL5000), en 1,8 V, commandé par la 9K : sortie ligne, entrée ligne, entrée micro, HD Audio en façade
Enregistrementpar DMA, modes allégés 8 bits mono à 11 ou 22 kHz

Stockage et entrées-sorties

StockagemicroSD, système de fichiers FAT géré par le Pico 2 W
USBhub 7 ports (5 à l’arrière, 2 en façade), Full Speed, 500 mA par port
RéseauWi-Fi du Pico 2 W
HorlogeDS3231 avec pile CR2032
Manettesdouble DE-9 (câblage Atari et Sega)
Extensionbarrette 2 × 25, données tamponnées

Format

CarteMini-ITX, 170 × 170 mm, 4 couches (phase 2)
AlimentationATX ou picoPSU, 3,3 V et 5 V seulement
Budget250 à 450 € la machine complète, boîtier et alimentation compris

Sources dans le dépôt : docs/SPEC.md, docs/choix-controleur-systeme.md.