01-26-2005, 10:37 PM
arf...je parle je parle et j'ai dis aussi une connerie...
Honte à moi...
Oui, évidement, les 27C1024 sont des 16Bits DIP 40 1Mbits 128Ko...
J'avais en tête les 27C010 qui ont la même capa mais en 8Bits DIP32...
Fiouuuu...
Pour David, ce sont encore les anglais qui foutent leur mer... :
Le Byte est l'équivalent de l'octet!
Pour le problème 8/16Bits ça semble confu mais c'est simple:
- la capa de TOUTEs eprom correspond au nombre de Bit ACCESSIBLE.
- la dispo 8/16 Bits correspond à la largeur du bus de DONNEES (DATA)
- L'EPROM utlise un bus de DONNE et un bus d'ADRESSAGE
L'exemple des 27C1024/010 est bon...
L'ADRESSAGE n'ai pas un standard et peut se limiter à 4 BITS (où 4 PATTES dans la réalité) ou 21, 22 et plus...
La DATA est importante car c'est le flux de BITs Parallèle qui sont accessible à UNE adresse.
Donc, à capacité équivalente (1024Kbits ), on a:
- 2 fois plus de données A CHAQUE ACCES MEMOIRE...1 adresse = électriquement 16 état logiques différents sur chaques pattes (16BITs), c'est l'état mémoire, dans le cas d'une 16Bits...
- 1 adresse = électriquement 8 état logiques différents sur chaques pattes (8BITs), c'est l'état mémoire, dans le cas d'une 8Bits...
- ...Donc a même capacité adressage divisé par 2 sur la 16BITs...
Une 16 Bits 1Mbits (27C1024):
1024Kbits = 1048576Bits / 16 = 65536 ADRESSES (contenant 16 Bits de DATA soit un Word)
ce qui nous ramène en binaire: 2^16 = 65536
Il faut 16 Bits d'ADRESSAGE pour avoir une capa de 1024Kbits en 16Bits (!!!)
donc matériellement:
- ADRESSAGE: 16PINs A0 à A15
- DATA: 16 Pins D0 à D15
- le reste en VCC, VPP, WRT, GND ...etc...il reste de la place pour adresser encore plus A16, A17 ...)
Une 8 Bits 1Mbits (27C010):
1024Kbits = 1048576Bits / 8 = 131072 ADRESSES (contenant 8 Bits de DATA soit un Octet)
ce qui nous ramène en binaire: 2^17 = 131072
Il faut 17 Bits d'ADRESSAGE pour avoir une capa de 1024Kbits en 8Bits (1 de + que sont homologue en 16Bits, c'est un BIT de poid fort)
donc matériellement:
- ADRESSAGE: 17PINs A0 à A16
- DATA: 8 Pins D0 à D7
- le reste en VCC, VPP, WRT, GND ...etc...il reste de la place pour adresser encore plus A16, A17 ...)
D'où la plus petite taille des 8 Bits à cause d'un Bus de donnée sur 8 Bits
Honte à moi...
Oui, évidement, les 27C1024 sont des 16Bits DIP 40 1Mbits 128Ko...
J'avais en tête les 27C010 qui ont la même capa mais en 8Bits DIP32...
Fiouuuu...
Pour David, ce sont encore les anglais qui foutent leur mer... :
Le Byte est l'équivalent de l'octet!
Pour le problème 8/16Bits ça semble confu mais c'est simple:
- la capa de TOUTEs eprom correspond au nombre de Bit ACCESSIBLE.
- la dispo 8/16 Bits correspond à la largeur du bus de DONNEES (DATA)
- L'EPROM utlise un bus de DONNE et un bus d'ADRESSAGE
L'exemple des 27C1024/010 est bon...
L'ADRESSAGE n'ai pas un standard et peut se limiter à 4 BITS (où 4 PATTES dans la réalité) ou 21, 22 et plus...
La DATA est importante car c'est le flux de BITs Parallèle qui sont accessible à UNE adresse.
Donc, à capacité équivalente (1024Kbits ), on a:
- 2 fois plus de données A CHAQUE ACCES MEMOIRE...1 adresse = électriquement 16 état logiques différents sur chaques pattes (16BITs), c'est l'état mémoire, dans le cas d'une 16Bits...
- 1 adresse = électriquement 8 état logiques différents sur chaques pattes (8BITs), c'est l'état mémoire, dans le cas d'une 8Bits...
- ...Donc a même capacité adressage divisé par 2 sur la 16BITs...
Une 16 Bits 1Mbits (27C1024):
1024Kbits = 1048576Bits / 16 = 65536 ADRESSES (contenant 16 Bits de DATA soit un Word)
ce qui nous ramène en binaire: 2^16 = 65536
Il faut 16 Bits d'ADRESSAGE pour avoir une capa de 1024Kbits en 16Bits (!!!)
donc matériellement:
- ADRESSAGE: 16PINs A0 à A15
- DATA: 16 Pins D0 à D15
- le reste en VCC, VPP, WRT, GND ...etc...il reste de la place pour adresser encore plus A16, A17 ...)
Une 8 Bits 1Mbits (27C010):
1024Kbits = 1048576Bits / 8 = 131072 ADRESSES (contenant 8 Bits de DATA soit un Octet)
ce qui nous ramène en binaire: 2^17 = 131072
Il faut 17 Bits d'ADRESSAGE pour avoir une capa de 1024Kbits en 8Bits (1 de + que sont homologue en 16Bits, c'est un BIT de poid fort)
donc matériellement:
- ADRESSAGE: 17PINs A0 à A16
- DATA: 8 Pins D0 à D7
- le reste en VCC, VPP, WRT, GND ...etc...il reste de la place pour adresser encore plus A16, A17 ...)
D'où la plus petite taille des 8 Bits à cause d'un Bus de donnée sur 8 Bits
... It's a long way to the top if you wanna rock'n'roll ...