L'atelier SCC PSG MAPPER et RAM en vhdl
TheWhipMaster
Membre non connecté
Villageois
Fabf
Membre non connecté
Conseiller Municipal
Bon on va peut être pas continuer comme ça longtemps .
Si tu est disposé à nous expliquer on pourrait partir sur de bonne bases
Si tu est disposé à nous expliquer on pourrait partir sur de bonne bases
SveN
Membre non connecté
Villageois
J'emprunte cette citation à un ancien membre : Mmm...
Concernant le DIY, ce n'est pas parce que YOURSELF n'y parvient pas qu'il doit abandonner..
YOURSELF fait partie d'une communauté où les emplois du temps de chacun sont infiniment variables..
YOURSELF obtiendra, à n'en point douter, de l'aide tôt ou tard ...
Du reste, YOURSELF, connaissant les obligations de chacun, n'oubliera pas de faire quelques piqures de rappel :
Fabf :
Te casse pas la tête à mon avis les fichiers de TheWhipMaster ne sont pas utilisables tel que dans le cadre du DIY amateur.
Fabf :
That's all folks on peut fermer le topic.
TheWhipMaster :
....Mais bon le sujet est clos
Concernant le DIY, ce n'est pas parce que YOURSELF n'y parvient pas qu'il doit abandonner..
YOURSELF fait partie d'une communauté où les emplois du temps de chacun sont infiniment variables..
YOURSELF obtiendra, à n'en point douter, de l'aide tôt ou tard ...
Du reste, YOURSELF, connaissant les obligations de chacun, n'oubliera pas de faire quelques piqures de rappel :
SveN :
C'est pourtant dispo sur le CD livré avec l'OCM .. ...
Pour la mise en pratique, un tuto serait le bienvenu ...
TheWhipMaster :
une mega SD c'est une bonne idee ca !si seulement j'avais le code pour spartan2E comme celui ci : megasd.zip
C'est pourtant dispo sur le CD livré avec l'OCM .. ...
Pour la mise en pratique, un tuto serait le bienvenu ...
TheWhipMaster :
Le code n'a pas bougé depuis la version sur port joystick ... Pour le tuto je vois ca des que j'en ai fini avec mes papiers pour le boulot
Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
Fabf
Membre non connecté
Conseiller Municipal
SveN, je crois avoir fait preuve de patience dans de nombreux dossiers DIY
Concernant le nombre de pins, j'en ai 105 au final de la compilation.
On peut peut être ôter le PSG et le memory mapper
igal
Membre non connecté
Conseiller Municipal
TheWhipMaster
Membre non connecté
Villageois
Tres bon point Sven !!!
Bon j'ai un peu de temps (et non j'en ai pas fini avec les administrations Indienne et Japonaise )
J'ai relu la file , il y a plusieurs points a éclaircir:
1. le VHDL fonctionne par couche donc les in/out sont gérés par un buffer de niveau supérieur interne afin d’optimiser les temps de traitement,
2. la mega SD , est un fpga assurant l’interfaçage entre trois éléments:
- le port msx (
wrt : in std_logic;
adr : in std_logic_vector(15 downto 0);
dbi : out std_logic_vector(7 downto 0);
dbo : in std_logic_vector(7 downto 0))
-connecteur sd(
mmcdbi : out std_logic_vector(7 downto 0);
mmcena : out std_logic;
mmcact : out std_logic;
mmc_ck : out std_logic;
mmc_cs : out std_logic;
mmc_di : out std_logic;
mmc_do : in std_logic)
-la Flashrom (
epc_ck : out std_logic;
epc_cs : out std_logic;
epc_oe : out std_logic;
epc_di : out std_logic;
epc_do : in std_logic)
Il faut noter que des fonctions peuvent etre supprimées (en fonction de la taille du chip utilisé pb de porte ou de pin) comme par exemple l'extension ram ,la verification d'insertion de la carte SD (attention cela empêche le rafraichissement de la SD en cas de changement de carte et génère un état instable du MSX)
3 le pin ram sont prevu pour faire une extension / mapper ou du mirroring , donc elle ne sont pas obligatoire dans le cas d'une mega SD , mais si vous possédez un EP2C208 ou plus cela permet un mapper jusqu'a 1024Ko
4 attention si vous voulez fusion plusieurs projets , attention au doublons de mapping ! Dans ce cas je vous conseille de partir du source de l ocm car les modules sont deja compatible les un avec les autres.
5 je ne vois pas de problème particulier
J’espère avoir répondu
Bon j'ai un peu de temps (et non j'en ai pas fini avec les administrations Indienne et Japonaise )
J'ai relu la file , il y a plusieurs points a éclaircir:
1. le VHDL fonctionne par couche donc les in/out sont gérés par un buffer de niveau supérieur interne afin d’optimiser les temps de traitement,
2. la mega SD , est un fpga assurant l’interfaçage entre trois éléments:
- le port msx (
wrt : in std_logic;
adr : in std_logic_vector(15 downto 0);
dbi : out std_logic_vector(7 downto 0);
dbo : in std_logic_vector(7 downto 0))
-connecteur sd(
mmcdbi : out std_logic_vector(7 downto 0);
mmcena : out std_logic;
mmcact : out std_logic;
mmc_ck : out std_logic;
mmc_cs : out std_logic;
mmc_di : out std_logic;
mmc_do : in std_logic)
-la Flashrom (
epc_ck : out std_logic;
epc_cs : out std_logic;
epc_oe : out std_logic;
epc_di : out std_logic;
epc_do : in std_logic)
Il faut noter que des fonctions peuvent etre supprimées (en fonction de la taille du chip utilisé pb de porte ou de pin) comme par exemple l'extension ram ,la verification d'insertion de la carte SD (attention cela empêche le rafraichissement de la SD en cas de changement de carte et génère un état instable du MSX)
3 le pin ram sont prevu pour faire une extension / mapper ou du mirroring , donc elle ne sont pas obligatoire dans le cas d'une mega SD , mais si vous possédez un EP2C208 ou plus cela permet un mapper jusqu'a 1024Ko
4 attention si vous voulez fusion plusieurs projets , attention au doublons de mapping ! Dans ce cas je vous conseille de partir du source de l ocm car les modules sont deja compatible les un avec les autres.
5 je ne vois pas de problème particulier
J’espère avoir répondu
HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
TheWhipMaster
Membre non connecté
Villageois
Fabf :
SveN, je crois avoir fait preuve de patience dans de nombreux dossiers DIY
Concernant le nombre de pins, j'en ai 105 au final de la compilation.
On peut peut être ôter le PSG et le memory mapper
Concernant le nombre de pins, j'en ai 105 au final de la compilation.
On peut peut être ôter le PSG et le memory mapper
Patience tout est relatif ...
Sinon de quel projet parles tu ? mega SD ou PSGSCC?
car pour PSGSCC attention tu as besoin de 128K de mapper pour l’émulation complète du SCC car c'est le SCC-i pour Snatcher...
HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
Fabf
Membre non connecté
Conseiller Municipal
TheWhipMaster :
1 blablabla niveau assemblée nationale
2 blablablabla et copie du fichier VHDL
3 blablabla fantasmagorique
4 blablabla débrouillez vous avec l'OCM
5 je ne vois pas de problème particulier
J’espère avoir répondu
1 blablabla niveau assemblée nationale
2 blablablabla et copie du fichier VHDL
3 blablabla fantasmagorique
4 blablabla débrouillez vous avec l'OCM
5 je ne vois pas de problème particulier
J’espère avoir répondu
Quel pédagogue
Je suis bon prince, j'ai mis le topic dans les tiroirs de l'atelier même si je n'y crois pas une minute.
SveN
Membre non connecté
Villageois
J'ai déjà attaqué la megaSD ... Pour l'instant, je me tape des simulations ... et pas mal de doc, notamment sur les EPCS !!
Vais faire une synthèse de mes recherches et applications dès que possible !!
Vais m'attaquer à fabriquer un adaptateur MSX.SLOT <=> FGPA ...
Tu peux y croire, on finira par arriver à un résultat !!
Vais faire une synthèse de mes recherches et applications dès que possible !!
Vais m'attaquer à fabriquer un adaptateur MSX.SLOT <=> FGPA ...
Tu peux y croire, on finira par arriver à un résultat !!
Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
il y a une bonne dizaine d'année ce truc CPLD ALTERA MAX3000 était nouveau et me paraissait miraculeux
jusqu'au moment ou j'ai compris que le logiciel MAX+PLUS2 ne tenait pas compte uniquement de la puce mais en mettait 2 ou trois en service pour coller au schéma
je n'ai jamais programmé en VHDL car le module a partir du schéma était simple
de plus toutes les docs étant en anglais j'ai moi aussi laissé tomber
mais a l'heure actuelle on doit bien trouver des infos en français quelque part pour des jeunes qui en veulent
jusqu'au moment ou j'ai compris que le logiciel MAX+PLUS2 ne tenait pas compte uniquement de la puce mais en mettait 2 ou trois en service pour coller au schéma
je n'ai jamais programmé en VHDL car le module a partir du schéma était simple
de plus toutes les docs étant en anglais j'ai moi aussi laissé tomber
mais a l'heure actuelle on doit bien trouver des infos en français quelque part pour des jeunes qui en veulent
TheWhipMaster
Membre non connecté
Villageois
Fabf :
Quel pédagogue
Je suis bon prince, j'ai mis le topic dans les tiroirs de l'atelier même si je n'y crois pas une minute.
TheWhipMaster :
1 blablabla niveau assemblée nationale
2 blablablabla et copie du fichier VHDL
3 blablabla fantasmagorique
4 blablabla débrouillez vous avec l'OCM
5 je ne vois pas de problème particulier
J’espère avoir répondu
1 blablabla niveau assemblée nationale
2 blablablabla et copie du fichier VHDL
3 blablabla fantasmagorique
4 blablabla débrouillez vous avec l'OCM
5 je ne vois pas de problème particulier
J’espère avoir répondu
Quel pédagogue
Je suis bon prince, j'ai mis le topic dans les tiroirs de l'atelier même si je n'y crois pas une minute.
1 c'est pour éclaircir le fonctionnement entre sortie
2 c'est pour point les connections
.... mais bon je vois l'ambiance !
Je ne suis pas formateur vdhl et le msx est un passe temps pour moi et je ne crois pas avoir d obligations envers toi Fab.
Merci de ne plus me contacter concernant les sujets atelier
HB-F700F(X2),A1GT,Altera DE1 + slots , Sunrise IDE CF,FMPAC, Music Module,Slot expander 8X (X3) ,PlaySoniq, et autres
Jipe :
je n'ai jamais programmé en VHDL car le module a partir du schéma était simple
de plus toutes les docs étant en anglais j'ai moi aussi laissé tomber
mais a l'heure actuelle on doit bien trouver des infos en français quelque part pour des jeunes qui en veulent
de plus toutes les docs étant en anglais j'ai moi aussi laissé tomber
mais a l'heure actuelle on doit bien trouver des infos en français quelque part pour des jeunes qui en veulent
Voilà de quoi potasser :
http://fr.wikipedia.org/wiki/VHDL
http://www.lri.fr/~de/M1-IntroVHDL-06-07.pdf
http://www.clubeea.org/uploader/mediatheque/Cours-VHDL-10-Partie1-Introduction.pdf
http://www.clubeea.org/uploader/mediatheque/Cours-VHDL-10-Partie2-Structure-programme.pdf
http://www.clubeea.org/uploader/mediatheque/Cours-VHDL-10-Partie3-Style-flot-de-donnees.pdf
http://www.clubeea.org/uploader/mediatheque/Cours-VHDL-10-Partie4-Style-description-structurelle.pdf
http://www.clubeea.org/uploader/mediatheque/Cours-VHDL-10-Partie5-Style-description-comportementale.pdf
http://www.clubeea.org/uploader/mediatheque/Cours-VHDL-10-Partie6-Combinatoire-Sequentiel.pdf
http://www.clubeea.org/uploader/mediatheque/Cours-VHDL-10-Partie7-Machines-etats.pdf
http://www.clubeea.org/uploader/mediatheque/Cours-VHDL-10-Partie8-TestBenches.pdf
http://www.clubeea.org/uploader/mediatheque/TD-VHDL-10-modelSim-PE.pdf
http://www.clubeea.org/uploader/mediatheque/TP1-VHDL-10-HDL-Author-ModelSim-PE-ISE-Spartan-3E.pdf
http://irfu.cea.fr/Phocea/file.php?class=cours&file=/herve.le-provost/langageVHDL.pdf
http://lslwww.epfl.ch/pages/teaching/cours_lsl/sl_info/19.VHDL.pdf
http://fr.wikibooks.org/wiki/TD1_VHDL
Fabf
Membre non connecté
Conseiller Municipal
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie