L'atelier [Réglé] Création des signaux du YM5214
Reprise du message précédent
sinon il existe une solution avec le YM5214 pour comprendre le fonctionnementrelier l'alim 5v pin 1 au moins , pin 10 au +5v
il faut cabler des interrupteurs reliés au 0V sur toutes les entrées et mettre une résistance de 4,7k sur le +5V de chaque entrée
ensuite il faut cabler une led avec une résistance de 1K en série sur chaque sortie
voir dans la doc du CX5 pour les I / O et si activé a 1 H ou 0 L
ensuite par combinaison des interrupteurs on peux établir la table de vérité des signaux
avec Protéus / Isis il faut recopier le schéma que tu as mis au post d'avant et mettre des signaux Logicstate sur les entrées et logicprobe sur les sorties
ensuite lancer l'animation et comparer avec le YM5214 cablé

Bonjour,
En relissant le schéma du 8020, je me suis aperçu d'un p'tit truc
Sur le schéma du dessus, le signal RFSH est injecter sur la PIN11 du 74368, alors que cette PIN est normalement une sortie. Je pense qu'il y a une inversion entre la PIN 11 et 12.

En relissant le schéma du 8020, je me suis aperçu d'un p'tit truc

Sur le schéma du dessus, le signal RFSH est injecter sur la PIN11 du 74368, alors que cette PIN est normalement une sortie. Je pense qu'il y a une inversion entre la PIN 11 et 12.


Jipe :
en effet il y a inversion entre 11 et 12 sur le schéma
si on ne peux plus se fier aux docs constructeurs
si on ne peux plus se fier aux docs constructeurs

Et c'est là que tous bascule Jipe :

MISSION REUSSI








Mon CX5M revit enfin.
Quelques p'tites conneries :
J'avais compter sur le YM5214, dans l'ordre :
VDP PIN12
SSG PIN13
PPI PIN14
Mais au momment d'attribuer les PINS sous Quartus, j'ai complétement mélangé les signaux et carrément les trois. C'est a dire, en sortie de l'EPM7128, j'attribuer VDP PIN13, SSG PIN14 et PPI PIN12. Pourtant, sur ma feuille de papier, j'avais bien attribuer.
Pourquoi, comment, je sais pas et j'ai fait ça depuis le début. La honte.


J'ai quand même rajouter le 74LS04 pour inverser le signal sur le SSG et j'ai inverser les PIN du 74LS368. La carte dans le SLOT1 est simplement là pour récupérer le SLTSL1 pour l'extension de mémoire.
Schéma du YM5214 vers EPM7128 fonctionnelle et bien sùr,la p'tite vidéo qui va avec :

Edité par metalgear2 Le 10/03/2014 à 17h48
hip hip hip hourra
vous pouvez torturer vos CX5 sans avoir peur de les cramer la solution de rechange existe
mais reste le signal Wait qui doit bien servir a quelque chose quand même

vous pouvez torturer vos CX5 sans avoir peur de les cramer la solution de rechange existe
mais reste le signal Wait qui doit bien servir a quelque chose quand même


Jipe :
hip hip hip hourra 
vous pouvez torturer vos CX5 sans avoir peur de les cramer la solution de rechange existe
mais reste le signal Wait qui doit bien servir a quelque chose quand même

vous pouvez torturer vos CX5 sans avoir peur de les cramer la solution de rechange existe
mais reste le signal Wait qui doit bien servir a quelque chose quand même

Ca doit aussi fonctionner en mode 74LSxx.
De toute façon, le signal WAIT va y passer aussi dans l'EPM7128

Il faut aussi que je rajoute le signal PRT.

Pour info : Je viens de faire l'essai avec l'extension MSX2, impect, ça fonctionne nickel


Excellent travail, et pour finir avec un CPLD, c'est du grand art
Tu peux apporter ta pierre à l'édifice ici :
http://www.msxvillage.fr/forum/topic.php?id=1788#m39695

Tu peux apporter ta pierre à l'édifice ici :

http://www.msxvillage.fr/forum/topic.php?id=1788#m39695

Bonjour,
Hier soir, j'ai bossé pour finaliser la convertion du YM5214 sur un EPM7128.
Toutes les fonctions du YM5214 sont maintenant disponibles : I/O, CS, SLTSL, MAPPER et signal WAIT.
Sans le signal WAIT, des caractéres apparaissaient à l'écran. Aprés l'ajout du signal WAIT, tout est rentré dans l'ordre.
Modif apporter au schéma d'origine du VG8020 ( En rouge : Signal d'entré / En vert : Signal de sortie ) :
IO / CS / SLTSL :
- Rajout du 74LS04 sur Y4 (SSG) pour avoir un état bas.
- Rectification des PINS 11 et 12 du 74368 ( A l'envers sur le schéma d'origine ).

MAPPER :
- Rajout d'un 74LS32 + 74LS139 pour créer CAS2 et CAS3 en sortie du 7432 (CAS).

SIGNAL WAIT :

Voilà, une affaire rondement bien menée. Merci aux villageois qui ont contribués aux recherches.



Hier soir, j'ai bossé pour finaliser la convertion du YM5214 sur un EPM7128.
Toutes les fonctions du YM5214 sont maintenant disponibles : I/O, CS, SLTSL, MAPPER et signal WAIT.
Sans le signal WAIT, des caractéres apparaissaient à l'écran. Aprés l'ajout du signal WAIT, tout est rentré dans l'ordre.

Modif apporter au schéma d'origine du VG8020 ( En rouge : Signal d'entré / En vert : Signal de sortie ) :
IO / CS / SLTSL :
- Rajout du 74LS04 sur Y4 (SSG) pour avoir un état bas.
- Rectification des PINS 11 et 12 du 74368 ( A l'envers sur le schéma d'origine ).


MAPPER :
- Rajout d'un 74LS32 + 74LS139 pour créer CAS2 et CAS3 en sortie du 7432 (CAS).

SIGNAL WAIT :

Voilà, une affaire rondement bien menée. Merci aux villageois qui ont contribués aux recherches.




C'était vraiment un fameux topic
On a appris pleins de choses et en plus maintenant on a un MSXEngine au village
Et bien sur le plus important, le CX5M est reparti et donc toi aussi

On a appris pleins de choses et en plus maintenant on a un MSXEngine au village

Et bien sur le plus important, le CX5M est reparti et donc toi aussi


Fabf :
C'était vraiment un fameux topic 
On a appris pleins de choses et en plus maintenant on a un MSXEngine au village
Et bien sur le plus important, le CX5M est reparti et donc toi aussi

On a appris pleins de choses et en plus maintenant on a un MSXEngine au village

Et bien sur le plus important, le CX5M est reparti et donc toi aussi

Ca, pour avoir appris plein de choses, j'en ais appris beaucoup rien qu'avec ce sujet.
Pour le CX5M, je vais enfin pouvoir finir ma BEER interne et le refermer une bonne fois. Ca fait bien trop longtemps qu'il est ouvert celui là.
Jipe :
soyons fous on passe au S3527 

Là, y'a quand même du boulot a mon avis.

igal :
Bravo. Y a bcp de signaux crees avec ton mont age.
C'est surtout tous les signaux que délivre le YM5214. Edité par metalgear2 Le 11/03/2014 à 17h37

igal :
Bravo. Y a bcp de signaux crees avec ton mont age.
En effet on voit clairement le potentiel des CPLD.
En plus il doit même pas être utilisé à 50% !

Fabf :
En plus il doit même pas être utilisé à 50% !
Total macrocells : 23/128 ( 18% )
Total pins : 42/68 ( 62% )
Je verrais aprés la finition de mon CX5M pour ajouter une extension de slot secondaire. Autant l'améliorer vu le nombres de macro cells et de pins qu'ii y a encore en rabe.

Pardon si je dis une bêtises mais au final, le problème venait d'ou???
J'ai cru comprendre que t'avais changé le YM5214 par un autre tout neuf et que le problème restait le même.
VDP 9938 remplacé par un autre et écran noir (Tout avait l'air de fonctionner sauf qu'il n'y avait pas d'image.
(C'est la raison pour laquelle j'avais pensé...à un soucis au niveau synchro du genre un LS monté avec le Quartz..Si il y en a
)
Si j'ai bien compris, tu as reproduit "la mécanique complète" du YM5214 et maintenant cela tourne! Pourquoi ca tourne pas avec ton YM5214 de remplacement
Une dernière chose, je vois des signaux en entrée de ton montage qui portent des noms particuliers comme.
CS0 H, CS0 L, CS2 H, CS2 L, CS3 H, CS3 L:
Si l'on trouve l'équivalent de ces signaux sur tous les MSX, on pourrait le rendre très attractif pour tous
Edité par
igal
Le 12/03/2014 à 07h07
J'ai cru comprendre que t'avais changé le YM5214 par un autre tout neuf et que le problème restait le même.
VDP 9938 remplacé par un autre et écran noir (Tout avait l'air de fonctionner sauf qu'il n'y avait pas d'image.
(C'est la raison pour laquelle j'avais pensé...à un soucis au niveau synchro du genre un LS monté avec le Quartz..Si il y en a

Si j'ai bien compris, tu as reproduit "la mécanique complète" du YM5214 et maintenant cela tourne! Pourquoi ca tourne pas avec ton YM5214 de remplacement


Une dernière chose, je vois des signaux en entrée de ton montage qui portent des noms particuliers comme.
CS0 H, CS0 L, CS2 H, CS2 L, CS3 H, CS3 L:
Si l'on trouve l'équivalent de ces signaux sur tous les MSX, on pourrait le rendre très attractif pour tous


Bonjour,
Pendant la modification de mon CX5M en MSX2, je voulais mettre une BEER en interne en mode EPM7128. J'ai enlevé ma carte d'essais du port carte sans couper l'alim et depuis, écran noir.
http://www.msxvillage.fr/forum/topic.php?id=2071&pt=18#m50501
Oui et non, en changeant le YM5214, javais toujours un écran noir, le VDP avait aussi prit un coup. Aprés échange du VDP, le MSX a redémarrer. J'ai recréer les signaux car je me retrouver avec un MSX sans YM5214.
Si, ça tourne avec le YM5214 de remplacement.
Sur tous les MSX, les signaux CS0H, ....... CS3L existent. Se sont des signaux qui servent a construire la partie SLTSL0 à SLT3 et CS0 à CS12. Tu peux regardé n'importe quel schéma, tu trouveras les signaux a chaque fois.
Mais effectivement, j'ai posté les schémas car le principe reste le même pour tous les MSX.
Pour la partie MAPPER, c'est pas évident de trouver un schéma avec deux CAS ( CAS2 et CAS3 ) sans MSXEngine. J'ai prit deux schéma différents pour reconstruire un seul schéma.
Et pour la partie WAIT, c'est intéréssant d'avoir un exemple. Edité par metalgear2 Le 12/03/2014 à 07h59
igal :
Pardon si je dis une bêtises mais au final, le problème venait d'ou???
Pendant la modification de mon CX5M en MSX2, je voulais mettre une BEER en interne en mode EPM7128. J'ai enlevé ma carte d'essais du port carte sans couper l'alim et depuis, écran noir.
http://www.msxvillage.fr/forum/topic.php?id=2071&pt=18#m50501
Citation :
J'ai cru comprendre que t'avais changé le YM5214 par un autre tout neuf et que le problème restait le même.
Oui et non, en changeant le YM5214, javais toujours un écran noir, le VDP avait aussi prit un coup. Aprés échange du VDP, le MSX a redémarrer. J'ai recréer les signaux car je me retrouver avec un MSX sans YM5214.

Citation :
Si j'ai bien compris, tu as reproduit "la mécanique complète" du YM5214 et maintenant cela tourne! Pourquoi ca tourne pas avec ton YM5214 de remplacement


Si, ça tourne avec le YM5214 de remplacement.
Citation :
Une dernière chose, je vois des signaux en entrée de ton montage qui portent des noms particuliers comme.
CS0 H, CS0 L, CS2 H, CS2 L, CS3 H, CS3 L:
Si l'on trouve l'équivalent de ces signaux sur tous les MSX, on pourrait le rendre très attractif pour tous
CS0 H, CS0 L, CS2 H, CS2 L, CS3 H, CS3 L:
Si l'on trouve l'équivalent de ces signaux sur tous les MSX, on pourrait le rendre très attractif pour tous

Sur tous les MSX, les signaux CS0H, ....... CS3L existent. Se sont des signaux qui servent a construire la partie SLTSL0 à SLT3 et CS0 à CS12. Tu peux regardé n'importe quel schéma, tu trouveras les signaux a chaque fois.
Mais effectivement, j'ai posté les schémas car le principe reste le même pour tous les MSX.
Pour la partie MAPPER, c'est pas évident de trouver un schéma avec deux CAS ( CAS2 et CAS3 ) sans MSXEngine. J'ai prit deux schéma différents pour reconstruire un seul schéma.
Et pour la partie WAIT, c'est intéréssant d'avoir un exemple. Edité par metalgear2 Le 12/03/2014 à 07h59
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie