Device for simultaneous data input/output and execution support in digital processors
AssigneeHitachi Micro Systems, Inc.
InventorsChandravadan N. Patel, Richard W. Blasco, Kenneth M. Chan, Shieh C. Chen
Life of this patent
Estimating the term…
Loading patent…
AssigneeHitachi Micro Systems, Inc.
InventorsChandravadan N. Patel, Richard W. Blasco, Kenneth M. Chan, Shieh C. Chen
Estimating the term…
A device for simultaneous data input and output and program execution support in digital processors is disclosed. The device includes a plurality of controllable input and output ports for inputting and outputting data from the device, a data cache memory which is selectively couplable to each of the plurality of input and output ports, and a controller for controlling the plurality of input and output ports and the data cache memory. The connectivity and controlablity provided by the present invention effectuates a transfer of data between any of the plurality of input and output ports or the data cache memory. The device provides multiport high-speed and high-throughput non-multiplexed data input and output while maintaining the speed and throughput characteristics of the digital processor because the input/output data transfer takes place simultaneously with digital processor program execution. The processor need not wait for data transfers from external data sources when this device is used. The non-multiplexed multiport configuration further allows data sources of different types, such as serial, parallel, and direct memory access, to be simultaneously connected to the device.
A device for simultaneous data input and output and execution support in digital precursors, wherein said execution support includes program execution support for directly transferring data between an external device and an execution unit of a digital processor and Z delay execution support, said device comprising:
A device for use with a digital processor for providing data input/output transfers simultaneously with execution support in said digital processor, wherein said execution support includes program execution support for directly transferring data between an external device and an execution unit of a digital processor and Z delay execution support, said device comprising:
In a data processor, a novel memory circuit for implementing Z delay operation, said circuit comprising:
A device for simultaneous data input and output and execution support in digital processors, wherein said execution support includes program execution support and Z delay execution support, said device comprising:
Dependencies are inferred from the claim text.