Atom プロセッサ E6x5C の紹介と FPGA IP Core 活 例の紹介 アイウェーブ ジャパン株式会社 神奈川県横浜市中区住吉町 3 丁目 29 番住吉関内ビル8 階 B Tel: 045-227-7626 Fax: 045-227-7646 Mail: info@iwavejapan.co.jp Web: www.iwavejapan.co.jp 2011/5/30 1 iwave Japan, Inc. All rights reserved.
目 的 本プレゼンテーションは はじめに Atom プロセッサ E6x5C について説明し E6x5C のプロジェクトの 例として SDXC コアを使 した開発例を説明致します 説明は 以下の順番で います Atom プロセッサ E6x5C の紹介 E6x5C の基本仕様 E6x5C のアドバンテージ E6x5C の SDXC IP コア実装例 SDXC コア機能 iwave の紹介 2
Atom プロセッサ E6x5C の紹介 Intel は Atom プロセッサと Altera FPGA をシングルパッケージに した新しい製品 E6x5C を昨年発表しました 次に Atom プロセッサと Altera FPGA の特徴を説明します 3
Atom プロセッサ E6x5C の紹介 Atom プロセッサの特徴 2D/3D Graphics Engine HDビデオデコードとエンコード メモリコントローラはDDR2で800 MT/sデータレートを実現 低消費電力のためのパワー管理機能 Intelのハイパースレッド機能を実装 Intel Virtualization Technology Virtual Interrupt Handler Virtual Memory Manager Virtual Data Packet Handler 4
3.125 Gbps のトランシーバー PCI Express, SDI, SD/HD, Serial Rapid IO, Gigabit Ethernet, Fibre Channel, Serial ATA, SCSI など 840Mbps までサポートする LVDS インタフェース DDR2, DDR SDRAM, QDR II, QDR II+ SRAM メモリーインターフェース 4 つの汎用の PLL DSP 専用の掛算機を 312 実装 60,000 ロジックエレメント 350 の IO Atom プロセッサ E6x5C の紹介 Altera FPGA の特徴 5
E6x5C の基本仕様 シングルパッケージ : 1466 ball FCBGA サイズ 37.5x37.5 mm CPUクロック速度 : 0.6, 1.0, 1.3 and 1.6 (GHz) グラフィックス速度 : 320, 400 MHz FPGAの容量 : 60,000 ロジックエレメント 消費電力 : 2.7 及び3.6 W 温度特性コマーシャルグレード :0~70 0 C インダストリアルグレード :-40~85 0 C 6
E6x5C のアドバンテージ 現 の Intel Z5xx ソリューション 7
E6x5C のアドバンテージ 新しい Intel E6x5C ソリューション E6x5C にすると 4 つのチップが 1 つのチップになり FPGA がパッケージに内蔵され スマートになります FPGA は全てのペリフェラルに対応できます 8
E6x5C の SDXC IP コア実装例 ( 実装例 ) 64GB SDXC カードに記録されているビデオファイルを E6x5C 環境で再 するシステム Intel の E6x5C リファレンスボードを使 iwave の SDXC IP コア PCIe SDXC ストレージと Linux ドライバーを使 9
E6x5C の SDXC IP コア実装例 E6x5C Altera FPGA SDXC IP コア Intel Atom CPU ビデオデコーダ E6x5C 内の CPU は SDXC に保存されているビデオファイルを FPGA 経由で読み込みます ビデオデコードを い VGA ディスプレイに表 します ( このデモはショーケースコーナーに展 しております ) 10
E6x5C の SDXC IP コアデモ デモセットアップイメージ 11
E6x5C の SDXC IP コアデモ iwaveが行ったった作業 Application Linux OS (Kernel 2.6.24) Ubuntu Ver 8.04 AMI Boot Code SD Disk Block Driver SD/MMC/SDIO Bus Driver SDXC FPGA Controller Driver PCIe Bus Driver PCIe Bus Interface FPGA SDXC Host Controller FPGA SDXC Card OS 上にビデオビデオ用アプリケーションアプリケーションをインストール OSの移植 AMI BIOS をそのまま使用汎用 Linux ドライバーをそのままをそのまま使用汎用 Linux ドライバーをそのままをそのまま使用汎用 Linux ドライバーに iwaveのfpga コアに対するするカスタマイズ汎用 Linux ドライバーをそのままをそのまま使用 Altera 殿からの PCIe end コアをカスタマイズ iwaveが開発開発した FPGA IP コア 64 GB SDXC メモリカード 12
SDXC コア機能 SDXC カードは 容量 (2TB メモリまで ) と 速 (832 Mbit/s) をサポートします SDXC コアは UHS-I ( ウルトラハイスピード ) モードをサポートします SD 仕様バージョン 3.0 をサポートします Altera の PCIe end コアとのインタフェースを います SDXC FPGA コアのサイズは 1800 ロジックエレメントです FPGA の使 率は 3% です 以上で E6x5C の紹介を終ります 次に iwave について説明致します 13
iwave について iwave は 1999 年に独 した設計会社として インドのバンガロールに設 し 本に販売拠点があります 基板の設計 FPGA 設計 組込ソフト開発を提供しております 14
iwave について Intel Menlow Z5xx のハードウェア及び core-boot ソフトウェアを開発 (Linux OS Windows OS OS 無し ) Q7 コンソーシアムのメンバーで Z5xx ベースの Q7 モジュールと開発プラットフォームを提供 Menlow を使 した 載 PC をインドで初めて開発 15
iwave について FPGA ソリューション 多数のFPGA IPコアをXilinxや Altera FPGAに実装 25 のFPGAエンジニア ( 開発と検証チーム ) iwaveのfpga IPのリストは以下の通りです 種類提供 IP SoC ペリフェラルコントローラ ストレージコントローラ X86 コア DMA 割り込み プログラマブルタイマー シリアルコントローラ MPSC PCI など SD/SDXC/SDIO/MMC ホスト SDIO スレーブ ATAPI NAND フラッシュ CEATA メモリコントローラなど バスコントローラ PCI AHB APB 60x VME Multi bus PPI ISA SPI UART など オートモーティヴ ビデオ / マルチメディア インスツルメントクラスター ( 計器群 ) リアビュウカメラ カラースペースコンバータ イメージローテーション カメラインターフェイス LCD インターフェイス Alpha Blender エンコーダ / デコーダ De-Interlacer スケーラ Chroma Resampler など 2011/5/30 16
開発段階 E6x5C の試作基板ハードウェア開発 FPGA ロジック開発 BIOS 移植 OS 移植 システム開発 E6x5C に関する テクニカルサポート 量産段階 iwave について E6x5C について iwave のサービス 量産ユーザからの問題の切り分け Intel E6x5C に起因する問題か FPGA に起因する問題か ソフトウェアの問題か? Intel E6x5C に起因する問題であれば Intel India が解析を い レポートを提出 17
有難う御座御座いましたいました 18