iw-sdioホストコントローラ プレゼンテーション s/iw-sd host...01/21/09...

21
01/21/09 アイウェーブ・ジャパン株式会社 1 i W W - - SDIO SDIO ホストコントローラ ホストコントローラ プレゼンテーション プレゼンテーション プレゼンテーションへようこそ アイウェーブ・ジャパン株式会社 菅野 [email protected] Copyright 2007-2009 プレゼンテーションへようこそ アイウェーブ・ジャパン株式会社 菅野 [email protected] Copyright 2007-2009

Upload: others

Post on 24-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 1

iWW--SDIOSDIOホストコントローラホストコントローラ

プレゼンテーションプレゼンテーション

プレゼンテーションへようこそ

アイウェーブ・ジャパン株式会社

菅野 治

[email protected] 2007-2009

プレゼンテーションへようこそ

アイウェーブ・ジャパン株式会社

菅野 治

[email protected] 2007-2009

Page 2: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 2

目 次

SDIOホストコントローラの仕様

ブロック図

FPGA ブロック

タイミング波形

検証用プラットフォーム

デバイスの用途

アプリケーション

納品物

テクニカル サポート

Page 3: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 3

SDIOのホストコントローラの仕様

SDIO ver. 2.0, SD ver.2.0, MMC ver.4.2, CE-ATA ver.1.1

SD, MMC及びSDIOの 1bit/4bit/SPI モード

MMC 及び CE-ATAの 8-bit モード

MMC ストリームモードを最大ストリーム長 4096 bytes,

最小ストリーム長 10 bytesでサポート

CE-ATAの最大ブロック長 4096 bytesをサポート

Page 4: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 4

2個のBlock RAMを用いて設計した16-bit X 512の送信データFIFOと受信データFIFO

SDIOインターフェイス, サスペンド/レジューム動作及び

  SDIOリードウエイトオペレーションをサポート

レスポンス受信用バッファ

コマンドインデックス及びアーギュメント用コマンドバッファ

レスポンス及びデータのタイムアウトモニタリング

SDIOのホストコントローラの仕様

Page 5: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 5

SD/SDIO/MMCのカード検出・取り出しのモニター

SD/MMC/SDIO/CE-ATA動作で要求される各種のクロック

周波数をサポート。 動作周波数はレジスタで指定可能。

コマンド及びデータのトランザクションについてCRC 生成 /

チェックをサポート

SD/SDIO/MMC/CE-ATA コミュニケーション プロトコールを

用いて1つのCE-ATA 、 SDIO 、 SD または MMC カードを

サポート

SDIOのホストコントローラの仕様

Page 6: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 6

システム全般

汎用のプロセッサ

iWaveSD/SDIO/MMC/CE-ATAホストコントローラ

SD/SDIO/MMC/CE‐ATA 

Page 7: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 7

詳細説明

Host Interface

Clock Module

Data Rx FIFO

Data Tx FIFO

Data Path FSM

Command Tx Rx

Register Block

Data Tx Rx

Command Path FSM

Command Shifter

CRC gen/Checker

Data Shifter CRC gen/Checker

Command Path Command bus

Clock bus

Data busData Path

SDInterface

CPU bus

Page 8: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 8

詳細説明

ホスト インターフェイス

インターフェイスの動きをCPUクロックに合わせる

ライト及び リードサイクルは、チップセレクト、ライトイネーブル

及びリードイネーブル信号で生成する

アドレス入力がデコードされ対応するレジスタ又はFIFOのリード/ライト

を行う

カードのクロックを制御する

Page 9: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 9

詳細説明

コマンド パス

コマンド送信/受信、コマンドステートマシン及び7-bit CRC生成/チェッカから構成されるすべてのコマンド送信及びレスポンス受信を行う

データ パス

すべてのデータ送信及びレスポンス受信を行うデータ送信/受信、データステートマシン及び16-bit CRC

  生成/チェッカから構成される

Page 10: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 10

CPU インターフェイス波形

cpu_addr_i[7:0]

cpu_data_io[15:0]

cpu_cs_n_i

cpu_we_n_i

cpu_re_n_i

addr

data

Single write

cpu_addr_i[7:0]

cpu_data_io[15:0]

addr

data

cpu_cs_n_i

cpu_re_n_i

cpu_we_n_i Single read

Page 11: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 11

addr

data1 data2

cpu_addr_i[7:0]

cpu_data_io[15:0]

cpu_cs_n_i

cpu_we_n_i

cpu_re_n_i

addr

data1 data2

cpu_addr_i[7:0]

cpu_data_io[15:0]

cpu_cs_n_i

cpu_re_n_i

cpu_we_n_i

Burst write

Burst read

CPU インターフェイス波形

Page 12: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 12

SDIO インターフェイス波形

Command Write

SD_CLK_I

SD_CMD_IO

SD_DAT_IO[3:0]

SD_CLK_I

SD_CMD_IO

SD_DAT_IO[3:0]

Response read

Page 13: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 13

Data Write 1-bit mode (Data Transfer)

sd_clk_o

sd_cmd_io

sdmmc_dat_io[0]

sdmmc_dat_io[7:1]

SDIO インターフェイス波形

Page 14: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 14

詳細説明

SD_CMD_IO

SD_DAT_IO[0]

SD_DAT_IO[1]

SD_DAT_IO[2]

SD_DAT_IO[3]

SD_CLK_I

Data Write 4-bit mode (Data Transfer)

Page 15: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 15

詳細説明

Data Write 8-bit mode (Data Transfer)

sd_clk_o

sd_cmd_io

sdmmc_dat_io[0]

sdmmc_dat_io[1]

sdmmc_dat_io[2]

sdmmc_dat_io[3]

sdmmc_dat_io[4]

sdmmc_dat_io[5]

sdmmc_dat_io[6]

sdmmc_dat_io[7]

Page 16: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 16

検証用プラットフォーム

   全体構成 SD/SDIO/MMC カード/スロット

   裏面

Page 17: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 17

使用デバイスの概要

Xilinx

Family Device Slices BRAM GCLK I/O DCM/DLL Fmax/MHz

Spartan-3E XC3S500E-4 CP132962 2 4 39 1 61.06

Actel

Family Device Tiles RAM I/O PLL Fmax/MHz

ProASIC3 A3P250-STD PQ208 4598 4 39 1 50

Page 18: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 18

アプリケーション

ハンドヘルド機器のメモリーコントローラとしてのアプリケーション

   ・ パーソナルディジタル端末(PDA)

   ・ ディジタルカメラまたはビデオカメラ

   ・ オーディオまたはビデオプレーヤー

SOC 設計におけるSDIO カードとのインターフェイス

   ・ Bluetooth

   ・ GPS

   ・ PHS

Page 19: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 19

納品物

 ユーザーマニュアル

 設計ドキュメント/テクニカルスペック

 対象をするデバイスのネットリスト

 ユーザー規制ファイル

 テスト環境と暗号化コード

 テストプラン

 RTLベリログ生成コード

 時間限定のネットリスト

標準

オプション

Page 20: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 20

テクニカルサポート

・ 納入物に対するテクニカルサポート及び保障期間についてはご相談

 によって決定します。

・ テクニカルサポート

    ・ e-mailまたは電話による応対

    ・ 要望によりオンサイトサポート

・ カスタマイズサービス

    ・ コアと周辺回路との最適化

    ・ 対象とするハードウェア/システムの再設計と検証

    ・ ボード、FPGA、組み込みソフトのカスタマイズ

Page 21: iW-SDIOホストコントローラ プレゼンテーション s/iW-SD host...01/21/09 アイウェーブ・ジャパン株式会社 3 SDIOのホストコントローラの仕様 zSDIO

01/21/09 アイウェーブ・ジャパン株式会社 21

ありがとうございました

アイウェーブ・ジャパン株式会社

菅野 治

[email protected] 2007-2009

アイウェーブ・ジャパン株式会社

菅野 治

[email protected] 2007-2009