Escolar Documentos
Profissional Documentos
Cultura Documentos
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.
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
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.
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.
SoportarangosdesdelossistemasoperativoshastamiddlewareparamotoresJavayJava
basadoenentornostalescomoMHPyTru2Way(OCAP).
2) Aclaracionesdeconceptos
5
SetTopBox RuymnOjedaGarca
subyacente, el cual posee las libreras que implementan todas las funcionalidades para la
comunicacinatravsdelared.
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
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
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.
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.
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
*
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.
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.
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
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
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.
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