MSX Village forum

L'atelier Sound cartridge with 512KB RAM FPGA

Cleber Membre non connecté

Vagabond

Rang

Avatar

Inscrit le : 17/03/2015 à 21h20

Messages: 8

Le 17/03/2015 à 21h54

Reprise du message précédent

Hi this is my first post(after my presentation post), sorry to post in English, I'm from Brazil.
Fabf your project is really cool!!
I began to study VHDL this days and I'm waiting my EP2C5T144C8N board arrive. I still know close to nothing of FPGA.
Could you tell me the value of resistors you are using?
Is secure to connect MSX to this FPGA through this resistors?
And finaly, Any chance of you release this project as Open Source?

Thank you so much in advance!

Cleber.

Google Translation:


Salut ce est mon premier post (après ma présentation post), désolé de poster en anglais, je suis du Brésil.
Fabf votre projet est vraiment cool !!
Je ai commencé à étudier VHDL ce jour et je attends mon conseil EP2C5T144C8N arriver. Je sais encore presque rien des FPGA.
Pourriez-vous me dire la valeur des résistances que vous utilisez?
Est-sécurisé de se connecter à ce MSX FPGA travers cette résistances?
Et finalement, toute chance de vous libérer de ce projet en Open Source?

Merci beaucoup à l'avance!

Cleber.


- - - MSX - - -
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 17/03/2015 à 22h56
Bienvenue à toi Cleber.
Content que ce post te plaise ^^

Les résistances utilisées sont des 100R.
Ce n'est pas la façon la plus propre d'utiliser un FPGA avec le MSX mais c'est la plus simple et la moins couteuse.
Elle fonctionne bien et est utilisée dans de nombreuses cartouches.

Ce projet n'est pas vraiment le mien, j'utilise les définitions de TSUJIKAWA que tu trouveras en première page.

As tu déjà réalisé quelques montages pour le MSX, car commencer par ce genre de projet c'est un peu compliqué.
Quoi qu'il en est, je suis partant pour t'aider à réaliser ce projet. ;)
ATTENTION : même si dans ce montage il y a plus de risque de détruire le FPGA que le MSX cela ne veut pas dire que ton MSX ne risque rien. :siffle

Désolé pour la réponse en français mais ce forum est francophone.
Je peux traduire les passages que google aurait du mal à traduire .
Cleber Membre non connecté

Vagabond

Rang

Avatar

Inscrit le : 17/03/2015 à 21h20

Messages: 8

Le 18/03/2015 à 00h11
Hi Fabf,
Thank you so much for the answers!
I have mounted only simple things for MSX, for exemple ROM cartridges without mappers, etc...
You are right, I think it's a little bit complicated start from this project.
I will study a more about FPGA before connect my MSX to FPGA board. :D
Thank you,

Cleber

Google Translation:

Salut Fabf,
Merci beaucoup pour les réponses!
Je ai monté les choses ne simples pour MSX, pour cartouches de ROM exemple sans mappers, etc...
Vous avez raison, je pense que ce est un peu compliqué démarrage de ce projet.
Je vais étudier plus sur le FPGA avant mon MSX connecter à carte FPGA. :D

Merci,

Cleber


- - - MSX - - -
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 18/03/2015 à 10h52
Tu peux le réaliser, un FPGA c'est qu'un gros composant :lol
Le plus compliqué au début c'est maitriser Quartus.
Cleber Membre non connecté

Vagabond

Rang

Avatar

Inscrit le : 17/03/2015 à 21h20

Messages: 8

Le 18/03/2015 à 17h18
:lol


- - - MSX - - -
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/03/2015 à 20h57
Pour finir le tour du sujet j'ai rajouter la FM dans ma carte.
Le son est parfait comme dans la boite avec la souris sur l'étiquette ^^
Là ou c'est pas cool c'est que la FM est tellement bien simulée que le niveau de sortie est ridicule comme sur un véritable YM2143.
Ca ma gonflé de mettre un ampli, je vais y réfléchir :p

FamilyCyclone II
DeviceEP2C5T144C8
Timing ModelsFinal
Total logic elements3,258 / 4,608 ( 71 % )
Total registers1500
Total pins79 / 89 ( 89 % )
Total virtual pins0
Total memory bits11,346 / 119,808 ( 9 % )
Embedded Multiplier 9-bit elements6 / 26 ( 23 % )
Total PLLs0 / 2 ( 0 % )

Il reste encore un peu de place, ça tombe bien j'ai encore quelques idées :lol
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 25/03/2015 à 21h10
Fabf :
Ca ma gonflé de mettre un ampli, je vais y réfléchir :p


C'est vrai qu'une fois que tu as l'habitude de faire un schéma sous Quartus, ça gonfle de rajouter un truc a côté :lol :lol



Ca m'a fait pareil pour l'extension de mémoire avec SIMM. Ca m a fait chi.. de rajouter des C.I a côté :'(



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

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5788

Le 25/03/2015 à 21h34
Donc dans un FPGA, on peu mettre tout les circuits logique, portes,..., éventuellement une mémoire mais pas D'ampli Op ?! Edité par TurboSEB Le 25/03/2015 à 21h35



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/03/2015 à 21h39
Non je crois pas, je suis en train de regarder si je peux pas baisser le volume des autres chips :hum
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 25/03/2015 à 22h37
Tiens j'ai failli l'oublier celui là, la sortie PC7 du PPI qui sert au clac du clavier ou à la voie digitalisée dans Super Laydock.

S'eut été dommage :D
metalgear2 Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 27/11/2010 à 23h40

Messages: 2768

Le 25/03/2015 à 22h42
Fabf :
... la sortie PC7 du PPI qui sert au clac du clavier ...


J'avais jamais fait gaffe. Je croyais qu'elle servait à la matrice du clavier :'(

J'en apprend vraiment tous les jours :p Edité par metalgear2 Le 25/03/2015 à 22h45



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 26/03/2015 à 22h02
J'ai finalement posé un potentiomètre pour réglé mon problème de niveau sonore.
Je le remplacerais par 2 résistances par la suite.

J'ai maintenant un bon équilibre entre PSG/SCC ET FM. ^^

Je charge FMPAC.ROM dans la SRAM, un petit coup de MPX et c'est le bonheur :love
HDCORP Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 12/10/2013 à 10h39

Messages: 285

Le 27/03/2015 à 10h35
Trop classe
   
TurboSEB Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++ Groupe : Shoutbox

Inscrit le : 08/08/2010 à 20h57

Messages: 5788

Le 27/03/2015 à 13h28
Le tout brancher sur un ampli monster guitare, les voisins sont ravi:D
Même les vaches du pré d'en face ont porté plainte collectivement :lol

La classe effectivement :top Edité par TurboSEB Le 27/03/2015 à 13h29



MSX 1&2 + Moniteurs+divers (environ 0.70Tonnes)
   
z80 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 17/05/2013 à 22h52

Messages: 956

Le 27/03/2015 à 15h29
Fabf :
J'ai finalement posé un potentiomètre pour réglé mon problème de niveau sonore.

Je le remplacerais par 2 résistances par la suite.



J'ai maintenant un bon équilibre entre PSG/SCC ET FM. ^^



Je charge FMPAC.ROM dans la SRAM, un petit coup de MPX et c'est le bonheur :love




Juste pour être certain d'avoir bien suivi. Tu as dans un FPGA un PSG, un PPI pour le BEEP, et un OPLL?

ou bien j'ai rien compris?


TurboR GT (1Mo), CANON V20! ( en kit, modif 2+ en cours) :top
Pas encore retrouvés: V9990, Grafx9000, SUNRISE IDE 2x CF, SUNRISE MOONSOUND, FM PAC, MUSIC MODULE, NMS8280, SD SNATCHER,... :\'(
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 27/03/2015 à 15h39
Oui avec en plus une SCC avec mapper 512ko pour les ROMS ^^
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie