L'école Apprendre le CPLD
metalgear2
Membre non connecté
Conseiller Municipal
Reprise du message précédent
Je viens de tomber sur un autre schéma d'expander X4, là non plus, pas de /RFSH :
Fabf
Membre non connecté
Conseiller Municipal
metalgear2
Membre non connecté
Conseiller Municipal
Fabf :
Celui là non plus
Il n'a pas de /RFSH où il ne fonctionne pas avec un memory mapper ?
Si il ne fonctionne pas avec un memory mapper, ça veut dire que l'extension Gouget a base de KM681000 ne fonctionne pas avec cette expander.
Fabf
Membre non connecté
Conseiller Municipal
A mon avis ça ne concerne pas les mappers SRAM.
D'ailleurs le Gouget n'utilise pas /RFSH
D'ailleurs le Gouget n'utilise pas /RFSH
metalgear2
Membre non connecté
Conseiller Municipal
Fabf :
D'ailleurs le Gouget n'utilise pas /RFSH
C'est le 3émè mapper que je fais et j'ai même pas tilter ....
Fabf
Membre non connecté
Conseiller Municipal
igal
Membre non connecté
Conseiller Municipal
Je viens de trouver cette info sur le document [ Expert DDPlus - Circuitos Integrados] téléchargeable ici => http://www.msxpro.com/hardware/esquemas/ddplus_circuitos_integrados.rar sur l'excellent site MsxPro.com
Extrait:
sinal de "REFRESH". é ativo quando os 7 bits inferiores do barramento de endereços, apresentam o "endereços de refresco" das memorias dinamicas. Neste instante MREQ tambem vai a zero
Traduction:
Le signal "REFRESH". est active lorsque les 7 bits inférieurs du bus d'adresses, la fonction "aborde rafraîchissement" des mémoires dynamiques. À l'heure actuelle MREQ va également à zéro
On y trouve le pinout du T7937. Je suis sur que certaines infos peuvent débloquer ta tentative d'upgrade sur je sais plus quel MSX équipé d'un MSX engine de même type
Extrait:
sinal de "REFRESH". é ativo quando os 7 bits inferiores do barramento de endereços, apresentam o "endereços de refresco" das memorias dinamicas. Neste instante MREQ tambem vai a zero
Traduction:
Le signal "REFRESH". est active lorsque les 7 bits inférieurs du bus d'adresses, la fonction "aborde rafraîchissement" des mémoires dynamiques. À l'heure actuelle MREQ va également à zéro
On y trouve le pinout du T7937. Je suis sur que certaines infos peuvent débloquer ta tentative d'upgrade sur je sais plus quel MSX équipé d'un MSX engine de même type
metalgear2
Membre non connecté
Conseiller Municipal
Bonjour,
@Fabf :
Je suis sur un schéma qui regroupe l'EXPANDER x4 + BEER202 pour un EPM7128 et je me basse sur ton schéma pour la BEER.
Pour Pa[7..0] = PIN PA7-PA0 du 8255
Pour Pb[7..0] = PIN PB7-PB0 du 8255
Pour Pcl[3..0] = PIN PC3-PC0 du 8255
Pour Pch[3..0] = PIN PC7-PC4 du 8255
Pour D[7..0] = PIN D7-D0 du 8255
Peux tu me dire si je me trompe ?
Merci.
@Fabf :
Je suis sur un schéma qui regroupe l'EXPANDER x4 + BEER202 pour un EPM7128 et je me basse sur ton schéma pour la BEER.
Pour Pa[7..0] = PIN PA7-PA0 du 8255
Pour Pb[7..0] = PIN PB7-PB0 du 8255
Pour Pcl[3..0] = PIN PC3-PC0 du 8255
Pour Pch[3..0] = PIN PC7-PC4 du 8255
Pour D[7..0] = PIN D7-D0 du 8255
Peux tu me dire si je me trompe ?
Merci.
il faut regarder le datasheet du 8255 le port c est bien séparé en 2
groupe A upper PC7 PC4
groupe B lower PC3 PC0
cette séparation est utilisé pour le mode 1 handshaking qui sert a faire du transfert de données
groupe A upper PC7 PC4
groupe B lower PC3 PC0
cette séparation est utilisé pour le mode 1 handshaking qui sert a faire du transfert de données
Fabf
Membre non connecté
Conseiller Municipal
Oui c'est ça.
Tu remarqueras que PC3 et PC4 ne sont pas utilisés sur la BEER.
Cela te libère 2 pins au cas ou tu voudrais en plus un mapper 512ko
Tu remarqueras que PC3 et PC4 ne sont pas utilisés sur la BEER.
Cela te libère 2 pins au cas ou tu voudrais en plus un mapper 512ko
metalgear2
Membre non connecté
Conseiller Municipal
Jipe :
il faut regarder le datasheet du 8255 le port c est bien séparé en 2
Impect
J'ai fini le schéma de l'EXPANDER + BEER, mais évidement, il me trouve une erreur sur le 8255 et là, je séche.
Je pense qu'il doit trouver une erreur sur le retour d'une porte entre l'EXPANDER et la BEER : http://msxotage.free.fr/img_tmp/cpld/expander_beer_a.png
Tu peux jetter un oeil Fabf, car là ..... .....enfin, jette pas ton oeil par terre quand même ....
Fichier Quartus ici :
Merci. Edité par metalgear2 Le 06/12/2013 à 20h48
Fabf
Membre non connecté
Conseiller Municipal
C'est ça ton erreur ?
Error (12006): Node instance "inst20" instantiates undefined entity "a8255"
Error (12006): Node instance "inst20" instantiates undefined entity "a8255"
metalgear2
Membre non connecté
Conseiller Municipal
Fabf :
C'est ça ton erreur ?
Error (12006): Node instance "inst20" instantiates undefined entity "a8255"
Error (12006): Node instance "inst20" instantiates undefined entity "a8255"
Oui, c'est exactement ça.
Edit : Je viens de compiler ton schéma de la BEER et le fichier de l'EXPANDER (Celui qui a la PIN /RFSH) séparément, il trouve pas d'erreur. Edité par metalgear2 Le 06/12/2013 à 21h48
metalgear2
Membre non connecté
Conseiller Municipal
J'ai trouvé. C'est tout simplement parce qu'il ne trouve pas le fichier A8255.BSF dans mon répertoire ou j'ai enregistré mon projet.
Dans la barre de menu : Tools => Options
Choisir Librairies
Il ouvre une fenêtre. Dans chaque fenêtre, je lui est simplement donné le path ou ce trouve le fichier A8255.BSF
Edit : On peut aussi le voir quand on sélectionne l'icone en rouge :
Le répertoire du fichier A8255.BSF est visible Edité par metalgear2 Le 06/12/2013 à 22h20
Dans la barre de menu : Tools => Options
Choisir Librairies
Il ouvre une fenêtre. Dans chaque fenêtre, je lui est simplement donné le path ou ce trouve le fichier A8255.BSF
Edit : On peut aussi le voir quand on sélectionne l'icone en rouge :
Le répertoire du fichier A8255.BSF est visible Edité par metalgear2 Le 06/12/2013 à 22h20
Fabf
Membre non connecté
Conseiller Municipal
C'est ça
Enfin presque
Le fichier BSF n'est que la représentation graphique du fichier VHDL
Il faut celui ci aussi dans le répertoire du projet.
Pour créer un fichier BSF à partir d'un fichier VHDL il faut :
Créer un projet avec le fichier VHDL
Compiler
Puis : files->create/update->create symbole files for curent file Edité par Fabf Le 06/12/2013 à 22h36
Enfin presque
Le fichier BSF n'est que la représentation graphique du fichier VHDL
Il faut celui ci aussi dans le répertoire du projet.
Pour créer un fichier BSF à partir d'un fichier VHDL il faut :
Créer un projet avec le fichier VHDL
Compiler
Puis : files->create/update->create symbole files for curent file Edité par Fabf Le 06/12/2013 à 22h36
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie