MSX Village forum

L'atelier PSG/SCC FPGA

Visiteur

Vagabond

Rang

Avatar

Message : 0

Le 26/03/2013 à 15h16

Reprise du message précédent

Une porte doit être ouverte ou fermée :fou .... et avec la météo actuelle, plutôt fermée, vu le vent glacial (sauf chez Igal :lol)
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/03/2013 à 15h41
Jipe :
fait les 2 ;)


Pas en même temps :hum :lol



Sinon pour la troisième solution, celle de mars2000, il faut que je vois ce qu'il y a dans la bibliothèque Quartus.

Si je trouve pas j'importerais d'AutoCAD :lol
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10316

Le 26/03/2013 à 15h46
non pas en même temps tu simules les 2 portes et tu utilises la sortie qui convient


:noel
Site web    
msx45 Membre non connecté

Villageois

Rang

Avatar

Inscrit le : 09/12/2009 à 21h08

Messages: 868

Le 26/03/2013 à 17h37
Salut FABF,
je me rends pas bien compte de ce qu'on peut faire avec un ALTERA CYCLONE 2

Donc pour l'instant :
- SCC
- PSG
- FLASHROM (de combien de KO ??)

Est ce qu'on peut faire :
- mapper externe
- RAM
- audio FM
- extension clavier PS2
- usb
- carte SD

J'ai vu sur EBAY un "EP2C5T144 Altera Cyclone II FPGA Mini Development Board" pour 20 euros
C'est bon ou il faut un modele particulier ?

A+
E-mail    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/03/2013 à 18h11
En gros on peut tout faire avec un FPGA mais il faut savoir s'y prendre et bien connaitre la hardware.
En théorie on doit pouvoir adapter toutes les fonctions de l'OCM mais il y a beaucoup d'adaptations à faire.

J'ai eu la chance de trouver des fichiers pour cartes autonomes et voila ou j'en suis:

Le PSG a un son pourri :(
La SCC est capricieuse :moue
La FlashROM était en composants classiques :oups

Pour les 2 premières j'ai peut être louper quelque chose :hum
Attention un FPGA ne peut pas émuler de la RAM, celle ci doit être externe.
Si mais en quantité limité :oups

On en trouve mois cher ici
http://www.ebay.fr/itm/Altera-CycloneII-EP2C5T144-FPGA-Mini-Development-Board-/150835820710?pt=LH_DefaultDomain_0&hash=item231e83f8a6

Pour les mapper, j'en ai testé quelques uns et j'en ai encore deux ou trois sous le coude.
J'ai utilisé un autre composant plus petit appelé CPLD.
Pour le coup ça marchait plutôt bien ^^

J'ai aussi sur le gaz un expander 4X à base de CPLD.

Ils sont aussi bien moins cher :
http://www.ebay.fr/itm/New-MAX-II-EPM240-CPLD-Development-Board-Minimum-System-/230767965438?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item35bad7b4fe

Voila donc un autre monde plutôt compliqué à appréhender mais qui peut faire gagner du temps et de la place dans les montages.
A savoir que tous les montages modernes carte SD, Flashrom, ou playsonyc sont à base de FPGA.

Je remercie au passage les concepteurs pour le partage de leur savoir et de leurs sources :p :@ Edité par Fabf Le 02/04/2013 à 19h28
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 26/03/2013 à 18h27
Fabf :
Attention un FPGA ne peut pas émuler de la RAM, celle ci doit être externe.


Nombreuses sont les cartes de développement avec une RAM 'intégrée' !!


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/03/2013 à 18h37
Oui mais c'est pas les mêmes tarifs et ou le nombre de pins est insuffisant pour interfaçage avec le MSX ;)
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 26/03/2013 à 22h46
Il semblerait que le coup du OU sur /SLTSL et /RD ai marché :top

J'ai bien MGLOAD et MGSAVE qui fonctionnent.

Par contre les jeux ne se chargent toujours pas, le MSX se fige puis reboot.

J'ai chargé un jeu avec MGLOAD NEMESIS2.ROM /S01
Je l'ai sauvegardé avec MGSAVE TEST.ROM /S01 /N10
Si je charge TEST.ROM dans ma flashrom pareil le MSX se fige et reboot.

Je dois avoir un bug quelque part :moue
Je joins mon schéma mega + mapper SCC

Edité par Fabf Le 26/03/2013 à 23h00
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10316

Le 27/03/2013 à 11h20
ajoute une résistance sur les MA , regarde dans les autres schémas , moi je vais bosser ;)


:noel
Site web    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 27/03/2013 à 11h25
Jamais vu de schéma SRAM avec résistances sur les MA :hum

Sur les flashroms oui par contre. Edité par Fabf Le 27/03/2013 à 11h25
Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10316

Le 27/03/2013 à 22h51
j'ai fait rapidos , ajoute une résistance pour polariser le signal au cas ou la sortie de ton FPGA ne soit pas indentique a une porte classique


:noel
Site web    
SveN Membre non connecté

Villageois

Rang

Avatar

Groupe : compte ++

Inscrit le : 22/11/2011 à 21h14

Messages: 865

Le 29/03/2013 à 18h26
@Fabf : peux-tu poster quelques images de ton montage ?
J'ai en effet un peu de mal à suivre avec le matériel que j'ai sorti.
Idéalement, il faudrait que j'utilise le même que le tien afin de ne pas réinventer la roue..


Philips.NMS.8245/50/80, Sony.F1XV/HBF-700D, Pana.FSA1FX/A1WX(x2)/A1GT, OCM, GR8BIT.... et ...
   
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 29/03/2013 à 20h06
Désolé mais pas de photos car rien de bien sensationnel.
J'utilise cette carte sur une plaque à essais


Tu as combien de I/O libres sur ta carte ?
galine Membre non connecté

Conseiller Municipal

Rang

Avatar

Inscrit le : 27/08/2010 à 02h22

Messages: 1363

Le 29/03/2013 à 22h04
A force de voir e cyclone je vais finir par tenter ^^.
Google+    
Fabf Membre non connecté

Conseiller Municipal

Rang

Avatar

Groupe : compte ++

Inscrit le : 24/08/2010 à 20h55

Messages: 4833

Le 29/03/2013 à 22h38
C'est sur qu'il y a des choses à retirer de ces petites bêtes.
Malheureusement rien de vraiment spectaculaire n'est sortie du village.:(

Je vais vraiment finir par croire que Jipe à toujours raison ;)

Jipe Membre non connecté

Maire-adjoint

Rang

Avatar

Association

Inscrit le : 02/10/2009 à 19h41

Messages: 10316

Le 30/03/2013 à 16h31
je pense qu'il est plus facile de construire tout le MSX genre one chip que de s'en servir comme périphérique

les 5V tolérants ne doivent pas être vraiment avec les niveaux de tension requis des portes classiques

il faut potasser les datasheets en anglais pour bien comprendre les subtilités


:noel
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie