Transparence
Émulateur 27C512 évolutif

Il s’agit de construire un émulateur d’EPROM avec un minimum de composants « glue chip ». La parution dans différents numéros d’Elektor de projets faisant appel aux CPLD et FPGA de différentes marques a mis le lecteur au courant de l’extraordinaire souplesse d’utilisation qu’ils apportent dans le design de circuits numériques.
À architecture Altera EPM7064+ Atmel 90S8515
Pour le présent projet c’est la famille des CPLD d’Altera qui est à l’honneur ; en effet l’utilisation d’un EPLD du type EPM7064S permet de remplacer directement une poignée de circuits logiques : tampons (buffers) bidirectionnels, multiplexeurs, verrous qui auraient été normalement nécessaires à la réalisation, tout en simplifiant énormément le routage du circuit imprimé. De quoi mettre en pratique pour le lecteur de la récente série d’articles « la pratique des CPLD ».
Dimensionnement du CPLD
Avant de choisir un CPLD il convient de faire une évaluation, même rapide, des besoins requis pour mener le projet à terme. Pourquoi en effet payer cher un CPLD qui ne sera pas exploité à plus de 10% de ses capacités ( on se retrouve alors avec un marteau-pilon pour enfoncer un clou !) ou bien, cas inverse, être trop juste en ressource et tenter désespérément de faire « fitter » un design avec un chausse-pied.
Comme dans tout émulateur d’EPROM se trouve une RAM de taille au moins équivalente à l’EPROM a émuler, nous pouvons déjà obtenir un certain nombre de paramètres intéressants notamment en ce qui concerne le nombre d’E/S (Entrées/Sorties, I/O pour Input/Output en anglais) nécessaires.
Ceci est un article RÉSERVÉ AUX MEMBRES. Vous avez besoin d'un abonnement pour lire cet article.
- Accès aux archives Elektor et à plus de 5 000 fichiers Gerber
- Recevez jusqu'à 8 magazines par an (numériques et/ou papier)
- 10 % de réduction dans la boutique Elektor
Disponible à partir de 4,95 € par mois.
Qu'est-ce que la Uniquement membres
Elektor s'engage à fournir des contenus de haute qualité dans le domaine de l'électronique, servant ainsi des dizaines de milliers de membres payants. Dans le cadre de cet engagement, Elektor a lancé l'initiative Premium, qui propose des articles en ligne exclusifs pour les membres, parfois même avant leur publication dans le magazine.
Chaque jour, les membres peuvent accéder à des articles approfondis qui présentent le meilleur des contenus Premium d'Elektor.
Cette initiative vise à récompenser les membres en leur offrant un accès anticipé. Une fois connecté, vous pouvez facilement profiter de ce contenu exclusif et participer aux discussions sur les projets présentés.
Alors que Premium élargit les ressources disponibles, Elektor continuera à fournir une richesse d'informations gratuites.
Rejoignez dès aujourd'hui la communauté Elektor pour profiter de Premium et d'autres avantages !
Matériaux
Fichier Gerber
Le circuit imprimé de cet article est disponible sous forme d’un ou plusieurs fichiers Gerber. Seuls les membres de la communauté d’Elektor peuvent télécharger gratuitement ce(s) fichier(s). Avec ce(s) fichier(s), vous pouvez réaliser vous-même le circuit imprimé ou bien le faire faire.
Si vous souhaitez passer par un service en ligne, nous vous recommandons notre partenaire Eurocircuits. Nous faisons régulièrement appel à Eurocircuits pour nos prototypes et notre production en série.
L’utilisation de nos fichiers Gerber est protégée par une licence Creative Commons modifiée. Creative Commons offre aux auteurs, scientifiques, enseignants et autres créateurs la liberté de gérer avec souplesse leurs droits d’auteur, sans perdre leurs droits réservés.
Liste des composants
R1,R2,R4 = 10 k
R3 = réseau de 8 résistances de 10 k
R5 à R7 = 1 k
Condensateurs :
C1,C2 = 22 pF
C3,C5..C8 = 1 µF/16 V radial
C4,C9,C10,C23 = 100 nF
C12 à C22 = 100 nF CMS forme 1210
C11 = 10 µF/16 V radial
Semi-conducteurs :
D1 = 1N4001
D2, D4 = LED 3 mm rouge
D3 = LED 3 mm verte
IC1= MAX232N (Maxim)
IC2 = EPM7064SLC84-15 PLCC (programmé EPS030444-31)
IC3 = CY7C1019B-15VC (Cypress)
IC4 = AT90S8515-4PC DIP 44 broches (programmé EPS 030444-41)
IC5 = 7805CP
Divers :
JP1 = embase autosécable à 1 rangée de 2 contacts + cavalier
JP2 = embase autosécable à 1 rangée de 3 contacts + cavalier
K1,K2 = embase HE-10 à 2 rangées de 5 contacts
K3 = embase sub-D à 9 contacts en équerre femelle encartable
K4 = embase-jack d’alimentation
K5 = embase autosécable à 1 rangée de 2 contacts
K6 = morceau de câble plat à 28 conducteurs avec connecteur DIP
S1 = bouton-poussoir unipolaire à contact travail
X1 = quartz 3,686 4 MHz
support PLCC à 84 broches
Platine (EPS030444-1)
boîtier tel que, par exemple1591-D (Hammond)
Discussion (0 commentaire(s))