本實驗室目前專注於SoC設計與MPEG-1/-2/-4/H.264系統雛型實作。已完成之項目與所採用之雛形平台如圖一,圖二為計畫中分階段研發之核心技術與需完成之應用系統,其餘圖片或影片為已完成計畫之實機展示(所有展示均在單機工作模式,不
需PC介入控制,系統軟硬體已燒錄至Flah ROM內,直接由雛型系統Boot開機並自動展示功能)
。另外
ARMIntegrator/AP上之Web Server、TelnetD、SMBA Server已建立完成,使用者可藉由網頁瀏覽器控制所有Platform或由
TelnetD控制或進行軟體開發。目前MPEG-2 Decoder CIF@10fps,其他包Embedded Linux GUI (MiniGUI、QT/Embedded)、主從式
網路連結功能(所有在網路上之不同平台資料均可Mount成單一資料庫並可遠端執行)均已移植或建置完成,中文化界面也將逐
步完成!預計所有嵌入式軟、韌體技術在三個ARM-Based Platform可順利完成第一版之基礎開發。更重要的Embedded CPU與
FPGA模組(SIP)之AMBA wrapper已實現成功,更深入的Linux 2.4 kernel的FPGA驅動程式已開發完成,順利達成軟硬體共同設計
與驗證。預計在94年9月完成SoC所有前端技術開發並進行實機展示,更多資料可以逕與本實驗室聯絡。

目前進行計畫如下:

1. H.264/Baseline & Main Profile 編解碼器設計@ CIF / 10~15 fps,預計在94年底第一版實機展示。
2. 整合性Digital home entertainment (含MP3、Multi-MPEG Decoder)數位家庭娛樂系統將整合以上技術,預計在7月第一版實機展
示。
3. 專題生與研究生也同時進行H.323/SIP數位多媒體電話SoC雛型設計,預計94年10月進行H.323(含即時文字、影像、聲音)
第一版實機展示,SIP也將於2005/7/01展開研究計畫。

 

圖一 SoC實驗室採用之雛形平台與嵌入式系統軟完成項目

 

圖二 分階段研發之核心技術與需完成之應用系統

 

圖三 實驗室標準嵌入式系統架構 (所有技術可以進行ARM-Based Platform第一版的Demonstration)

 

圖四 JPEG on PreSOC (Non-OS)

 

圖五 MPEG-2 (CIF) Encoder on PreSOC (Non-OS)

 

圖六 MPEG-2 (CIF) Encoder on PreSOC (Non-OS)

 

圖七 MPEG-2 (CIF) Decoder on PreSOC (Non-OS)

 

圖八 ARM Integrator/AP+100M NIC+VGA

 

圖九 RedBoot on ARM Integrator/AP (請點上圖觀看Boot Integrator/AP的過程)

 

圖十 Embedded Linux (Kernel 2.4) Booting on ARM Integrator/AP (請點上圖觀看Booting Linux的過程)

 

圖十一 由Telnet (Integrator/AP上跑Telnet Server) 與Ftp (Ftp Client) 控制ARM Integrator (請點上圖觀看Ftp與Telnet的過程)

 

圖十二 Painter+MP3 Player on PreSOC Platform (Linux 2.4 + MiniGUI)

 

圖十三 數位相框+MP3 Player on PreSOC Platform

 

圖十四 多功能數位助理器 on PreSOC Platform (計算器+電子日曆+小鬧鐘+文字編輯器+...)

 

圖十五 PMP/Pocket Media Player (電影:風之谷片段MPEG-2格式)

 

圖十六 PMP/Pocket Media Player (MP3播放)

 

圖十七 Schedule on ARM Integrator/AP

 

圖十八 GUI Input Interface (Pseudo Keyboard)

 

圖十九 8 Million Gate Count ARM-based Hardware/Software Fast Configurable SoC Prototype

 

 

軟體選擇包含

  1. Bootloader: U-boot或RedBoot
  2. 作業系統: Linux kernel 2.4 (支援USB 1.1)或 Kernel 2.6 (支援USB 2.0)
  3. Linux GUI: QT/Embedded 或 MiniMUI
  4. 中文 GUI : 支援
  5. 應用程式包含:

● MPEG-1/-2 Encoder/ Decoder
● MPEG-4 Encoder/ Decoder (目前尚執行計畫中)
● MP3 Player/ Encoder
● 個人數位處理器
● VNC Client/Server
● 小遊戲
● Portable Web Server
● Portable Ftp Server/Client
● Portable TelnetD/Client
● SMBA/NFS
● Portable Web Browser
● Pocket Painter
● Digital Photo Frame

硬體選擇包含
  1. CPU (ARM 9 Family/SAMSUNG 2410)
  2. SoC Prototype PreSOC或 Altera EXPA 10或ARM Integrator/AP (下一代將以ARM Versatile SoC平台為發展重點)
  3. IP: MPEG相關 Video與Audio SIP
  4. 週邊:

● VGA
● Keyboard
● Touchpad
● PS2 Mouse/ USB
● Mouse PCI USB 2.0
● Adaptor (for Linux Kernel 2.4或2.6)
● PCI USB 1.1 Adaptor (for Linux Kernel 2.4)
● USB Wireless NIC
● USB Thumb Flash
● USB DVD/CD Recorder
● USB HD USB 10/100M NIC
● AC 97 Sound Card (MIC/Speaker)
● PCI IDE Card
● IDE HD
● IDE DVD/CD Recorder
● PCI intel 10/100M NIC
● CF Flash Card

TOP