0
\$\begingroup\$

I know that in general only one device can transmit over the bus at once, but if they are all memory devices, can they act as one? I have four 256x8 chips, which I think means that I have 256 cells which can store 8 bits (1 byte). So how would I express the total memory? 256 cells * 4 = 1024 cells, but I am not sure whether or not the answer is 1024x8 or 1024x32. I am leaning towards 1024x8 because I don't think that more than one device can trasmit over the data bus at once, but I am not certain now that I know that all the devices are memory devices.

\$\endgroup\$
1
  • 1
    \$\begingroup\$ You have total of 256*8*4 = 8kbits. So it can't be 1024*32 as it would be 32kbits. \$\endgroup\$
    – Eugene Sh.
    Apr 3, 2019 at 19:22

1 Answer 1

0
\$\begingroup\$

The four 256x8 devices can be arranged as 1024x8, 512x16, and 256x32 - if your bus width is flexible. If you can only have an 8 bit bus then no, only 1 device can write to the 8 bit bus at a time and you have a 1024x8 arrangement.

\$\endgroup\$
1
  • \$\begingroup\$ "if your bus width is flexible" it is not. It is a simplified schematic and I did not notice that line that rises above it and says 8. 1024x8 makes sense, thank you. \$\endgroup\$
    – Obedear
    Apr 3, 2019 at 19:33

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.