Está en la página 1de 26

SetTopBox

MicroprocesadoresparaComunicaciones
RuymnOjedaGarca

SetTopBox

RuymnOjedaGarca

ndice de contenidos.

1. 2. 3.

Introduccin.............................................................................................................02 Esquemadebloques................................................................................................02 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

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

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.

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.

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

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: Tru2wayeslamarcaparaserviciosdecabledigitalinteractivoprestadosatravsdela reddecabledevdeo,porejemplo,programainteractivoguas,anunciosinteractivos,juegos, chat,navegacinweb,yecommerce.Elmarcatambinaparececomo"<tru2way>"yseutiliza paracomercializarserviciosdetelevisinporcable,aplicacionesydispositivosqueadmitenla arquitecturatru2waycable.Tru2wayeselsucesor,enfocadoshaciaelconsumidor,elnombre delatecnologaconocidacomoOpenCable. GuaElectrnicadeProgramas(EPG) Serviciosdeinformacincomonoticias,deportes,superteletexto Aplicacionessincronizadasconelcontenidodelosprogramas EmaileInternet Otrosservicios:comercioelectrnico,serviciosdeeducacinysalud

Figura3.SolucionessoftwaredeMIPS.

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.

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).

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 Speed Opt Frequency (MHz) Area with cache (mm) Cache Size Power with cache (mW/MHz)
*

0.13 Speed Opt 230-250 3.20 8K/8K 0.25

190-200 8.10 8K/8K 0.80

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 Speed Opt Standard Cells Memories Frequency (MHz) Area with cache (mm) Area without cache (mm) Cache Size Power with cache (mW/MHz) Power w/o cache (mW/MHz)
*

0.13 Speed Opt SAGEHS HSHD 276 2.78 1.61 8K/8K -

Area Opt SAGEX HSHD 238 2.39 1.45 8K/8K 0.48 0.36

90 nm Speed Opt AdvantageHS Advantage 470 1.40 1.01 8K/8K 0.235 0.20

Area Opt Metro Metro 250 0.85 0.50 8K/8K 0.14 0.11

SAGE-X HSHD 200 6.5 3 8K/8K -

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 BCM3510 BCM3517 BCM3520 BCM35421 BCM3543 BCM3548 BCM3549 BCM3551 BCM3552 BCM3556 BCM3560 BCM3563 AcontinuacinnoshablaremosunpocomsendetalledelprocesadorBCM3563de Broadcom.

Descripcin ATSC/VSBDTV/CATVReceiver ATSC/VSBDigitalCableReadyDTVReceiver ATSC/VSB/NTSCDigitalCableReadyDTVReceiver FRCPanelProcessor ATSCNTIAConverterSystemonChip WXGAMultiformatDecoderConnectedDigitalTVSystemonChip FullHD1080PMultiformatDecoderConnectedDigitalTVSystemonChip WXGADigitalTVSystemonChip WXGAandFullHD1080PDigitalTVSystemonChipSolution FullHD1080PMultiformatDecoderConnectedDigitalTVSystemonChip WXGADigitalTVSystemonChip FullHD1080PDigitalTVSystemonChip

Figura12.TabladeproductosDTVdeBroadcom.

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

También podría gustarte