
Memory Interfacing
Building a memory from smaller chips: chip pins and capacity, chip count for width and depth expansion, the row decoder on the high address bits, address ranges per row, which chip holds a given address, a byte-addressable 2 MB example, full versus partial decoding and aliasing, DRAM row and column address multiplexing with refresh overhead, SRAM versus DRAM, and low- and high-order interleaving.

