EP0245564A1

A multiport memory and source arrangement for pixel information.

Abstract

The present system includes, in a preferred embodiment, a plurality of bit map memory units which together define a large bit map memory. For each bit map memory unit there is also included a mask means and four extended shift registers. The shift registers can be loaded in parallel with pixel information through bidirectional data transmission channels which include bidirectional mask means. The pixel information can be routed through said bidirectional mask means to different address locations, or to the same address location, with certain of the pixel bits removed by the mask means. The shift registers have both serial and parallel input and output mans and are clocked at different speeds to accommodate different peripherals. At least a first shift register is designed to be serially read out at a relatively high rate which can be advantageously used by a video display device or the like. Information signals from the other shift registers are transferred at high speed (in parallel) into and out of the large bit map memory to said first shift register whereby pixel information signals are settled down before being routed from said first shift register. The bidirectional mask means and the bidirectional data transmission channels along with the multiplicity of shift registers permit the present system to handle many varied operations which operate at different speeds.

EP0245564A1, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Projected expiry passed 6 May 2006, 20.4 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

12 claims: 1 independent, 11 dependent

  1. 1
    A circuit arrangement for storing pixel information and outputting signals representing said stored pixel information for display, comprising a data memory having an array of row and column positions for storing said pixel information thereat, said data memory having a plurality of data ports, a first control circuit connected to said data memory to enable inputting and outputting of signals representing said stored pixel information respectively to and from said data memory at predetermined locations, a first shift register having a plurality of data ports connected in parallel to said plurality of data ports of said data memory, a first timing circuit connected to said first shift register, said first timing circuit outputting clock signals at a first predetermined clocking rate, a first gating arrangement connected between said first shift register and said data memory for gating the flow of signals representing pixel information therebetween, a second control circuit connected to control the gating of said first gating arrangement, said first shift register being connected to shift and output signals representing pixel information in series to a first peripheral device at a first predetermined clocking rate for display, characterized in that said circuit arrangement further comprises a second shift register having a plurality of data ports connected in parallel to said plurality of data ports of said data memory, a second timing circuit connected to said second shift register, said second timing circuit outputting clock signals at a second predetermined clocking rate, a second gating arrangement connected between said second shift register and said data memory for gating the flow of signals representing pixel information therebetween, said second gating arrangement being connected to said second control circuit which controls the gating thereof, said second shift register being connected to shift signals representing pixel information at said second predetermined clocking rate.