0 Graphics Chip Chronicles Promo

Alphamosaic to Pi to Doom via Broadcom

June 9, 2022
Graphics Chip Chronicles Vol. 7 No. 3 - Alphamosaic's mobile multimedia processors made it into Apple's first video-capable iPod, among other consumer devices.

This article is part of theElectronics Historyseries:The Graphics Chip Chronicles.

Alphamosaic was a semiconductor company founded by Robert Swann and Steve Barlow in 2000 in Cambridge, U.K. The company, a spin-out from Cambridge Consultants, focused on developing power-efficient mobile multimedia processors based on its VideoCore architecture.

Alphamosaic’s VC01 chip centered on a novel 2D DSP architecture for low-power processing of video and images. Consumer devices, including phones from Samsung, leveraged the chip, as did the first Apple video-capable iPod to handle video record and playback, image capture and processing, audio capture and processing, graphics, games, and ringtones.

The second-generation chip, the VC02, ran at 150 MHz (almost twice the speed of the 85-MHz VC01), displayed video on QVGA screens, and captured up to 8-Mpixel images from image sensors. The new chip also included more internal SRAM memory (10 MB versus 8 MB in the previous processor) and advanced image filters.

The VC02 was heavily weighted toward video. Two of the device’s most notable features were a direct TV-out and an input for TV tuners.

芯片还含有双32位RISC处理器s, which had a dual-issue compiler. Like all mobile devices of the time, the CPUs were fixed-point only. However, like the predecessor single-CPU SoC, the VideoCore II was a dual-video DSP, with a 16 parallel data-path VLIW vector processor tightly coupled (by shared registers) with 32-bit RISC scalar processors.


The Raspberry Pi had a Broadcom SoC with a VideoCore IV 3D graphics core and used a closed-source binary driver (a blob) that communicated with the hardware. The blob ran on the BCM2835 SoC’s VPU vector processor of the Raspberry Pi. Open-source graphics drivers ran on the ARM11 via a driver in the Linux kernel.

However, a lack of an open-source graphics driver and related documentation was a problem for Linux on Arm. It prevented users from fixing driver bugs, adding features, and generally understanding how the hardware was working.

然后,在2014年2月,Broadcom宣布would give the VC4 to the community. All of the documentation for the graphics core and a complete source code of the graphics stack was released under a three-clause BSD license. Anyone could use it.

The source-code release targeted the BCM21553 cellphone chip, but it was straightforward to port it to the BCM2835 on the Raspberry Pi. That allowed access to the graphics core without using the blob. To make it happen, the Raspberry Pi organization offered a $10,000 prize for the first person to demonstrate to them that Quake III could run successfully at a playable frame rate on Raspberry Pi using those drivers.

In April 2014, only a month after the prize was offered, it was claimed by Simon Hall, a longtime Pi hacker.

Read more articles in theElectronics Historyseries:The Graphics Chip Chronicles.

Latest

Murata — IRA IRA-S210ST01 Pyroelectric Infrared Sensor

March 31, 2022
The Murata IRA-S210ST01 is a leaded pyroelectric infrared sensor which provides a good signal-to-noise ratio and reliable performance.. In smart light…

Nexperia — PMEGxxxTx Trench Schottky Rectifiers

March 31, 2022
Nexperia has extended its portfolio of trench Schottky rectifiers with devices rated at up to 100 V and 20 A. The new parts feature excellent switchi…

Women in Engineering – Inspiring Creative Growth in Our Field

March 8, 2022
Over the last few years, the number of women in the technology or engineering profession has risen. The number of women enrolled in post-secondary en…

The Future of Automotive Wheel Sensing with GMR

Feb. 23, 2022
Download PDF Version. Allegro MicroSystems. Magnetic sensors are used extensively in modern vehicles, serving to measure the position of moving parts,…

Voice your opinion!

This site requires you to register or login to post a comment.
No comments have been added yet. Want to start the conversation?
Baidu