Optical storage system comprising interface for transferring data
First Claim
1. An optical storage system for coupling to at least a peripheral device, comprising:
- a data read subsystem to read out data stored in an optical storage medium;
a data process subsystem to process the read out data and to generate data information and address information according to the read out data;
a plurality of pins; and
an interface controller to generate output data according to the data information and the address information and to transfer the output data to the peripheral device, wherein a number of bits of the output data being transferred in parallel is configurable according to a parallel bit number, and the data information and the address information are transferred via the same pins, the interface controller comprising;
an address decoder to decode and output the address information;
a control register to determine the peripheral device to which the output data is to be transferred according to the decoded address information, and to determine the parallel bit number according to the peripheral device to which the output data is to be transferred;
an output buffer to store the data information; and
an interface encoder to generate the output data according to the data information and the address information.
1 Assignment
0 Petitions
Accused Products
Abstract
An optical storage system for coupling to at least a plurality of peripheral devices. The optical storage system includes a data read subsystem to read out data stored in an optical storage medium, a data process subsystem to generate address information and data information according to the read out data, and an interface controller to generate output data according to the address information and the data information and to transfer the output data to one of the peripheral devices. A number of bits of the output data being transferred in parallel is configurable according to a parallel bit number. The data information and the address information are transferred via the same pins.
6 Citations
39 Claims
-
1. An optical storage system for coupling to at least a peripheral device, comprising:
-
a data read subsystem to read out data stored in an optical storage medium; a data process subsystem to process the read out data and to generate data information and address information according to the read out data; a plurality of pins; and an interface controller to generate output data according to the data information and the address information and to transfer the output data to the peripheral device, wherein a number of bits of the output data being transferred in parallel is configurable according to a parallel bit number, and the data information and the address information are transferred via the same pins, the interface controller comprising; an address decoder to decode and output the address information; a control register to determine the peripheral device to which the output data is to be transferred according to the decoded address information, and to determine the parallel bit number according to the peripheral device to which the output data is to be transferred; an output buffer to store the data information; and an interface encoder to generate the output data according to the data information and the address information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for transferring data between an optical storage system including a plurality of pins and a peripheral device coupled to the optical storage system by an interface, comprising:
-
reading out data stored in an optical storage medium; generating data information and address information according to the read out data; generating output data according to the address information and the data information, comprising; decoding the address information; determining the peripheral device to which the output data is to be transferred according to the decoded address information; determining a parallel bit number according to the peripheral device to which the output data is to be transferred; storing the data information; and generating the output data according to the data information and the address information; and transferring the output data to the peripheral device, wherein a number of bits of the output data being transferred is configurable according to the parallel bit number, and the address information and the data information are transferred via the same pins. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. An optical storage system, comprising:
-
a data read subsystem to read out data stored in an optical storage medium; a data process subsystem to generate data information and address information according to the read out data; a plurality of pins for coupling to a non-volatile memory; and an interface controller to generate output data according to the address information and the data information and to transfer the output data to the non-volatile memory, wherein a number of bits of the output data being transferred in parallel is configurable according to a parallel bit number, and the data information and the address information are outputted via the same pins, the interface controller comprising; an address decoder to decode and output the address information; a control register to determine the peripheral device to which the output data is to be transferred according to the decoded address information, and to determine the parallel bit number according to the peripheral device to which the output data is to be transferred; an output buffer to store the data information; and an interface encoder to generate the output data according to the data information and the address information; wherein the non-volatile memory comprises; a memory cell array to store data; and a memory interface controller to control the non-volatile memory. - View Dependent Claims (36, 37, 38, 39)
-
Specification