I need a short answer for this question...Why is an "n to 2^n decoder needed for a memory using an n-bit address?
Yes, but who ever heard of a memory that doesn't have binary-coded addressing, i.e., a memory with 1024 addressable locations would have a 10 bit address bus.Because thats how a decoder works, it converts a n-bit coded input, gives 2^n outputs where only one bit is set to 1 dependant on the input.
Dave
This is pretty much what I was aiming at, however I could probably have made it clearer as to the application to memory devices - though I thought this would be clear to the OP from my original statement. Ultimately, the unique data word at the output of the decoder is utilised as the selection mechanism - i.e. providing an enable signal.I'm thinking this is about a memory with multiple chips, all multiplexed onto the same data bus. The decoder is needed for the chip enables. For instance, if you had 8 chips, you would need a 3-to-8 line decoder.
Thread starter | Similar threads | Forum | Replies | Date |
---|---|---|---|---|
K | Z80 address decoder | Digital Design | 5 | |
![]() |
LED Ribbon-Spec VS Reality | General Electronics Chat | 8 | |
![]() |
SRAM COLUMN DECODER | Digital Design | 0 | |
![]() |
Why NEC IR remote control decoder does not work | Microcontrollers | 2 | |
A | Manchester communication decoder | General Electronics Chat | 5 |
by Jake Hertz
by Jeff Child