Discussion:Chip select
Il me semble qu'il y a des erreurs dans les parties 3.1 et 3.2.
Dans la partie 3.1, Si l'on regarde le plan mémoire de la RAM on obtient ceci pour le début et la fin de l'adressage de la RAM :
A14 | A13 | A12 | A11 | A10 | A9 | A8 | A7 | A6 | A5 | A4 | A3 | A2 | A1 | A0 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Donc la RAM est adressable de 0x1000 à 0x1FFF, ce qui fait 4096 adresses et non 1024 comme indiqué. Ensuite on peut autant utiliser A13 que A14 pour l'adressage de la ROM, ou même ajouter une troisième mémoire. Peut-être faudrait-il mieux décrire le plan mémoire afin de mieux comprendre ce cas.
Dans la partie 3.2, le décodage est plus compliqué qu'il ne peut l'être. La ROM est adressable de 0x0000 (0000 0000 0000 0000) à 0x0FFF (0000 1111 1111 1111) et la RAM de 0x1000 (0001 0000 0000 0000) à 0x13FF (0001 0011 1111 1111). Pour la sélection de la ROM, on a l'équation suivante : Les bits A11 et A10 n'interviennent pas, or ils sont utilisés dans le schémas donné (cependant le schéma n'est pas faux).
Si quelqu'un peut confirmer ceci afin de modifier l'article ou non. LJ94 (d) 13 août 2009 à 11:42 (CEST)