11.07.2015 Views

Dynamic Shift Registers - Bitsavers - Trailing-Edge

Dynamic Shift Registers - Bitsavers - Trailing-Edge

Dynamic Shift Registers - Bitsavers - Trailing-Edge

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

generates one·seventh of each character in a row ofdisplayed characters. The output is serialized bythe TTL register and used to intensity modulatethe CRT beam as it sweeps across the screen.OATAINPUT(6 BITSIM lOOPN lOOPSERIALOUTPUTSIPCONV.Figure 6. (M·N)+N Technique for Large Page DisplaysThe refresh memory registers are divided into M·Nand N sections to facilitate page displays. M is thetotal number of characters displayed in severalrows (lines of the page) and N is the number ofcharacters in each row. To form such a displaywith single·loop registers, as in Figure 5, wouldtake seven recirculations of all M data wordsduring each refresh cycle of the CRT. The techniquein Figures 6 and 7 only requires high speedrecirculation of N bits at a time, with advantagesthat will be discussed shortly.Assume that on the first sweep of the CRT beam,the ROM is being addressed by the six registeroutputs representing characters N I, N 2 , N 3 , etc.The first horizontal, 5-dot line of each character inthe display row are displayed in sequence. Thenthe line address inputs to the ROM from the controllogic change to their second state at the timethat NI has completed its recirculation to the Nregister's outputs. Thus, on the second CRTsweep, the second series of 5-dot lines are dis·played horizontally for all N characters. At theend of seven recirculations, the complete row of Ncharacters is on the display.Now, the contents of the N register are not reoturned to the input of the N register. Instead, theyare fed back to the input of the M·N register andthis register is clocked to load the N register withthe second group of N characters. The M·N registeris then held still while the N register recirculatesseven times to generate the second row of characterson the display. After all M characters are onthe display, the first group of N characters isreloaded into the N register and the entire processis repeated to refresh the display.Human factors-chiefly the eye's response timedictatethat the display be refreshed at least 30 to35 times a second for good legibility. Most de·signers prefer to refresh at 60 Hz power line fre·quency because it is generally the most convenientfrequency.Besides generating the line address inputs (that is,the number of recirculations of the N register), thecontrol logic keeps track of the number of dotsand spaces in he output bit stream. The spacesbetween characters in a display row are inserted as"0" bits when the ROM outputs are serialized bythe TTL register. The counters also control theloading and recirculations of the MaS registers inthe refresh memory subsystem.A multiple row raster scan display could be gen·erated with the M-Ioop technique in Figure 5 but,the implementation is difficult and impractical.This technique is more appropriate for single rowdisplays. Using this method of display, all M char·acters to be displayed. must recirculate seven times»zI~o-t':j'CDCJ)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!