11.07.2015 Views

microprocesseur

microprocesseur

microprocesseur

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

MICROPROCESSEURqui se traduirait par d’éventuellesréflexions à ce niveau. On aura comprisqu’il est souvent délicat, pourcela, de connecter un émulateurd’EPROM au système-cible.La dite approche présente un autreinconvénient, il est en effet pratiquementimpossible de programmerce type d’émulateur par le biais d’unprogrammateur d’EPROM classique.Il est bien souvent nécessaire d’utiliserun programme spécifique livréà cet effet avec l’émulateur.L’émulateur présenté ici ne présenteaucun des inconvénients cités plushaut. Il se laisse programmer dansun programmateur d’EPROM et l’implantationde l’ensemble du montagedans le circuit-cible à l’endroitoù se trouve normalement l’EPROMse fait sans la moindre difficulté.L’EPROMNormalement, la programmationd’une EPROM se fait à l’aide d’unprogrammateur d’EPROM. La plupartdes programmateur commencentpar vérifier que le composantqu’on leur « confie » est totalementvide (on parle du test de virginité). Àcet effet, il entreprend la lecture detous les octets et s’assure qu’ils onttous pour contenu la valeur 0xFF. Sice n’est pas le cas, il en déduit quel’EPROM n’est pas vierge, déductionqu’il affiche par le biais d’un messageavant de croiser purement etsimplement les bras.Certains programmateurs modernesdisposent d’une capacité de détecterle type et la marque de l’EPROMque l’on vient de mettre dans le supportFIN (à Force d’Insertion Nulle),Caractéristiques– Émule une 27C256–Peut être programmé par n’importe quelprogrammateur d’EPROM capable de programmerune 26C256–Protection électrique empêchant la lecturede l’identificateur composant (DEVICE-ID)– Se laisse facilement effacer– Compact– Aisé à mettre en oeuvrece qui le met en demeure d’utiliser l’algorithmeet les niveaux de tension de programmationles mieux adaptés. Cette fonctiond’auto-information prend la forme d’uneapplication de la tension de +12 V sur labroche A9 avant de procéder à la lecture decertaines adresses de l’EPROM. Cesadresses additionnelles ne peuvent pas être+5VR3D1A9R4100½D24V7+5VR2A0A1A2A3A4A5A6A7A8A10A11A12A13A1410987654325242123226271 28VPPA0A1A2D0A3IC2 D1A4D2A5EPROM D3A6 HEADERD4A7D5A8 27256D6A9D7A10A11A12A13A14OE CS22 14 2011121315161718192345678911920 C4IC510 100nIC512 18171615141312113EN13EN2G374HCT245+5VR9 1 8x 10k2 3 4 5 6 7 8 920+5VA1228A0A111 D0A21213D1D2IC3A3A415 D3A51617RAMD4D5A6A718 D6 62256A819 D7A9A10A11CSA13A14OE WR22 14 27109876543252421232261A0A1A2A3A4A5A6A7A8A9A10A11A12A13A1433½7V510kC3+5V+5VT1100n20R8R7D34V710kR1S1BS170+5VR6 R510k10kS2EPOELEPCSLEPVPPLEPSV12345678911I0I1I2I3I4I5I6I7I8I9IC4GAL16V810F0F1F2F3F4F5F6F71213141516171819RAMWRLRAMOELRAMCSLLED2LLED1LBUDIRBUGATEL+9V DCK1IC178L05C1100n1k21k2D5 D4+5VC2100n024066 - 11Figure 1. La caractéristique la plus marquante du schéma de l’émulateur est sa simplicité. Les contacts de « IC2 » servent à établir laconnexion de l’EPROM artificielle.11/2002 Elektor9

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!