MSX Village forum

L'atelier [Réglé] Création des signaux du YM5214

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10347

Le 09/03/2014 à 18h51

Reprise du message précédent

sinon il existe une solution avec le YM5214 pour comprendre le fonctionnement

relier 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é


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 10/03/2014 à 13h29
Bonjour,

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

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.






Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10347

Le 10/03/2014 à 16h54
en effet il y a inversion entre 11 et 12 sur le schéma

si on ne peux plus se fier aux docs constructeurs :oups


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 10/03/2014 à 17h04
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 :oups




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. :oups :'(



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



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10347

Le 10/03/2014 à 17h12
hip hip hip hourra :tchin

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 ;)


:noel
Site web    
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 10/03/2014 à 17h34
Jipe :
hip hip hip hourra :tchin

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 :lol



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 :| Edité par metalgear2 Le 10/03/2014 à 17h37



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 10/03/2014 à 18h37
Excellent travail, et pour finir avec un CPLD, c'est du grand art :top

Tu peux apporter ta pierre à l'édifice ici : ;)
http://www.msxvillage.fr/forum/topic.php?id=1788#m39695
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/03/2014 à 12h30
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. :top

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.









Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/03/2014 à 13h02
C'était vraiment un fameux topic ^^

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

Et bien sur le plus important, le CX5M est reparti et donc toi aussi ;)
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10347

Le 11/03/2014 à 15h35
soyons fous on passe au S3527 :fou


:noel
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 11/03/2014 à 17h33
Bravo. Y a bcp de signaux crees avec ton mont age.


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/03/2014 à 17h35
Fabf :
C'était vraiment un fameux topic ^^

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

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 :fou


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



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



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 11/03/2014 à 18h19
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% !
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 11/03/2014 à 19h11
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.





Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
igal Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 29/07/2010 à 17h19

Messages: 5492

Le 12/03/2014 à 06h52
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 :D )

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 :hum :hum

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


Tiens... voila du boudin, voila du boudin, voila du boudin... :siffle
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 12/03/2014 à 07h57
Bonjour,



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 :hum :hum


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 ^^


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



Mon site consacré au MSX : http://mymsx2.free.fr
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie