Chip select Article, Signification, Explication
Soit une puce mémoire, qui contient ses entrées d'adresse, et une puce microprocesseur, qui émet sur des fils les coordonnées d'une adresse à lire. Comment pouvons-nous faire que cette puce mémoire soit vue comme étant à l'adresse arbitraire plutôt qu'en 0 ? Par le procédé dit du chip select.
Ce procédé consiste à faire une sorte de traduction d'adresse au vol par un système de portes logiques.
Supposons par exemple un microprocesseur 16 bits (adresses à 2 octets, soit 4 chiffres hexadécimaux) et une mémoire de 4096 octets (adressée donc par 12 bits) que nous désirons placer logiquement à l'adresse hexadécimale 8000.
Nous séparons l'adresse en deux : 4 bits + 12 bits.
- La première partie sera le sélecteur : un système activera le bit de lecture ou d'écriture de la mémoire uniquement quand ce sélecteur aura la configuration désirée. Puisqu'il s'agit ici de l'adresse 8000 et que seuls les 12 derniers bits sont utilisés pour désigner l'adresse sur la RAM (ou la ROM), ce sélecteur doit être impérativement la donfiguration hexadécimale 8 (hexa), soit 1000 en binaire. La fonction de chip select associée sera donc « b0 et non-(b1 ou b2 ou b3) ».
- le reste sert à adresser normalement la mémoire : les 12 bits de poids faibles sont envoyés directement sur les bits d'adresse de la RAM (ou ROM).
C'est un article concernant le Chip select. La page contient la signification du Chip select , Description et explication au sujet de Chip select
