DEATH (./54) :
Mouais, ok... Doit quand même y avoir une subtilité parce que la preuve est là, le son de Super Burnout est impeccable.
Oui ça marche, mais c'est pas recommandé.
êtes vous sur que les registres L_DAC et R_DAC ne sont pas bufferisés par exemple ?
Y a que le latch et rien d'autre.
Le Schéma que tu as mis c'est celui coté Jaguar ou TDA je ne comprends pas trop ?
Coté Jag vu que c'est elle qui sérialise
je sais que les chipset Jaguar tel qu'il sont c'est du bricolage, mais il serait étonnant qu'il n'y ai pas un mécanisme de protection pour cette partie
Justement, sur jag c'est brut de fonderie et minimaliste.
DEATH (./57) :
De ce que j'ai pu trouver, le TDA1545A emploi le protocole EIAJ (un vieux truc japonais, même pas du vrai i2s...) ou du moins une version compatible plus exactement
C'est bien de l'I2S qui est utilisé par le TDA1545A et en 16-bit par canal. (WS change 1bit avant la data, ce qui n'est pas le cas du EIAJ)
C'est juste que au delà d'une certaine fréquence, les DAC I2S acceptent le signed extended pour compenser le fait qu'ils ne peuvent pas gérer un WS supérieur à certaines fréquences (c'est mieux documenté dans d'autres doc de composant similaire)
Sur la jag il n'y a évidement pas de signed extended ajouté selon la fréquence sélectionné par SCLK : on serait plutôt comme un "overcloking" de l'I2S si on dépasse la spec du DAC.
Zerosquare (./60) :
D'ailleurs SCPCD, tu as mis quoi comme DAC sur ta Jag FPGA ? Le son de Super Burnout passe correctement dessus ?
C'est un WM8727GED, mais le circuit audio de la jagFPGA n'est pas du tout implémenté pareil.
J'avais marqué 100% pour le support de SuperBurnout sur mon site, mais quand j'ai testé auj j'ai pas de son; pourtant de mémoire ça marchait.
Le truc c'est qu'il y a eu beaucoup de modifications entre les 2 versions, et que ça date déjà....
DEATH (./61) :
Mais effectivement je serais curieux de voir les signaux entrant du DAC venant de la Jaguar pendant un transfert (BCK, WS, DATA)
SBO Menu :
Fichier joint : SBO In game :
Fichier joint : SBO Menu sous BJL :
Fichier joint : Aucune différence de configuration audio et on retrouve bien les mesures de Zero.