Memory subsystem for bitmap printer data controller
AssigneeDigital Equipment Corporation
InventorsCharles C. Lai, Wayne R. Bortman
Life of this patent
Estimating the term…
Loading patent…
AssigneeDigital Equipment Corporation
InventorsCharles C. Lai, Wayne R. Bortman
Estimating the term…
A DRAM memory controller for a printer having a single host CPU and a bitmap memory. The CPU initiates data transfers synchronously to a system clock for filling the bitmap memory, and a DMA controller initiates data transfers asynchronously to the system clock for transferring data from the bitmap memory to a print engine. The controller includes a first sequencer for controlling synchronous data transfers initiated by the host CPU, a second sequencer for controlling asynchronous data transfers initiated by the DMA controller, a refresh request generator for generating a refresh request signal which is asynchronous to the system clock, and a third sequencer for controlling memory refresh and for controlling arbtitration betwween the first, second, and third sequencers. Also provided is a method of transferring data between a bitmap memory and a print fifo in a printer. The method includes the steps of initiating a single data write transfer to a location in a dynamic RAM; reading a word of data from the location in the dynamic RAM to a first buffer using a first page-mode DRAM access; and writing data from a second buffer to the same location in the dynamic RAM using a second page-mode DRAM access.
A DRAM memory controller for a printer, the printer having a single host CPU for providing a system clock and a state signal representing a CPU internal state, the CPU initiating data transfers synchronously to the system clock, the printer also having a DMA controller for initiating data transfers asynchronously to the system clock, the DRAM memory controller comprising:
A DRAM memory controller for a printer, the printer having a single host CPU connected to a DRAM memory via a CPU bus, the host CPU providing a system clock and a state signal representing a CPU internal state, the CPU initiating memory data transfers on the bus synchronously to the system clock, the printer also having a DMA controller for initiating memory data transfers on the CPU bus asynchronously to the system clock, the DRAM memory controller comprising:
A printer comprising:
A printer comprising:
A method of transferring data between a bitmap memory and a print fifo in a printer comprising the steps of:
Dependencies are inferred from the claim text.