MSX Village forum

L'atelier [en cours] Selector pour cartouche 4 x Flash [eb2014]

ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5301

Le 10/03/2014 à 18h32
Salut,

Qui aurait cru ça un jour... Que je posterai un schéma d'électronique !
Pas moi en tout cas !

Alors voilà mon tout premier circuit (soyez indulgent) ... Un circuit pour faire une sélection de FLASH avec un Bouton plutôt qu'un slide switch.
Un click sur le bouton et on passe à la flash suivante, avec des led pour indiquer la rom Active.

Merci à mon professeur particulier : Eugeny pour avoir pris du temps à m'expliquer... :top




Maintenant, le truc c'est que je souhaite intégrer le LS139 et le LS74 dans un GAL16V8D.
J'ai fait le schema logic qui correspond, mais ça ne veut pas passer... Si quelqu'un sait utiliser ça, j'en serai enchanté !
[ericb2014] Edité par ericb59 Le 08/08/2014 à 07h40


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 10/03/2014 à 18h45
Désolé je n'ai jamais programmé de GAL :moue
Par contre à vu de nez tu dois pouvoir "économiser" U8A.
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 9531

Le 10/03/2014 à 18h57
en effet la puce 74LS139 contient 2 décodeurs identiques

en renommant la U8:A en U3:B tu économise une puce sur le circuit


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 10/03/2014 à 19h00
Non pas comme ça, le PLD n'utilise que les partie câblées.

Je voulais dire en utilisant les sorties led en /CS et /SLTSL en enable à la place de GND sur U3:B.
Enfin je peux me tromper :oups
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 9531

Le 10/03/2014 à 19h03
en fait a cause du /SLTSL les 2 puces n'ont pas la même réaction

un tel montage ne mémorise pas la puce sélectionnée

a l'init on démarre toujours dans la même flash et on selectionne ensuite


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 10/03/2014 à 19h09
Oui ce qui est intéressant au moment de la programmation.
Sans avoir commencé, donc /SLTSL=1, la led indique déjà la première flash.
Ingénieux, j'aime :love
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5301

Le 10/03/2014 à 19h50
C'est quoi le plus petit CPLD Altera ? Un truc qui prend pas de place sur le PCB... ?
On peut intégrer un schmit trigger dans un CPLD ? (HC14) Edité par ericb59 Le 10/03/2014 à 19h50


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 10/03/2014 à 19h58
D'après ce que j'ai pu lire, pas de schmit trigger dans un CPLD :(
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5301

Le 10/03/2014 à 20h20
j'ai fait une petite mise à jour du schéma...

Fabf, connais un petit CPLD pas trop gros, qui pourrait embarquer mes 2 chips ?


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 10/03/2014 à 20h25
EPM7032, y a pas plus petit :D
Pourquoi il faut impérativement un trigger ?
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5301

Le 10/03/2014 à 20h31
Fabf :


Pourquoi il faut impérativement un trigger ?




Je ne peux que te répéter les mots de mon 'prof' quand je lui ai posé la question :"If you want a reliable device, yes" ! :siffle


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 10/03/2014 à 20h45
Je pense que le trigger doit faire une sorte de tampon pour éviter de passer deux ROM en un seul appuie :hum
ericb59 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 17/04/2012 à 10h25

Messages: 5301

Le 10/03/2014 à 20h50
Avec ce systeme tu ne peux pas avoir 2 roms en même temps, même sans trigger. LEs LS74 s'incrémentent toujours, même si le contact est maintenu...
Si tu rajoute un Trigger en plus, la selection de chips se fait à la remontée du bouton, plutot qu'à la descente...

un 7032 en PQFP ça fait 1cm/1cm ça me vas... Le truc c'est pour les programmer... :(
J'ai jamais réussi à faire reconnaitre mon 7128 par les logiciels Altera :'( Edité par ericb59 Le 10/03/2014 à 20h54


banniere-ericb59e
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 10/03/2014 à 21h02
Le PLCC est pas beaucoup plus grand.

Tu peut le souder facilement pour valider le proto et puis passer au TQFP pour la prod ;)
MSXlegend Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : Shoutbox

Inscrit le : 18/06/2010 à 22h42

Messages: 4905

Le 22/04/2014 à 18h51
Sous le pcb, il y a de la place pour 3 am29f040. Il faut faire attention pour souder les fils !!! ca va se croiser un peu :D


[NMS8250 MSX2+,4mo] ,SCC,Moonsound,Fm Stéréo,Music module,Sunrise CF,GFX9000,MFR,Console NeoDream,1PiMSX.
[NMS8220 MSX2+, FM, COVOX, Tada MIDI] ,Exp 4x, 512k RAM
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie