-System control
-Support 16-bit instruction set for smaller code foot-print
-EJTAG interface for S/W development
Memory subsystem
-Built-in 88K-byte SRAM for fast code execution
-SPI NOR flash controller
➢Support code eXecution-In-Place(XIP) for smaller foot-print in SRAM
➢Can store snapshots
-No SDRAM needed to save system cost
SD/MMC card interface controller
-SD card supports up to 32GB SDHC
-Optimized FAT support for robust and reliable file access.
➢The file can keep intact when sudden power failure.
➢Quick file change when recording (less than 0.5 seconds)
On-chip peripherals
-Interrupt controller, System Timer, Watch-Dog Timer
-UART*2, one with hardware flow control
➢to connect/control additional sensors, like g-sensor(acceleromter), GPS-mouse, etc.
-GPIOs
-I2C master/slave modes
-IR
-SAR for keypads
System (Power) Management Unit
-Dynamic Clock frequency adjustment to save power consumption
-Operation, Suspend, Shutdown mode.
-Built-in Real-Time Clock (RTC) for embedding wall clock in record MJPEG.
Hardwired JPEG, MJPEG encoder
-Support 720x480 30fps on-the-fly.
-Support embedding RTC time to JPEG directly.
-Support saving to SD storage directly and with standard FAT format
Hardwired JPEG, MJPEG decoder
-Support up to 720x480 30fps
Simple Motion Detection
-Support motion detection either through digital CCIR input or analog CVBS input
-Triggered event point can be saved in MJPEG file
i80 Slave mode
-Used as slave to be cascaded to other platform
On Screen Display(OSD)
-Support 1/2/4/8 bits/pixel
-8K-word OSD2 memory
-Supports text or bitmap modes
-Subpixel type support for Smart Font Rendering
-Supports character blinking and overlay functions
-Fully programmable character mapping
-Supports alpha blending & Zoom-in/Zoom-out function
-Built-in 114+ fonts (12 x18, 16 x24 each)
-Pattern-Filled background
-Optional fonts stored in off-chip serial ROM
-Supports free run OSD mode
SPI Flash Based On Screen Display Engine
-Support bitmap background images on SPI NOR flash, and having various transition effects. Also support Terawins Bitmap Compression(TWBC) to save storage space 50%
-Support Sprite layer for animation icon
-Standard RGBA 8888 index color palette with two lookup tables
Display processor with Scalar and OSD
-Supports one channel 10-bits ADC for CVBS
-Supports digital CCIR656 or 8-/16-bits CCIR601 for CMOS sensors
-Live view on panel while encoding
-Independent Horizontal/Vertical Scaling Up/Down, non-linear FIR scaling for 16:9 ⇔ 4:3 conversion
-Image enhancement includes sharpness, BLE, DLTi, contrast, brightness, DCTi, hue, saturation, ….
-Build-in patterns generator, Gamma correction, Dithering
-Timing controller for LCD panel
-Supported Panel types:
➢i80 vsync and command modes
➢Single channel TTL (Digital RGB, 6 or 8 bits) panel with TCON
➢Serial RGB panel
-Resolution supports up-to 800x600 with full screen OSD
-DC-DC convert, LED/CCFL backlight convert, Open Lamp protection