Dual FIFO (262,214 Words × 8 Bits) × 2
This version: Nov.,21, 2002
The MS8104166A is a single-chip 4Mb FIFO functionally composed of two Oki’s 2Mb FIFO (First-In First-Out)
memories which were designed for 256k × 8-bit high-speed asynchronous read/write operation.
www.DataSheet4U.cTohme read clock of each of the 2Mb FIFO memories is connected in common, and the clocks are provided
independently of each of the FIFO memories. The MS8104166A functionally compatible with Oki’s 2Mb FIFO
memory (MSM518222A), can be used as a ×16 configuration FIFO.
The MS8104166A is a field memory for wide or low end use in general commodity TVs and VTRs exclusively
and is not designed for high end use in professional graphics systems, which require long term picture storage, data
storage, medical use and other storage systems.
The MS8104166A provides independent control clocks to support asynchronous read and write operations.
Different clock rates are also supported, which allow alternate data rates between write and read data streams.
The MS8104166A provides high speed FIFO (First-in First-out) operation without external refreshing:
MS8104166A refreshes its DRAM storage cells automatically, so that it appears fully static to the users.
Moreover, fully static type memory cells and decoders for serial access enable the refresh free serial access
operation, so that serial read and/or write control clock can be halted high or low for any duration as long as the
power is on. Internal conflicts of memory access and refreshing operations are prevented by special arbitration
The MS8104166A’s function is simple, and similar to a digital delay device whose delay-bit-length is easily set by
reset timing. The delay length and the number of read delay clocks between write and read, is determined by
externally controlled write and read reset timings.
Additional SRAM serial registers, or line buffers for the initial access of 71 × 16-bit enable high speed
first-bit-access with no clock delay just after the write or read reset timings.
The MS8104166A, which is provided with two sets of the serial write clocks, allows the split-screen processing to
be implemented easily.
Additionally, the MS8104166A has a write mask function or input enable function (IE), and read-data skipping
function or output enable function (OE). The differences between write enable (WE) and input enable (IE), and
between read enable (RE) and output enable (OE) are that WE and RE can stop serial write/read address
increments, but IE and OE cannot stop the increment, when write/read clocking is continuously applied to the
MS8104166A. The input enable (IE) function allows the user to write into selected locations of the memory only,
leaving the rest of the memory contents unchanged. This facilitates data processing to display a “picture in picture”
on a TV screen.