Specs de hardware. Hay otra pagina para el firmware

  • Modelo SoC: Celestial semiconductor CSM1201, codename "ORION"
  • CPU: ARM926EJ-S, 220mhz
    • Arquitectura: armv5tejl (ARMv5 con thumb, dsp, jazelle, sin floating point)
    • Para floating point usa "NetWinder Floating Point Emulator V0.97 (extended precision)"
    • Las extensiones Jazelle (java) no se usan en ninguna JVM decente, asi que se puede ignorar su existencia.
  • DRAM: 256mb DDR2
    • 0-64mb para linux
    • 64-256mb - probablemente video (TODO)
  • Flash: 8mb
    • 0x00000000-0x00070000 : "u-boot"
    • 0x00070000-0x00090000 : "loader1"
    • 0x00090000-0x000b0000 : "loader2"
    • 0x000b0000-0x002b0000 : "kernel"
    • 0x002b0000-0x00800000 : "fs"
  • NAND: 64mb (Samsung NAND 64MiB 3,3V 8-bit)
    • 0x00000000-0x04000000 : "Part01"
  • Ethernet 100mbit
  • 1 puerto USB host (OTG?)
  • TTL a consola serial y bootloader
  • Probablemente JTAG
  • Dos variantes de tuner:
    • DIBCOM DIB8096GPA
    • Toshiba TC90517FC

Ver tambien: cpuinfo.txt storage.txt free.txt dmesg.txt

Specs oficiales CSM1200 (Fuente)

Transport Processor

  • Dual MPEG-2 TS input and playback
  • Integrated DVB/1DES/3DES descrambling
  • Support for DVB-CAM through a PCMCIA port

Video & Audio Processor

  • Support for high definition, high profile H.264 standard at level-4.1 (1080i capable)
  • Support for MPEG-2 high definition main profile at 1080i
  • Dual video decoding
  • Programmable audio DSP
  • Decodes MP1, MP2, MP3, AC3, AAC streams
  • 5.1-channel decoding and down mixing

Video & Audio Output

  • 6-channel DAC (YPbPr/RGB, S-video and Composite)
  • Utilizes Macrovision encryption
  • Digital video CCIR-656 format input and output
  • Supports PAL, NTSC, SECAM, 480p, 576p, 720p, and 1080i formats
  • I2S digital audio input
  • I2S, S/PDIF digital audio output

2D BLTer Engine

  • Supported Color formats: RGB565, ARGB4444, CLUT8 and CLUT4
  • Color Keying, Alpha Blending and Raster Operation (ROP)
  • Generic COPY and FILL (with a predefined color). Supports vertical inverse raster scan
  • Scale and anti-flicker operation

Display Processor

  • 5 Layers (1 Back Ground, 2 Video and 2 Graphics Layer)
  • Programmable layer’s view port and z-order
  • Down/Up Video Scaler, supports 16:9 <-> 4:3 conversion, letterboxing, pan-scan, SD source display on HD Screen and vice versa

Application CPU: ARM926EJ-S

  • 220MHz, 16K/16K Cache, JAVA, TCM-capable

Security

  • 1DES/3DES cipher engine
  • Supports ECB, CBC, CFB, and OFB modes

External memory

  • 32-bit or 16-bit DDR2 SDRAM configurations (Up to DDR2-667MHz)
  • 16-bit or 8-bit NAND/NOR Flash configurations
  • 16-bit External Bus Interface

DMA Controller

Peripherals

  • 2 UART, 2 I2C, 1 SPI, 16 GPIO, and 1Smartcard ports
  • 2 timers, 1 real time clocks (RTC), 1 watch dog timers (WDT)
  • RC-5/NEC Remote Control Receiver
  • 7-segment LED
  • 4-key, 9-key, and 16-key input scanner
  • PCMCIA port
  • 10/100Mbps Ethernet (MII connector)
  • PATA hard drive with IDE Hard Disk support
  • USB 2.0 with OTG support

Package

  • BGA425

Power Requirements

  • 3.3V/1.8V/1.2V DC

Typical Application and Block Diagram

  • DVB and IPTV Set-top Box
  • LCD/Plasma HDTV with Digital Cable Receiver