//Previos thread:
8364R7 Amiga Paula dissection.
This thread is about a transistor level dissection of the Rockwell R6545 CRTC (CRT controller),
brought to you by Frank Wolf and ttlworks.
In the beginning, there was the Motorola
MC6845 CRTC,
and back then it was quite the thing for displaying text and graphics.
//Hitachi had the HD46505.
//During the cold war time, CM607 was a Bulgarian MC6845 clone.
The MC6845 even was used in early graphics cards for the IBM PC: MDA, HGC, CGA...
So as long as there are IBM compatible PCs which happen to have graphics cards
we can expect that there is something either in the hardware or at least in the software
which convincingly can emulate a MC6845, but I'm getting off topic.
The 6545 was intended to be a compatible drop in replacemend for the MC6845, featuring some additional functionality.
And that's where trouble starts: there were 6545 chips from different vendors, adding _different_ functionality.
André Fachat has a nice overview
about the differencesand about the
CRTC internals.
;---
From the list of features, to us the Rockwell R6545 was the most interesting 6545 variant,
because it offered things like interlaced mode and horizontal scrolling.
Metal traces in the R6545R1 chip looked like they were tacked together by an intern
on Monday morning before he had his first cup of coffee,
so the vectorisation of the silicon took Frank a bit longer than usual.
Note:
The circuitry inside the R6545 which is driven by CCLK uses dynamic latches,
so you better make sure that CCLK doesn't go slower than maybe 2kHz
(what should not happen in a typical application).
But this and the limited address range makes the R6545 a really bad choice
if you are in seek of a DMA chip for playing audio samples...
Note:
For consistence with Frank's notation, low_active signals are named foo#, not /foo.
Orientation for all the chip pictures: MA7 pad is North.
;---
Datasheets:
Bitsavers:
Motorola MC6845 datasheet
Bitsavers:
Motorola AN-0851 "MC6545 simplifies video display controllers", 1981Bitsavers:
Motorola AN-0834 "using the MC68000 and the MC6845 for a color graphics system", 1981MOS 6545-1 CRTC controller datasheet, Nov. 1981MOS 6545-1 CRTC controller datasheet, recreatedRockwell R6545-1 CRTC datasheet, Dec. 1980Bitsavers:
Synertek 1981-1982 data catalog:
SY6545, page 3-139, PDF page 238
SY6545-1, page 3-155, PDF page 254
CRT controller handbook, Gerry Kane, 1980Attachment:
R6545E.pdf [1.04 MiB]
Downloaded 84 times