3 ms·
Unfortunately, this was around 1993-1995 and PDF's weren't in widespread use yet. Everything was on hard copy and I'm sure I tossed that years ago. It was a fu
by drmpeg 6y ago
Unfortunately, this was around 1993-1995 and PDF's weren't in widespread use yet. Everything was on hard copy and I'm sure I tossed that years ago.
It was a fully custom 32-bit ISA and we had a custom back-end for GCC (although a lot of the code was written in assembly language). The I-cache was manually loaded. The C compiler had a mechanism to detect when the instruction pointer went off the ends of the current I-cache page and automatically loaded the target page. I can't remember if it was some sort of trap or if it was hard-wired in the code.
The chip had some specialized processing units, most notably a motion estimation engine that did billions of MSE operations per second and a DSP engine for the DCT/IDCT.
The chip was used for the DirecTV roll-out in 1995. I remember watching the OJ Simpson chase on a test receiver in the lab at C-Cube.
The original DirecTV encoders used the CL4000 and were actually MPEG-1 at 720x480 resolution. They used 8 chips to parallel process the image in strips. When the CL4010 was ready, the encoders were upgraded to MPEG-2 with a 12 chip architecture (4 chips added to do the additional field/frame motion estimation).
- monocasa 6y agoNeat! Thanks so much for the run down!