Está en la página 1de 26

SetTopBox

MicroprocesadoresparaComunicaciones
RuymnOjedaGarca

SetTopBox RuymnOjedaGarca

ndice de contenidos.

1. Introduccin.............................................................................................................02
2. Esquemadebloques................................................................................................02
3. MIPSparaSTB..........................................................................................................04

MIPS3224KFamiliy.....................................................................................07

4. ARMparaSTB..........................................................................................................10

FamiliaARM9..............................................................................................10

ARM922T....................................................................................................10

ARM926EJS...............................................................................................12

5. AMDparaSTB..........................................................................................................15

Xilleon220...................................................................................................15

6. BroadcomparaSTB..................................................................................................19

BCM3563Broadcom...................................................................................20

7. OtrosSTB..................................................................................................................22

ThomsonIP1000..........................................................................................23

8. Bibliografa...............................................................................................................24

1

SetTopBox RuymnOjedaGarca

1. Introduccin.
UnSetTopBox(deaquenadelanteSTB)principalmenteseencargaderecibirunaseal
digital, en alguno de los estndares (cable, satlite, terrestre, IPTV), y de comprobar en
algunoscasosquesetengapermisoparaverestaseal.Posteriormentelademodulaylaenva
al televisor. Tambin permite disfrutar de todo el conjunto de ventajas que ofrece la nueva
televisin digital, como pueden ser: Acceso condicional, televisin interactiva (MHP) o la
televisinenaltadefinicin.

Debido a que la mayora de televisores en Espaa y en el mundo son analgicos se


sobreentiende la importancia de este dispositivo, el cual ser bsico hasta se disponga de
televisoresdigitalesconlosSTByaintegradosaunprecioaccesibleenelmercado.Mientras
tantolosconsumidoresquedeseenaccederalosserviciosdelatelevisindigital,necesitarn
unsettopboxparasurecepcin.

ActualmenteunSTBpuedeofrecermuchosservicios,desdeutilizarlocomograbador(PVR)
en los STB que incorporen disco duro, como utilizarlos para hacer consultas meteorolgicas,
hacerlareservadeunavisitamdica,ohacercomprasenlosquedisponendeinteractividad.
Tambinmuchosdeellosnosdanlaopcindeconectarlesdispositivosexternoscomopodran
sevideocmaras,impresoras,discosexternos,etc.

2. Esquemadebloques.
LospasosquesigueunSTBsonlossiguientes:

Loprimeroquehaceessintonizarunasealdigital,lacualincluirtantoinformacin
de video (MPEG2, o MPEG4 para seales en alta definicin), informacin de audio e
informacindedatos(DVBSI),etc.
Elsiguientepasoessepararlostrestiposdeinformacinquerecibimosparatratarlos
porseparado.
Acontinuacin,elsistemadeaccesocondicionaldecidircualessonlospermisosque
tiene el subscriptor para poder ver los contenidos que est recibiendo. Si tiene
permisodescifraresainformacin.
Unavezdescifrados,lospaquetesdevideoyaudiosonenviadosaltelevisor.
Los paquetes de datos que hemos recibido junto con los de video y audio, se
ejecutarnencasodesernecesariososolicitadosporelconsumidor.
ElSTBpuedeposeeruncanalderetornopordondeenviardatosalacabecera(Back
Channel).

Lasiguientefiguramuestraundiagramadebloquessimplificadotpicodeunsettopbox.
Algunasdelaspartesquemsconsumepotenciasonlosbloquesqueconsumenlamayorade

2

SetTopBox RuymnOjedaGarca

lapotenciason,elprocesadorprincipal,eldecodificadorMPEGqueamenudoformapartedel
propioprocesador,elfrontaldeRFylafuentedealimentacin.

o Procesadorprincipal/DecodificadorMPEG

En espera (Standby), donde no es requerida ninguna imagen en la TV, con lo que el


decodificadordeMPEGpuedesserdeshabilitadoparareducirelconsumodepotencia.

La va ms simple para reducir el consumo de potencia es bajar la velocidadde reloj


mantenindolaparaqueseacompatibleconelniveldeprocesadonecesario.

Idealmente,elrelojdeberaserpartedeldiseodelprocesadorestopuedepasaren
ciertomodosininterrupcionesresidualesdesoftware.

Laeleccindelaarquitecturadesoftwaredeberatenerunimpactosignificanteenel
consumodepotencia

o ElfrontaldeRF.

EnelmodoStandby,elfrontaldeRFpuedeponerseenmodoStandby.ENelmodode
esperaactivapuedeserposiblereducirlafrecuenciadelrelojparaasahorrarenergaencaso
deunprocesamientodedatosconunamenorvelocidaddesmbolo.

o Fuentedealimentacinydistribucin.

EntodoslosestadosdeStandbylaenergaseguirsiendoactiva.Enelestadopasivo,
se puede dejar slo un pequeo grupo de circuitos activos para descifrar los comando del
usuarioatravsdelmandoinfrarrojosoelpanelfrontal.Hayquetenerencuentalaeficiencia
deconversinenlafuentedealimentacin.

o Entrada/SalidayMdem.

Estoscircuitospuedenestarinactivosdurantemuchotiempo,inclusocuandoelresto
deloscircuitosdelsettopboxestnactivoshastaquesonactivadospormediodeunaseal.

3

SetTopBox RuymnOjedaGarca


Figura1.BloquesdeunSTB.

3. MIPSparaSTB.

La conversin analgico/digital est provocando una nueva oleada de diseos SoC


(Systemonachip)paralatelevisindigital(DTV)ylosSTB.Lacontinuacadadepreciosdelos
productos del sistema, junto con la necesidad cada vez mayor de obtener ms rendimiento
con mejor experiencia de los usuarioscon los contenidos, la conectividad y la gestin de los
derechos digitales. Los desarrolladores de cores necesitan los procesadores embebidos para
ampliomercado,dondesedisponedesoftwareyunasherramientasdepropiedadintelectual
paraunaampliagamadefunciones.

MIPSTechnologiestienelosconocimientos,losproductosyelecosistemaparaayudar
alosdesarrolladoresdeDTVySTBrpidamentesolucionesdiferenciadasenelmercado.

4

SetTopBox RuymnOjedaGarca


Figura2.Comparativadeunidadesfabricadas.

1) MIPSSolutionsProcesadores

ConlagamadesoftwaredisponibleparaDTVdelaarquitecturaMIPS,losfabricantesde
equipos pueden sacar rpidamente nuevos productos al mercado. Software como codecs de
audiopermitenunampliousodeloscoresdeMIPS,simplificandoaselentornodesoftware
dedesarrollo.

Una capa actualizable de la plataforma permite la inclusin de la evoluciones de las


normas,talescomolagestindederechosdigitales,siendolosdiseosapruebadefuturo.

SoportarangosdesdelossistemasoperativoshastamiddlewareparamotoresJavayJava
basadoenentornostalescomoMHPyTru2Way(OCAP).

2) Aclaracionesdeconceptos

El Middleware es un software de conectividad que ofrece un conjunto de servicios que


hacenposibleelfuncionamientodeaplicacionesdistribuidassobreplataformasheterogneas.
Funcionacomounacapadeabstraccindesoftwaredistribuida,quesesitaentrelascapas
deaplicacionesylascapasinferiores(sistemaoperativoyred).ElMiddlewarenosabstraede
lacomplejidadyheterogeneidaddelasredesdecomunicacionessubyacentes,ascomodelos
sistemas operativos y lenguajes de programacin, proporcionando una API para la fcil
programacin y manejo de aplicaciones distribuidas. Dependiendo del problema a resolver y
de las funciones necesarias, sern tiles diferentes tipo de servicios de middleware.Por lo
general el middleware del lado cliente est implementado por el Sistema Operativo

5

SetTopBox RuymnOjedaGarca

subyacente, el cual posee las libreras que implementan todas las funcionalidades para la
comunicacinatravsdelared.

Multimedia Home Platform (MHP) es un sistema intermediario (middleware en ingls)


abierto,diseadoporelproyectoDVByestandarizadoporlaETSI.MHPdefineunaplataforma
comn para las aplicaciones interactivas de la televisin digital, independiente tanto del
proveedor de servicios interactivos como del receptor de televisin utilizado. De este modo,
MHPfavorecelacreacindeunmercadohorizontaldondeaplicaciones,reddetransmisiny
terminalesMHPpuedensersuministradosporproveedoresofabricantesindependientes.

ElestndarMHPsoportadistintostiposdeaplicacionesinteractivas:

GuaElectrnicadeProgramas(EPG)
Serviciosdeinformacincomonoticias,deportes,superteletexto
Aplicacionessincronizadasconelcontenidodelosprogramas
EmaileInternet
Otrosservicios:comercioelectrnico,serviciosdeeducacinysalud

Tru2wayeslamarcaparaserviciosdecabledigitalinteractivoprestadosatravsdela
reddecabledevdeo,porejemplo,programainteractivoguas,anunciosinteractivos,juegos,
chat,navegacinweb,yecommerce.Elmarcatambinaparececomo"<tru2way>"yseutiliza
paracomercializarserviciosdetelevisinporcable,aplicacionesydispositivosqueadmitenla
arquitecturatru2waycable.Tru2wayeselsucesor,enfocadoshaciaelconsumidor,elnombre
delatecnologaconocidacomoOpenCable.


Figura3.SolucionessoftwaredeMIPS.

6

SetTopBox RuymnOjedaGarca

Muchas opciones configurables permiten que los cores de MIPS puedan utilizarse para
hospedarRTOS,soportandocomplejasinterfacesdeusuario,DRM,deaudioyotrasfunciones
decontroldistribuidosendiversossubsistemasSoC.


Figura4.SolucionesSystemOnChipdeMIPS.

3) MIPSSolucionesIPanalgico

Rpido diseoparaSoC,DTVs,STBysehaceanmsrpido ymsfcila travsdela


integracin de una amplia gama de bloques de MIPS Technologies. Estas soluciones estn
disponibles en una amplia seleccin de tecnologas de fundicin y proceso de las opciones,
realizandounaseriedefuncionesclave.

MIPSTechnologiesaudioyvozsolucionessebasanenelmsavanzadoyaltorendimiento
deaudiodealtafidelidad,ypermitirquelasfuncionesdeaudiocomolosconductoresdeclase
D, ecualizacin paramtrica y as como el control automtico de nivel que en general slo
estdisponibleencostososCIs.

7

SetTopBox RuymnOjedaGarca


Figura5.BloquesparaunSoCdeMIPS.

AhoraveremoselprocesadormsutilizadodelaempresaMIPSparalosSTB.

MIPS3224KFamily
1) Sumario

Un pipeline de 8 etapas y con un funcionamiento de hasta 730 Mhz, permite a los
diseadores reducir los costes y acelerar el tiempo de lanzamiento al mercado,
dndoles flexibilidad para implementar ms caractersticas y actualizaciones en el
futuroconflexibilidadenelsoftware,hardwarefijo.
ExclusivasherramientasdesoporteEDA(Cadencia,Synopsys,Magma,Mentor).
EstandarizacindelcoreporOCP(www.ocpig.org),loscorescon24Kaceleraneltime
tomarket permitiendo la fcil reutilizacin de el estndar Soc IP. Controladores de
memoria, buses interconectados y otros perifricos estandarizados son ahora
integradosfcilmentepormediodeinterfacescomunesonchip.
Lafamiliade24Kestbasadaenlasmicroarquitecturade24Kaltamenteescalableque
ofrecemejorasenelestndardelaindustriadelaarquitecturadeMIPS32,lamejora
delamanipulacindelcampodebits,lareduccindelalatenciadeinterrupcinyel
aumentodecontroldecach.
Ambienteentornodeherramientasdetercerosyelsoftwaredeapoyo.

2) Caractersticas

32bitMIPS32architecture

8etapasdepipeline.

8

SetTopBox RuymnOjedaGarca

32bitsdebusdedirecciones.

64bitsdebusdedatosparacachesyparalosinterfacesexternos.

Interrupcionesvectorizadasysoporteparauncontroladorexternodeinterrupciones.

RegistrosdepropsitogeneralGPR(opcionalmentede1a3adicionalespuedenser
aadidosparaminimizarlalatenciaparalosmanejadoresdeinterrupciones).

Tamaodecachprogramable

Configuracin individual para las instrucciones y los caches de datos, tamaos de 16


KB,32KBy64KB.

4vasasociativas.

Hasta4cargassinbloqueo.

SoporteWritebackywritethrough.

32bytesdetamaodelneadelcach.

Scratchpaddataramsupport

Configuracinindependientedelcachdedatos.

64bitsOCPparaelinterfazdeaccesoexterno,DMA.

Puedesoportarvectoresdehasta1MB.

Elinterfazpermitaenelpipelinedelcoreelbackstalling.

Unidaddemanejodememoria(MMU)

4entradasdeinstruccinenelTLB.

8entradasdedatosenelTLB.

Entradadualconfigurablede16/32/64delTLBcontamaodepginasvariables.

OpcionalFMT(fixedmappingtranslation)paraaplicacionesquenorequierandireccin
demapeooproteccin.

Unidaddeinterfazdebus(BIU)

ImplementacindelosprotocolosdeOpenCore(OCPRelease2.x).

64bitsdelecturayescrituraenlosbusdedatosparaunaeficaztransferenciadedatos
entrelamemorialoscacheL1.

Soporta una variedad reloj de cores/bus, lo que da una flexibilidad a las


implementaciones(1,1.5,2,2.5,3,3.5,4or5).

9

SetTopBox RuymnOjedaGarca

4entradaenelbufferdeescritura.

Unidaddemultiplicacin/divisindeenteros

Un pipeline de un solo ciclo repeticin para 32x32 instrucciones MAC (Media Access
Control).

Controldepotencia

Frecuenciamnima:0MHz.

Modoapagado(porunainstruccindeesperaWait).

Soporteparadivisoresderelojcontroladosporsoftware.

Soporteparaelusoextensodepuertasderelojeslocales.

EJTAGdebug

Soporteparapasoapaso.

Instruccionesvirtualesypuntosderupturaendireccionesdedatos.

PCytrazasdedatos(datatracing).

Interfazdelcoprocesadordeusogeneral

64bitsenlainterfazparaelusuarioporelcoprocesador.


Figura6.DiagramadebloquesdeMIPS3224K.

4. ARMparaSTB.

ARM ve un creciente xito para los microprocesadores central en un STB digital en el


mercado.Elmercadorequieremicroprocesadoresqueofrezca unbuenfuncionamientopero

10

SetTopBox RuymnOjedaGarca

conlimitacionesenelcosto.Paraelmercadolacapacidaddeofreceresteresultadomientras
hayaunaltosoportedeintegracinyunusoeficientedelamemoria,stossonclavesparael
xito.

ARM proporciona desarrollo con propiedad intelectual (IP) en forma de diseos de los
cores de procesadores, cache y diseos SoC, especficas aplicaciones para productos
estndares(ASSPs),softwarenecesarioyherramientasdedesarrollotodoloquesenecesita
para crear un diseo innovador basado en los componentes estndar que son la siguiente
generacin.

Los procesadores de ARM que se utilizan para los STB son los de la familia ARM9. A
continuacinvemos2deellos.

FamiliaARM9
LafamiliadeprocesadoresARM9hasidoconstruidabasadaenelprocesadorARM9TDMI
eincorporaunjuegodeinstruccionesde16bitsThumb,quemejoraladensidaddelcdigo
hastaen35%.LafamiliadeARM9permitealosdiseadoresponerenmarchasistemas
avanzadosconahorrosconsiderablesdelreaqueocupaelchip,cumpliendoasconeltiempo
decomercializacin,losgastosdeldesarrolloyelconsumodeelectricidad.Estafamiliade
procesadoresincluyelosARM920TyARM922T.

NoscentramosenelARM922TyaqueexistepocadiferenciaconelARM920T.

ARM922T
ElARM920TyelARM922Tsonunabuenaeleccinparaunaampliagamadeplataformas
conbasadosenunaplataformaOS.EstnbasadoenelprocesadorRISCde32bitsdealto
rendimientoARM9TDMI.Estosprocesadoresdestacanporsusinstrucciones,cachsdedatos,
unidaddegestindememoria(MMU)permitiendosoporteparalamayoradelossistemas
operativos(OS),busAMBAyconsoporteporARMentiemporealconlaopcinETM9
(EmbeddedTraceMacrocell).ElprocesadorARM922TesidnticoalARM920Tperotiene
cachsde8K/8KmientraselARM922Ttienecachsde16K/16K.
ElprocesadorARM922TestdisponibleatravsdelprogramaARMFoundry.

1) Aplicaciones

Prximageneracindelossmarthphones,comunicadoresyPDAs.
Procesadorparaaplicaciones3G.
DispositivosbasadoenunaplataformaOS.
Cmarasdigitales.
Decodificadordeaudioyvideo.
Entretenimientoenautomviles.
Settopbox.

11

SetTopBox RuymnOjedaGarca

2) Caractersticas

ArquitecturaRISCde32/16bits(ARMv4T).
InstruccionesARMde32bitsparaelmximorendimientoyfelixibilidad.
Instruccionesde16bitsThumbparaincrementarladensidaddelcdigo.
MMUquesoportaunsistemaoperativocomo,SymbianOS,WindowsCE,LinuxoPalm
OS.
Instruccionesycachsdedatos:ARM920T=16K/16K,ARM922=8K/8K.
EstndarBusAMBA.
InterfazETMparatenercapacidaddetrazaentiemporealconETM9.

3) Beneficios

CorrenlamayoradelosOSsydelosmiddlewareexistentes.
Conjuntodeherramientadedesarrolloparalareduccindeloscostesyeltiempode
desarrollo.
MltiplesfuentesdevendedoresdelaindustrialderenproveerSilicio.
MigracinparalafamiliaCortex.
ApoyoparalosdiseadoresparadepurarlosSoC.
Lasinstruccionespuedesserextendidasporelusodeuncoprocesador.

0.18 0.13
Speed Speed
Opt Opt

*
Frequency (MHz) 190-200 230-250
Area with cache (mm) 8.10 3.20
Cache Size 8K/8K 8K/8K
Power with cache (mW/MHz) 0.80 0.25

12

SetTopBox RuymnOjedaGarca


Figura7.ProcesadoresARM920YyARM922T.

OtrodelosprocesadoresutilizadosparalosSTB,eselARM926EJS,acontinuacin
tratamosunpocomssobredichoprocesador.

ARM926EJS
El ARM 926EJS es un procesador totalmente sintetizable que tiene la tecnologa Jazelle
mejoradadeunCPURISCde32bits,tamaodelasinstruccionesycachsdedatosflexibles,
interfacesdememoriaacoplados(TCM),unidaddegestindememoria(MMU).Estotambin
proporcionainstruccionesydatosseparadasAMBAAHB,enparticularmltiplescapasbasadas
en sistemas AHB. Este procesador implementa el juego de instrucciones del ARMv5TEJ e
incluye un multiplicador mejorado de 16 x 32, capaz de hacer en un solo ciclo operaciones
MAX. El juego de instrucciones ARMv5TEJ incluye un DSP de 16 bits para mejorar el
funcionamientodemuchassealesyaplicacionesquesoportenThumyJava.

1) Aplicaciones

Prximageneracindelossmarthphones,comunicadoresyPDAs.
Procesadorparaaplicaciones3G.
DispositivosbasadoenunaplataformaOS.
Cmarasdigitales.
Decodificadordeaudioyvideo.
Entretenimientoenautomviles.

13

SetTopBox RuymnOjedaGarca

2) Caractersticas

ArquitecturaRISCde32/16bits(ARMv5TEJ).
InstruccionesARMde32bitsparaelmximorendimientoyflexibilidad.
Instruccionesde16bitsThumbparaincrementarladensidaddelcdigo.
ExtensindeinstruccionesDSPyciclonicoMAC.
TecnologaARMJazelle.
MMUquesoportaunsistemaoperativocomo,SymbianOS,WindowsCE,LinuxoPalm
OS.
Flexiblesinstruccionesycachsdedatos.
InterfacesdeinstruccionesydatosTCMconsoportedeestadodeespera.
EmbeddedICERTlgicoparaundebugentiemporeal.
EstndarbusAMBAHBinterfaces.
InterfazETCparatrazaentiemporealcompatibleconETM9.
OpcionalcoprocesadorMOVEparalacodificacindelvideo.

3) Beneficios

CorrenlamayoradelosOSsydelosmiddlewareexistentes.
nicochipMCU,solucinDSPyJava.
SoporteparalasejecucionesJava.
AltaeficienciaparalaejecucindebytecodeJava.
UltrabajapotenciadeconsumodeJava.
CompiladorJavaJITsindesventajas.
SoporteparacdigoJazellequenoincrementaentamaoVM.
Estructurasoftwareparaunnicoprocesador,sinnecesidaddeparticindesoftware
atravsdeMCUs.
nicokitdedesarrolloparareduccindeloscostesycortotiempodedesarrollo.
MltiplesfuentesdevendedoresdelaindustrialderenproveerSilicio.
MigracinparalafamiliaCortex.
ApoyoparalosdiseadoresparadepurarlosSoC.
Lasinstruccionespuedesserextendidasporelusodeuncoprocesador.

14

SetTopBox RuymnOjedaGarca

0.18 0.13 90 nm
Speed Speed Area Speed Area
Opt Opt Opt Opt Opt

Standard Cells SAGE-X SAGE- SAGE- Advantage- Metro


HS X HS
Memories HSHD HSHD HSHD Advantage Metro

*
Frequency (MHz) 200 276 238 470 250
Area with cache (mm) 6.5 2.78 2.39 1.40 0.85
Area without cache (mm) 3 1.61 1.45 1.01 0.50
Cache Size 8K/8K 8K/8K 8K/8K 8K/8K 8K/8K
Power with - - 0.48 0.235 0.14

cache (mW/MHz)
Power w/o - - 0.36 0.20 0.11

cache (mW/MHz)
Figura8.TabladelprcesadorARM926EJS


Figura9.DiagramadebloquesdelARM926EJS

15

SetTopBox RuymnOjedaGarca


5. AMDparaSTB.

AMDpresentlatecnologaanteriormenteconocidacomoATiXilleon,quetraslacompra
AMDATipasarallamarseAMDXilleon.

Hablando sobre microprocesadores para televisores LCD, no para ordenador, que


optimizan el procesamiento de las imgenes gracias a la mejora en la compensacin y
estimacindelmovimiento,conlaconsecuentemejoradecalidad.

Para empezar, se ofrecen cuatro modelos (410, 411, 420 y 421), universales y que un
montndefabricantespodrninstalarensusproductos.Todoslosmicrossoncompatiblescon
laresolucin1080pyseestrenaronenJapnconlasMZWSeriesdeMitsubishi,unconjunto
de televisores de 40, 46 y 52 pulgadas. Tambin ser la tecnologa que integre la prxima
versindelosAMDAvivo.

Recientemente la empresa Broadcom ha adquirido los nuevos chips de AMD para


comercializarloensudivisindeTelevisinDigital.

HablaremossobreXilleon220queeselantecesordelosnuevoschipsdelaseria400de
AMD,estechipsecomercializabaporlaempresaATIantesdeserabsorbidaporAMD.


Figura10.AMDXilleonPanelProcessor.

Xilleon220
1) Presentacin

ElXilleon220esunsistemadiseadoenunchipaltamenteintegradoyavanzadoquees
adecuado para una gama de dispositivos digitales entre los que se incluyen decodificadores,
televisoresdigitales,puertasdeenlacedehomemedia,ywebpadsactivadosporTV.Sudiseo
revolucionario integra una CPU MIPS de alta velocidad, grficos, video, audio, acceso
condicional,USB,EIDE,PCI,controladordememoria,yunhostconotrascapacidadesI/O,que
se muestran en los diagramas siguientes. Para completar el diseo de muchos dispositivos

16

SetTopBox RuymnOjedaGarca

para el consumidor, los nicos componentes que hay que aadir son los sintonizadores,
demoduladores,mdemsymemoria.

2) Caractersticas

Procesador

ElXilleon220integraunaCPUdealtavelocidadcon300MHzyarquitecturaMIPSRISC,
conunaunidaddeadministracindememoria(MMU)ycachsintegradas.LaCPUrinde390
MIPSDhrystone.LaMMUpermitequeelchipadmitalossistemasoperativosmsintegrados,
entreellosLinux,WindowsCEyVxWorks.

Elchipescapazdefuncionarenmodosoloopeer.Enmodo"solo",laCPUintegrada
MIPSejecutaelsistemaoperativoobjetivoyElXilleon220eselbusmaestroPCI.Enmodo
"peer", una CPU externa ejecuta el sistema operativo y El Xilleon 220 funciona como un
dispositivoesclavo.

Videodigital

ElXilleon220hasidodiseadadearribaaabajoparaadmitirelprocesamientoycambios
de tiempo de mltiples flujos de video desde mltiples sintonizadores. Integra un potente
microcontroladorusadoparaadministrareldemultiplexorytienelaflexibilidaddeadaptarsea
todoslosformatosdevideomundiales,entreellosDVB,ATSC,DSS/DIRECTV,BSDigitalyDVD.

ElprobadodecodificadorMPEG2escapazdedecodificarhastadosflujosdevideodealta
definicin o hasta ocho flujos de video de definicin estndar. El decodificador funciona
independientemente desde la CPU MIPS y no requiere compatibilidad con una CPU host.
Puede usar compresin adaptativa para decodificar video de alta definicin en un reducido
espacio de memoria. Adems de decodificar todos los formatos de difusin del mundo, el
decodificadorMPEG2escapazdedecodificarflujosdeDVDyadmitemodosdetrucocomo
pausayavancerpido.

Motordevisualizacin

El Xilleon 220 contiene un poderoso y flexible motor de visualizacin. Dos rutas de


visualizacindiferentesmanejandosdispositivosdevisualizacin,condiferentecontenidoen
cadapantalla.Porejemplo,elchippuedereproducirenuntelevisoryunavideograbadora,o
endostelevisoresdiferentes.

Mltiplesescaladoresdevideopermitenlacapacidadimagenenimagenhastacuatro
definiciones estndar o bien se pueden escalar dos ventanas de video de alta definicin
individualmente y mostrarse en la salida de TV principal. Los grficos escalados pueden
tambinserobjetodeunmezcladoalfa.

ElXilleon220integradoscodificadoresdevideodiferentesquesoncompatiblescon
los estndares de video mundiales. Cada codificador admite todos los formatos regionales,
entre ellos PAL, NTSC y SECAM, y todos los formatos de interfaz, entre ellos compuesto, S
video, RGB, componente y SCART. Una interfaz DVI protegida contra copia est tambin
disponibleparaconectaratelevisoresdegranpantallaypantallasLCD.

17

SetTopBox RuymnOjedaGarca

Otras funciones de visualizacin avanzada incluyen la eliminacin de destellos,


desentrelazado adaptativo espaciotemporal, duplicacin de lneas, texto con calidad de
estudio,yescalamientodevideodecalidadprofesionalparaaplicacionesvideoenventana.

Grficosde2Dy3D

ElXilleon220integraunmotorgrficode2Dy3DrpidoyricoenfuncionesdeAMD,un
lderengrficosde3D.Elmotorde3Dporhardwarebrindaundesempeonoalcanzablecon
solucionesdesoftwarebasadasenlaCPUypuedeutilizarseparajuegos,comercioelectrnico,
fades, wipes, y guas mejoradas electrnicas de programas (EPG). A diferencia de otros
motores de 3D integrados, es compatible con todas las interfaces de programacin de
aplicacionesde3D(APIs),entreellasDirect3D,OpenGL,yBroadcastCL.

Memoria

ElXilleon220poseeunamemoriaavanzada.Disponedehasta3Gigabytes/segundode
anchodebandadememoria,tresvecesomselanchodebandademuchassolucionesdela
competencia.Elelevadoanchodebandadelamemoriapermiteladecodificacinsinfallasde
mltiplesflujosMPEGjuntocongrficos,CPUyoperacionesI/O.

Entradas/S

El Xilleon 220 integra todos los puertos I/O necesarios para construir un decodificador
avanzado, entre los que tenemos PCI, USB, EIDE, IR, seriales, I2C, I2S, AC97, LPC, Flexbus y
mltiplesI/Osconfinesgenerales.

Disponibilidad

ElXilleon220estdisponibleendosconfiguraciones:

ElXilleon220Hescapazdedecodificarhastadosflujosdealtadefinicinomltiples
flujosdedefinicinestndar.
ElXilleon220Sestlimitadaaladecodificacindeflujosdedefinicinestndar.

3) Ventajasyaplicaciones

EntrelasaplicacionestpicasdeElXilleon220tenemos:

Decodificadoresdecable,desatlite,terrestres,DSLybasadosenIP.
Televisoresconreceptoresdigitalesintegrados.
TVpadsinalmbricosyconEthernet.
ServidoresypuertasdeenlacedeHomeMedia.
ReproductoresdeDVD.
Juegos.
NavegacinWeb,guasdeprogramasavanzadasyaplicacionesinteractivashabilitadas
conInternet.

18

SetTopBox RuymnOjedaGarca

EntrelasventajasdelaarquitecturadeElXilleon220tenemos:

Eldiseoaltamenteintegradoahorracostos,espacioyenerga.
ElestndarindustrialdealtavelocidadMIPSCPUofrecelapotencianecesariapara
losdispositivosdigitalesdeprximageneracinyadmitemltiplessistemasoperativos
entrelosquetenemosVxWorks,WindowsCEyLinux.
Compatibilidadcontodaslasprincipalesredesdedifusindelmundoyestndaresde
accesocondicional,entreellosDVB,ATSC,BSDigital,OpenCable,MHPyDIRECTV.
Plataformaunificadaparadiferenciacindetiemposdigitalyparaverygrabar
mltiplesflujosdevideo.Interfazintegradadediscoduroconcifradodecontenido
paraproteccincontracopia.
Elprincipalmotorgrfico2Dy3Ddelaindustriapermiteavanzadasinterfacesde
usuario.
Elmotordedoblemonitorpermitequeundecodificadoradministredostelevisores
conprogramacindiferente,reduciendoloscostosdeequipamientoparalos
consumidoresylosdelasredes.
IntegracindepuertosPCIynumerososI/O.
InterfazsinfisurasparaloscomponentesdelaRageTheaterdeAMDparaobteneruna
decodificacindevideoanalgicoyestreodealtacalidadentodoelmundo.


Figura11.EsquemadelXilleon220.

19

SetTopBox RuymnOjedaGarca

6. BroadcomparaSTB.

Broadcomesunaempresagloballderensemiconductoresparacomunicacionesdecony
sin cables, recientemente ha completado la adquisicin de la seccin de TV digital de AMD
(DTV) (anteriormente ATI). Esperan que la adquisicin permita a Broadcom inmediatamente
escalarsunegocioDTV,y,enlaconjuncinconsusproductosexistentes,ofrezcanunacadena
de produccin completa que cubre todos lossegmentos del mercado DTV, en los lmites del
valordefinaldeentrebajaymedianagamadeaplataformasinteractivasdealtascualidady
procesadoresdepanel.

LassolucionesdeTVprincipalesdigitalesdeBroadcomsumamentesonintegradas,unsolo
chipdeSoCspermiteaOEMSpersonalizarydiferenciarsusproductosbajandoengeneralel
coste y acelerando el plazo de comercializacin. La personalizacin como la convergencia de
vdeo, la conectividad de red, la calidad de imagen avanzada e interfaces de usuario de 3D
mejoralaexperienciadelentretenimiento,proporcionandonuevasopcionesparateneracceso
alcontenidodevdeo,ycolocarlaTVcomoelprincipalentretenimientoenunacasadigital.

ActualmenteBroadcomofrecelassiguientessolucionesparalaDTV.

Modelo Descripcin
BCM3510 ATSC/VSBDTV/CATVReceiver

BCM3517 ATSC/VSBDigitalCableReadyDTVReceiver

BCM3520 ATSC/VSB/NTSCDigitalCableReadyDTVReceiver

BCM35421 FRCPanelProcessor

BCM3543 ATSCNTIAConverterSystemonChip

BCM3548 WXGAMultiformatDecoderConnectedDigitalTVSystemonChip

BCM3549 FullHD1080PMultiformatDecoderConnectedDigitalTVSystemonChip

BCM3551 WXGADigitalTVSystemonChip

BCM3552 WXGAandFullHD1080PDigitalTVSystemonChipSolution

BCM3556 FullHD1080PMultiformatDecoderConnectedDigitalTVSystemonChip

BCM3560 WXGADigitalTVSystemonChip

BCM3563 FullHD1080PDigitalTVSystemonChip

Figura12.TabladeproductosDTVdeBroadcom.

AcontinuacinnoshablaremosunpocomsendetalledelprocesadorBCM3563de
Broadcom.

20

SetTopBox RuymnOjedaGarca

BCM3563Broadcom
1) Sumario

FullHD1080PparaTVDigitalSoC(SystemonChip).

ElBCM3563combinaunreceptorcable/terrestre4/1024QAMy8/16VSB,unreceptor
QPSKfueradebanda,demoduladorNTSC,dosreceptoresDVI/HDMI,unprocesadorde
transporte,unprocesadordigitaldeaudio,undecodificadordealtadefinicin(HD)MPEG,
tratamientogrficade2D,tratamientodigitaldevdeoanlogoyaudio,digitalizador
analgicodevideoyfuncionesDAC,audioestreodealtafidelidadDACs,procesadorMIPSde
330MHz,yunaunidaddecontrolperifricaqueproporcionaunavariedaddefuncionesde
controldetelevisin.

2) Caractersticas

SoporteparaFULLHD1080p.
TecnologaDual1080i/pMotionAdaptiveDeinterlacingparaeliminarimgnesy
bordesborrosos.
DecodificadoresdualesNTSC/PALcadaunocon3Dcomb.
EntradadirectadePCconsoportehasta1600x1200UXGA.
EntradasdualesHDMI/DVI1080pde60fps.
Seisconvertidoresde10bitsA/Dscadaunoconunswitchde8:1.
TransmisoresdualesLVDSintegrados.
Tratamientodevideointegrado.
Colorautomtico,elevacindelverde,ecualizacinconhistograma,estrechamiento
ennegro,desplazamientoazulycapacidadparaagudizarloscolores.
Procesamientodevideofullde10bits3:2pulldown.
Reduccinderuidodualanalgica.
MPPMAD(MultiframePerPixelMotionAdaptiveDeinterlacing).
Extensionesdeaudiosoportado.
Ecualizadordecincobandas.
Controlesindependientesdesalidasdeaudioanalgicasydigitales.
DecodificadordeaudiointegradoBTSCyA2.
DACsdeaudiointegrado.
DolbyDigital,TrusurroundXT,decodificadordeaudioMPEG.
DemoduladorintegradoNTSC.
ReceptoresintegradosATSC/QAM.
USB2.0dual.
Procesadorintegradode330Mhzde32bitsMIPS.

21

SetTopBox RuymnOjedaGarca


Figura13.DiagramadeaplicacindelBCM3563.


Figura14.DiagramadebloquesdelBCM3563.

22

SetTopBox RuymnOjedaGarca

7. OtrosSTB.

Otros dispositivos a los que comnmente tambin se les denomina Settop box son los
PVRqueseencuentramuydemodaenloshogaresdigitales.

Estos dispositivos son en cuando a hardware se refieres, PCs de sobremesa con


procesadores de bajo consumo. A estos se les pone un sistema operativo como Windows o
Linuxybajosellosejecutarunprogramaquehagaeltrabajo.

Microsoft ha sacado a la venta una versin especial de su sistema operativo Windows


paraestetipodePCs,alquehallamadoWindowsMediaCenter.Aunquesibienexistenotras
aplicacionescomoWinMythquesepuedeejecutarporejemploenWindowsXP.

En cuanto a Linux, existe un programa similar al WinMyth llamado MythTV que tiene la
mismafuncionalidadqueelanterior,permitindonosgrabar,reproducirdesdeundiscoduro
interno, externo, en red o de internet, as como ver la programacin de las cadenas y otros
serviciosquesevanaadiendo.

ExisteunsoftwaredepagoespecficoparaPCsconLinuxquesellamaTiVo,elcualofrece
el hardware ya implementado y el software ya instalado en l. Este dispositivo ha tenido
bastantexitoenEEUUyaquetambindisponedelaposibilidaddecanalesdesubscripcin
pormediodeinternetyunaaplicacinpropiaparaverlosvideosdeYouTube.

Losprocesadorestpicosparaestossonlosdebajoconsumescomo:

IntelCeleron.[web]
IntelPentiumIII.[web]
AMDAthlon.[web]
AMDSempron.[web]

ComoestosprocesadoresnosonSoCsehapuestounenlacealladodesunombrepara
consultarsuscaractersticas.

AcontinuacinyamododeejemploseexponeunSetTopBoxcomercializadoporla
marcaThomsonelcualutilizaunprocesadorIntelPentiumIIIdebajoconsumo.


Figura15.FrontaldelSTBThomson.

23

SetTopBox RuymnOjedaGarca

ThomsonIP1000
1) Hardware

LowVoltageIntelPentiumIIIProcessorwith512KCache(MicroFCBGA)933MHz
Intel830Mnorthbridge
Intel82801DB(ICH4)southbridge
SMSCLPC47M192SuperI/O
FirmwareHub(FWH)flashmemory
EitherSTM50FW0808Mbit(1Mbx8)
OrSTM50FW0404Mbit(512Kbx8)
64MBPC133SDRAMonboard
144pinSO_DIMMsocket
PCISlot
TwoUSB2.0ports
2UltraATA/100/66/33IDEchannels(oneconnector)
64MBCompactFlashviaIDEcontroller(upgradeable)
Integrated10/100Intel82562ETLANOnMotherboard(LOM)
Integrated2Dand3DgraphicswithAGP4Xinterface
ConexantCX2587313HighPerformanceVideoEncoder
CompositeandSVideooutputs(candelivereitherNTSCorPALvideo)
SigmatelSTAC9767AC972.320Bitaudiocontrollerwithdigitalout
OpticalSPDIFoutput(DolbyDigital)
IRreceiverforremote/keyboard
PS/2Keyboard&Mouseconnectors
3LEDswithGPIOcontrol


Figura16.InteriordelSTBThomson.

24

SetTopBox RuymnOjedaGarca

8. Bibliografa.

1) Wikipedia
http://es.wikipedia.org/wiki/Wikipedia:Portada
2) MIPS
http://www.mips.com/products/processors/3264bitcores/mips3224k/
3) ARM
http://www.arm.com/markets/home_solutions/app.html
4) AMD
http://ati.amd.com/products/dtv.html
5) INTEL
http://www.intel.com/cd/products/services/emea/spa/processors/celeron/357709.htm
6) BROADCOM
http://www.broadcom.com/products/DigitalTV
7) EETIMES
http://www.eetimes.com/
8) THOMSON
http://www.thomson.net/GlobalEnglish/Pages/default.aspx
9) SAMSUNG
http://www.samsung.com/es/
10) HUMAX
http://www.humaxdigital.com/global/

25