--== DEVLYNX ==--

 
 
|
 
 
 
 
Accueil
News
Doc
Mémoire
Recrutement
Faq
Liens
Pseudo :

Mot de passe :


Pas de compte ?

S'inscrire...


Statistiques :

Documentation


Rootretour à l'arborescence des catégories » Documentation techniqueEnsemble des informations pouvant être utiles au développement » Lynx docRestranscription de la documentation d'origine » Cartouche mémoire » Zone d'adresses de la cartouche mémoire
«««« ( /^\ ) »»»»
INFOS SUR LA CATEGORIE

Créée le : 2009-09-20 17:00:00
Par : vince





INFOS SUR LA PAGE

Titre : Zone d'adresses de la cartouche mémoire
Sous Titre :
Langue : FRA
Source : http://www.monlynx.de/lynx/lynx7.html#_91
Auteur : vince
Posté par : vince

Zone d'adresses de la cartouche mémoire

Dans une cartouche mémoire, les adresses pour la ROM sont fournies par un registre à décalage 8 bits et un compteur 11 bits. Une cartouche sera donc câblée au générateur d'adresses de sorte que les 8 bits supérieurs de son adresse viendra des 8 bits du registre à décalage et les autres bits seront reliés aux bits de poids faible du compteur. Une ROM de 64ko aura 8 bits d'adresses sur le compteur et 8 bits sur le registre à décalage. Une ROM de 128ko aura 9 bits d'adresses sur le compteur et 8 bits sur le registre à décalage. Le maximum d'adressage est de (8+11)=19 bits ce qui équivaut à une demi MégaOctet d'espace d'adressage. Vu qu'il y a deux signaux disponibles sur la cartouche, il y a un total d'un MégaOctet d'espace d'adressage sans matériel supplémentaire. Le registre à décalage 8 bits est contrôlé par 2 signaux de Mikey : CartAddressData et CartAddressStrobe. CartAddressData est la donnée en entrée du registre à décalage et CartAddressStrobe est l'horloge du registre à décalage. Les registre à décalage accepte les données de CartAddressData sur les fronts montants (0 vers 1) de CartAddressStrobe. La donnée est décalée dans le registre en commançant par le bit de poids fort. Le signal CartAddressStrobe sert aussi de signal de remise à zéro pour le compteur 11 bits. Le compteur est remis à zéro chaque fois que la ligne est à l'état haut (1). Le logiciel doit donc garder à l'état bas la ligne CartAddressStrobe après avoir poussé l'adresse dans le registre à décalage afin de relâcher le signal de remise à zéro du compteur.

(Source : http://www.monlynx.de/lynx/lynx7.html#_91)
«««« ( /^\ ) »»»»

générée en 24 ms
-= DevLynx, un site par vince pour vous =-