×

Address generator with variable scan patterns

  • US 4,884,220 A
  • Filed: 06/07/1988
  • Issued: 11/28/1989
  • Est. Priority Date: 06/07/1988
  • Status: Expired due to Term
First Claim
Patent Images

1. An address generator for scanning a first addressable memory logically configures in a rectangular matrix wherein a pattern of data is stored in a predetermined orientation with respect to said matrix, and for writing to a second addressable memory comprising:

  • input means for receiving parameters from an external source, said parameters being programmable for providing a predetermined scan pattern from a plurality of scan patterns substantially independent of said predetermined orientation,processor means coupled to receive said parameters for computing angles of an envelope defining the contour of a scan pattern and angles of rotation for successive lines of said scan pattern.read address generator means responsive to said processor means for selectively generating address signals so as to read out said pattern information in a given direction with respect to said predetermined orientation, wherein said given direction is substantially independent of said predetermined orientation, and for providing incremental horizontal and vertical values of read addresses for generating each line of said scan pattern and reading values of digital signals stored in said first memory at corresponding addresses,write address generator means coupled to receive said parameters in the form of a first parameter defining a starting point of a first scan line, a second parameter defining the slope of said scan line, and a third parameter defining the slope of starting points of successive scan line, said first, second, and third parameters being dynamically and sequentially variable in accordance with command signals from said external source to form one of said plurality of scan patterns, for generating sequential write addresses for writing into said second addressable memory configured in a rectangular matrix,counter means for counting the number of incremental addresses in accordance with a predetermined line length and the number of scan lines in accordance with a predetermined line count and for providing a signal indicative of the completion of a scan line and a signal indicative of the generation of a complete frame at the completion of said line count, andtiming means for generating timing and sequencing signals for generating each scan line, reading said first addressable memory along said scan lines, and writing the contents of said addressable memory into said second addressable memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×