L'atelier Covox CPLD

Et un petit covox en CPLD qui va bien
covox.rar
Flow StatusSuccessful - Wed Sep 18 20:44:20 2013
Quartus II 32-bit Version12.1 Build 243 01/31/2013 SP 1 SJ Web Edition
Revision NameCOVOX
Top-level Entity NameCOVOX
FamilyMAX7000S
DeviceEPM7064SLC44-10
Timing ModelsFinal
Total macrocells42 / 64 ( 66 % )
Total pins21 / 36 ( 58 % )
On branche 20 fils sur le CPLD, la sortie son direct dans le pin49 du slot et zou pas besoin de résistance ou autre
A ça serait beau couplé à 4MO de RAM

covox.rar
Flow StatusSuccessful - Wed Sep 18 20:44:20 2013
Quartus II 32-bit Version12.1 Build 243 01/31/2013 SP 1 SJ Web Edition
Revision NameCOVOX
Top-level Entity NameCOVOX
FamilyMAX7000S
DeviceEPM7064SLC44-10
Timing ModelsFinal
Total macrocells42 / 64 ( 66 % )
Total pins21 / 36 ( 58 % )
On branche 20 fils sur le CPLD, la sortie son direct dans le pin49 du slot et zou pas besoin de résistance ou autre

A ça serait beau couplé à 4MO de RAM


Tricheur

Mon Github -> github.com/msxlegend
challenge 2013 -> neodream MSX 2013
Concepteur du -> KCX Bluetooth transmitter
Demo Terminator2 T2.zip


Je met en lien un topic qui contient tout ce qu'il faut pour utiliser le covox.
http://www.msxvillage.fr/forum/topic.php?id=853 Edité par Fabf Le 19/09/2013 à 14h47
http://www.msxvillage.fr/forum/topic.php?id=853 Edité par Fabf Le 19/09/2013 à 14h47

Je m'étais un peu trop avancer pour le covox en direct
Pour un fonctionnement optimale il faut rajouter un filtre R/C entre la sortie du CPLD et le pin49.

Maintenant que le covox est plié, je vais regarder cette histoire de RAM

Pour un fonctionnement optimale il faut rajouter un filtre R/C entre la sortie du CPLD et le pin49.

Maintenant que le covox est plié, je vais regarder cette histoire de RAM


Ca faisait un moment que ça me trottait alors j'ai profité d'un trou dans mon emploi du temps pour m'en faire un.
Boitier transparent avec led bleue qui flash sur la batterie de Cerrone



Boitier transparent avec led bleue qui flash sur la batterie de Cerrone



Fabf :
J'ai profité d'un trou dans mon emploi du temps pour m'en faire un.




metalgear2 :
... Profite, car le trou dans ton emploi du temps ne va pas durer ...




Il me semblait qu'un COVOX était fait a partir de plusieurs résistances sur le port //.
Quel est l'avantage du COVOX en CPLD ?
Quel est l'avantage du COVOX en CPLD ?

Avoir une belle cartouche de plus
Et aussi rediriger la sortie covox sur le moniteur.
Après c'est un covox, en cartouche ou sur LPT, ça sert pas à grand chose

Et aussi rediriger la sortie covox sur le moniteur.
Après c'est un covox, en cartouche ou sur LPT, ça sert pas à grand chose

faut être un peu curieux pt'i gars 
http://www.msxvillage.fr/forum/search.php?token=feb02a7452bf5901a884b0845b5e2a9dd8ad54461ef04617756d32d6aaf007ca#search_forum

http://www.msxvillage.fr/forum/search.php?token=feb02a7452bf5901a884b0845b5e2a9dd8ad54461ef04617756d32d6aaf007ca#search_forum

@Kris
Le COVOX permet la lecture des fichiers PCM mono 8bits 15.75 Khz ou la bande son des vidéo EVA.
La qualité sonore est "époustouflante" pour un ordinateur comme le MSX.
Le gros inconvénient pour les fichiers PCM c'est que la musique est chargée en RAM et qu'il faut 1Mo par minute, extension 4Mo recommandée
L'autre inconvénient, inhérent au premier, c'est qu'il faut attendre que les 4Mo soient chargés pour écouter la musique.
Un lecteur en streaming serait le bienvenu
@GDX
Merci, le PWM est un convertisseur numérique-analogique en VHDL qui remplace le réseau de résistances.
http://fr.wikipedia.org/wiki/Modulation_de_largeur_d%27impulsion
Le COVOX permet la lecture des fichiers PCM mono 8bits 15.75 Khz ou la bande son des vidéo EVA.
La qualité sonore est "époustouflante" pour un ordinateur comme le MSX.
Le gros inconvénient pour les fichiers PCM c'est que la musique est chargée en RAM et qu'il faut 1Mo par minute, extension 4Mo recommandée

L'autre inconvénient, inhérent au premier, c'est qu'il faut attendre que les 4Mo soient chargés pour écouter la musique.
Un lecteur en streaming serait le bienvenu

@GDX
Merci, le PWM est un convertisseur numérique-analogique en VHDL qui remplace le réseau de résistances.
http://fr.wikipedia.org/wiki/Modulation_de_largeur_d%27impulsion

Bonsoir,
En utilisant ma FlashROM SCC en slot1 et en laissant le COVOX sur le slot2, je me suis aperçu d'un conflit.
En lançant Salamander sur ma FlashROM SCC, le son est en mode PSG
Par contre, dans l'autre sens, si j'utilise le COVOX et en laissant ma FlashROM SCC dans le slot, la sortie son du COVOX est nickel.
Il y a donc un probléme de retour du COVOX vers la sortie son SCC. Ce qui est normal car les deux sorties sons (COVOX et SCC) sont sur la broche 49 du port cartouche.
Pour résoudre le probléme, une astuce toute simple, insérer un condo de 4.7Uf entre le CPLD (Sortie du PWM) et la broche 49 du port cartouche pour récupérer le son SCC
Là bien sur, c'est sur mon proto :
Edité par
metalgear2
Le 19/01/2015 à 22h10
En utilisant ma FlashROM SCC en slot1 et en laissant le COVOX sur le slot2, je me suis aperçu d'un conflit.
En lançant Salamander sur ma FlashROM SCC, le son est en mode PSG

Par contre, dans l'autre sens, si j'utilise le COVOX et en laissant ma FlashROM SCC dans le slot, la sortie son du COVOX est nickel.
Il y a donc un probléme de retour du COVOX vers la sortie son SCC. Ce qui est normal car les deux sorties sons (COVOX et SCC) sont sur la broche 49 du port cartouche.
Pour résoudre le probléme, une astuce toute simple, insérer un condo de 4.7Uf entre le CPLD (Sortie du PWM) et la broche 49 du port cartouche pour récupérer le son SCC

Là bien sur, c'est sur mon proto :

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