摘要 |
PURPOSE:To efficiently stop and restart a write/read operation by controlling the full/empty state of a buffer for the unit of a cell. CONSTITUTION:A write pointer counting means 10 divides the buffer into plural areas for the unit of the cell, allocates a pointer expressing the position of each area in the divided buffer for both write and read, executes counting according to a write end signal to the buffer and outputs the next write pointer, and a read pointer counting means 11 executes counting according to a read end signal to the buffer and outputs the next read pointer. A full identifying means 14 detects coincidence between an output adding 1 to the value of the write pointer counting means 10 and the value of the read pointer counting means 11, and an empty identifying means 15 detects coincidence between an output adding 1 to the value of the read pointer counting means 11 and the value of the write pointer counting means 10. By using the outputs of the both identifying means 14 and 15, the write/read of the buffer is controlled. |