#DVD Player

1 messages · Page 1 of 1 (latest)

fervent mantle
#

Embedded Systems DVD Player Project.

#

ARM Developer Suite Hardware

#

Specs:

Processors:
  1x ARM7TDMI 32bit RISC MCU, 55MHz (Optical Disk Controller)
  1x ARM7TDMI 32bit RISC MCU, 20MHz (System Controller)
  1x Intel 8032 8bit CISC MCU, 12MHz (Input\Output Processor)
  1x Cyndanera DSP16 16bit DSP, 81MHz (Digital Signal Processor)
Video:
  1x Display (720x480 pixel, 24bit color depth)
  1x 2D Engine (Video Display Processor)
  1x MPEG 1/2 Decoder (Image Processor Unit)
Sound:
  Output: Stereo, 5.1 Surround
  Input: Microphone
Communication Ports:
  Serial Port (4-Player Link, Single Game Pak play)
Internal Memory:
  4MB Drive Buffer
  512KB VRAM (allocateable as BG/OBJ/Palette/SRAM memory)
  16MB SDRAM
  128B EEPROM
  2MB IPL ROM + RTC
External Memory:
  DVD-ROM Drive
  Card Slot
  GBA Slot

DSP Spec:

Cyndanera DSP16:
  Clock: 81MHz
  Bits: 16bit
  Endian: Little
  Data RAM: 8KB x16
  Data ROM: 4KB x1
  Instruction RAM: 8KB x4
  Instruction ROM: 8KB x2
  Hardware Decoder: ADPCM, MP2, AC3, DTS

DSP Programs:
  Bootrom IPL microcode
  DSP Init microcode
  Card microcode - handles card security
  Audio System microcode - mixing, filters, dolby logic pro ii
  GBA Multiboot microcode - decrypts GBA multiboot program

Software:

ARM Multi-ICE - for ARM debugging
ARM Developer Suite - for ARM development
C51 & Keil uVision - for Intel 8051 development
Cyndanera DSP Tools - for DSP development
Icarus Verilog - Verilog Simulator
steel smelt
#

so... an os that only runs dvd software?

fervent mantle
#

Here's a pic of the DVD Driver for the IOP(Input\Output Processor) Intel 8032
The compiled code is stored as a rom program c array to be compiled into the System Controller source code

fervent mantle
# steel smelt That’s really cool!

thanks I thought it would be could to have a IO Processor for doing task jobs like DVD Interface & Commands, VFD, IR Sensor, I2C Devices, UART, GPIO
startup and bank switching are pretty much what's written in assembly for the intel 8032(IOP) microcontroller

#

Microcontroller Specs

#

Microcontrollers used in other DVD Player chipsets

ESS - MIPS-X
ZORAN - Intel 8086
SUNPLUS - MIPS32, MIPS-DSP
MEDIATEK -  Intel 8032(System) & ARM7TDMI(Playback)
SAMSUNG - ARM7TDMI