STB7100

Aus AonTV Wiki

Wechseln zu: Navigation, Suche
STi7100

Der low cost Set Top Box Decoder STB7100 Chip für "MPEG-4 AVC und HD MPEG-2"[1] wurde von STMicroelectronics entwickelt. Dieser Chip wird in der Set Top Box ADB-3800-TW verwendet, die für aonTV zur Anwendung kommt.

Inhaltsverzeichnis

STi7100

Bei Recherchen im Internet stößt man auch auf die Bezeichnung STi7100. STi7100 dürft die ursprüngliche Bezeichnung des STB7100 gewesen sein. In der offiziellen Ankündigung des STB7100 durch STMicroelectronics wird das Datenblatt des STi7100 referenziert.

Schnittstellen

Der STB7100 bietet vielfältige Schnittstellen und Beschaltungsvarianten, die in der Set Top Box ADB-3800-TW für aonTV nur zum Teil ausgeführt sind.

Schaltungsschema

Unter anderem wird USB 2.0 und serial ATA (SATA) vom STB7100 unterstützt, die derzeit bei der Benützung der Set Top Box mit aonTV keine Verwendung finden. Diese beiden Schnittstellen sind in Hinsicht auf das Aufzeichnen von Sendungen besonders interessant.

Blockschaltbild

Das untenstehende Blockschaltbild ist dem Datenblatt des STi7100 entnommen.

Blockschaltbild

ST40 Core

Dem Datenblatt des STB7100 kann man entnehmen, daß ein 300 MHz SH4-202 core enthalten ist. Im obenstehenden Blockschaltbild zum STi7100 sind beim ST40 266MHz angegeben. SH ist die Abkürzung für SuperH und steht für eine ursprünglich von Hitachi entwickelte RISC Prozessorarchitektur. Die SH-4 Prozessorfamilie wurde in der Vergangenheit von STMicroelectronics auch mit ST-40 bezeichnet.

Der SH4-202 ist eine 32-bit RISC CPU mit integrierter Vector Floating Point Unit und erreicht 2.1 MIPS/MHz und 7MFLOPS/MHz. Der mit 300 MHz getaktete ST40 im STB7100 erreicht daher rechnerisch 630 MIPS und 2.1GFLOPS.

Blockschaltbild

ST231 Core

Der STB7100 enthält zwei ST231 cores. Ein core wird für die Audiodekodierung, der andere für die Videodekodierung verwendet. Im Datenblatt des STi7100 wird als Taktfrequenz 400 MHz angegeben. Der ST231 gehört zur ST200 Familie und ist eine Very long instruction word (VLIW) CPU und kann bis zu vier Instruktionen in einem Takt bearbeiten. Die rein rechnerische Maximalleistung der beiden ST231 cores liegt daher in Summe bei 3200 MIPS (Million Instructions per Second).

Obwohl die beiden ST231 cores zur Video- und Audiodekodierung verwendet werden, handelt es sich dennoch nicht um klassische Hardwaredekodierung. Die beiden ST231 cores werden vom ST40 mit einer eigenen Software gebootet, die zb aus dem Flash geladen wird. Dadurch ist es möglich, durch Modifikation der Software neue Dekodierungsverfahren zu unterstützen bzw. Fehler in der bestehenden zu beheben.

Vom Hersteller wird der STB7100 als Low-cost set-top box decoder chip for MPEG-4 AVC and HD MPEG-2 bezeichnet. Dieser ist aber bezüglich der Dekodierungsverfahren hardwaremässig nicht so eingeschränkt, wie die Beschreibung suggerieren könnte. Die Dekodierung ist in Software implementiert und wird von den beiden ST231 cores geleistet.

Die ST200 Familie wird von der STLinux Distribution unterstützt und damit auch der ST231. Daher kann auf den beiden ST231 cores jeweils ein eigener Linux Kernel laufen.

STBus

Infos kommen noch ... In der Zwischenzeit bei Interesse:

Betriebssystem

Unterschiedlichste Betriebssysteme wurden auf die SuperH Prozessorfamilie portiert. Eine Liste mit Betriebssystem kann bei Wikipedia nachgelesen werden. Die Set Top Box ADB-3800-TW wird laut Hersteller mit Linux betrieben. STMicroelectronics bereibt eine Homepage für STLinux.

Zielsetzung dieser Homepage: "The STLinux distribution and development environment provides everything required to build Linux based systems for STMicroelectronics products which are based around the ST40 or ST200 CPUs."

Daher scheint es naheliegend zu sein, dass auch in der Set Top Box ADB-3800-TW STLinux zum Einsatz kommt. Diese Überlegung wird durch die Tatsache, dass der Bootloader U-Boot den STB7100 unterstützt, bestärkt.

Produkte mit STB7100 / STi7100

Folgende Produkte basieren auf dem STB7100 bzw auf dem STi7100:

Links

Einzelnachweise

Persönliche Werkzeuge