Microsoft PowerPoint - DG_ETセミナ資料.ppt



Similar documents
untitled

PowerPoint プレゼンテーション

Microsoft Word - dg_sata_ip_refdesign_host_jp.doc

Microsoft PowerPoint - NVMe-PRES-AJ.ppt

Microsoft Word - dg_sata_ip_appnote1_jp.doc

SerialATA ATA Embedded Clocking 8B10B coding 2 pair Hot Plug ATA ATA (150MB/s ) 10 roadmap 2004/2/17 SATA Overview Page 2

Microsoft Word - dg_sata_achi_ip_data_sheet_jp.doc

Microsoft Word - dg_sata_ip_data_sheet_7series_jp.doc

Microsoft Word - dg_sataahciip_refdesign_jp.doc

Microsoft Word - PCI-X_PCIeバスのデータ転送-ver1.0.docx

(Microsoft PowerPoint - E6x5C SDXC Demo Seminar [\214\335\212\267\203\202\201[\203h])

FMC 対応 USB3.0-IP デモ基板取扱い説明書 [ Ver2.0J] AB07-USB3FMC(2.5V 版 )/AB07-USB3FMC-1.8VIF(1.8V 版 ) はじめにこの度は FMC 対応 USB3.0-IP デモ基板 [ 型番 :AB07-USB3FMC(2.5V 版 ) /

PowerPoint プレゼンテーション

Microsoft Word - 02_PCIe特集_ボード設計.doc

Microsoft Word - 03_PCIe特集_PCIe実現方法.doc

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

TFTP serverの実装

GTR Board

履歴 修正日 内容 2011/01/18 第 1 版制定 2012/10/ 版 内容 Bee Beans Technologies 社から配布されているネットワーク プロセッサ (SiTCP) のライブラリ使用方法を解説した文書です SiTCP の概要や各信号意味などは別文書 SiTCP

Microsoft Word - JP-AppLabs-MySQL_Update.doc

PNopenseminar_2011_開発stack

[PRESS RELEASE] ITGMARKETING 2018-PR 年 1 月 24 日 ITG マーケティング株式会社 Samsung 64 層 V-NAND 搭載 SATA SSD 新ラインアップ 860 PRO と 860 EVO を 2 月上旬より販売 日本サムスン株式

Microsoft PowerPoint - Bayhub-ET2013_booth seminar3.pptx

038_h01.pdf

リファレンスアプリケーション RefApp7

QuartusII SOPC_Builderで利用できるGPIF-AVALONブリッジとは?

CoIDE 用 STM32F4_UART2 の説明 V /03/30 STM32F4 Discovery の非同期シリアル通信ポート UART2 の送受信を行うプログラムです Free の開発ツール CoIDE で作成したプロジェクトサンプルです プログラムの開始番地は 0x08000

クラウド基盤向けに処理性能や拡張性を強化した「HA8000シリーズ」の2プロセッサーサーバを販売開始

RTC_STM32F4 の説明 2013/10/20 STM32F4 内蔵 RTC の日付 時刻の設定および読み込みを行うプログラムです UART2( 非同期シリアル通信ポート 2) を使用して RTC の設定および読み込みを行います 無料の開発ツール Atollic TrueSTUDIO for

iscsi_omote

TWE-Lite R 取扱説明書

アドテックの CFast カード 1. 高品質 高速の次世代フラッシュ製品 2. コントローラーとフラッシュの機能を最大限に生かし 安心して使用できる設計 3. 日本国内での生産 品質管理によりきめ細やかな管理体制を確立 4. 環境に配慮した部材調達 管理のもと生産 5. スピーディーなサポート体制

Microsoft Word - nvsi_050110jp_netvault_vtl_on_dothill_sannetII.doc

1. UART について UART は Universal Asynchronous Receiver Transmitter の頭文字をとったもので 非同期シリアル通信と呼ばれます シリアル通信とは 一本の信号線でデータをやりとりするために 1bit ずつデータを送出することをいいます データを受

富士通セミコンダクタープレスリリース 2009/05/19

本体内のメモリの合計容量と空き容量などを確認できます a ホーム画面で [ 基本フォルダ ] [ 設定 ] [ ストレージ ] マイファイルを利用する 本体に保存されている静止画や動画 音楽や文書などのデータを表示 管理できます a アプリ一覧画面で [Tools] [ マイファイル ] カテゴリ一

PRONETA

第一章 LPC2478 ボードの概要...3 第二章 uclinux の初体験 SD カードのテスト USB メモリのテスト USB Devices のテスト network のテスト...6 第三章 uclinux のコンパイル...

PowerPoint プレゼンテーション

(Microsoft Word - DDR\203\215\203W\203A\203i\215\\\220\254-ver0619.doc)

(Microsoft Word - \214\264\215e B_\217\221\202\253\215\236\202\335\225\224.docx)

Disk 増設ユニット (2010/7/14)

アドバンストサーバ「HA8000シリーズ」において最新テクノロジーを採用しシステム性能を強化

SLCONFIG の操作 JF1PYE Ⅰ. PC と slconfig の通信設定 Ⅱ. Slconfig の操作 Ⅲ. 端末ソフトによる Command 機能 Ⅳ. slconfig 実行形式プログラムの作成 Ⅴ. 端末ソフト Tera Term のダウンロード インストー

CommCheckerManual_Ver.1.0_.doc

開発環境構築ガイド

Dup2015_p1_p2(目次).ai

AKI-PIC16F877A開発キット (Ver1

Software-Defined Tester(SDT) を用いた高精度遅延測定による SDN/NFV 品質向上 富士通アドバンストテクノロジ株式会社システム技術統括部大久保克彦 0 Copyright 2017 FUJITSU AD

PowerPoint Presentation

N デバイス増設ユニット システム構成ガイド

Microsoft Word - MARSHAL-PressRelease_IRIE

1. A/D 入力について分解能 12bit の A/D コンバータ入力です A/D 入力電圧とディジタル値との対応は理論上 入力電圧 0V : 0 入力電圧 +3V : 4095 です 実際はオフセットと傾きがあり ぴったりこの数値にはなりません 2. A/D 入力に使用する信号 STM32L_A

本体内のメモリの合計容量と空き容量などを確認できます a ホーム画面で [ 基本フォルダ ] [ 設定 ] [ ストレージ ] マイファイルを利用する 本体に保存されている静止画や動画 音楽や文書などのデータを表示 管理できます a アプリ一覧画面で [ ツール ] [ マイファイル ] カテゴリ一

内容 1. APX-3302 の特長 APX-3312 から APX-3302 へ変更するためには 差分詳細 ハードウェア ハードウェア性能および仕様 ソフトウェア仕様および制限 Ini ファイルの設

2 データをコピーするフォーマットするダウンしたら資料困ったときにはお使いになる前にもくじお使いになる前に...3 フォーマットする...4 macos ~ OS X の場合 5 OS X 以前の場合 7 データをコピーする...9

WebSAM Storage JobCenter Lite 製品概要 WebSAM Storage JobCenter Lite は WebSAM JobCenter の機能の中から WebSAM Storage RepNavi Suite istorage DynamicDataReplicati

LAN DISK NarSuSの登録方法

<57696E F92B28DB85F974490E F E786C73>

富士通PCサーバ「PRIMERGY RX2530 M4」における「TeraStation TS5010 / TS3010」シリーズ動作検証報告

Microsoft PowerPoint - 01_2_1M11e製品仕様-1.pptx

SASアレイコントローラカード PRAID EP400i / PRAID EP420i / PRAID EP440i

HP StorageWorks X9000 Network Storage System

スライド 1

これさえ知っていれば迷わない -PCI Expressエンドポイント特集- 2006/10 Vol.1

Microsoft Word - RefApp7インストールガイド.doc

Microsoft Word - gori_web原稿:TrusSPSにおけるNAS OSのパフォーマンス評価.docx

情報解禁日時 :12 月 20 日 ( 木 )11:00 以降 株式会社マウスコンピューター News Release MousePro 第 9 世代インテル CPU 搭載ビジネス向けデスクトップパソコンを 12 月 20 日 ( 木 ) 販売開始! ビジネス向けデスクトップパソコン MousePr

PCI-Express ハード IP を使用した DMA の実現 for Cyclone V GT FPGA 開発キット(ソフトウェア編)

Microsoft Word - SOY_Manual10.docx

新製品の概要スリムタイプモデルの製品ラインナップは Windows Vista の基本機能を網羅した Windows Vista Home Basic をプレインストールしたエントリーモデルとして CeleronD 331 DDR2 メモリ 512MB HDD 250GB DVD スーパーマルチドラ

ISE 10.1 Editor Presentation

このたびは SDLink をお買上げいただき 誠にありがとうございます この製品をはじめてお使いなる前に [ 梱包内容 ] の確認と取扱い説明書をお読みください データシート アプリケーションノートを含む最新の技 術資料は に掲載され

Nios II Flash Programmer ユーザ・ガイド

manual_ezcap_edit

N デバイス増設ユニット システム構成ガイド

開発環境構築ガイド

8051 개발보드 메뉴얼

テクニカルガイド 増設メモリ

StoreEasy 1x40 RAID構成ガイド

測定自動化ソリューション 製品紹介

1 本体 2.5 型ドライブモデル ( フレームモデル ) 製品名称 / 概要 Express5800/R110i-1(4C/E3-1220v6) 1 x インテル Xeon プロセッサー E3-1220v6 (3GHz, 4C/4T, 8 MB), メモリセレクタブル, ディスクレス, ODD レ

延命セキュリティ製品 製品名お客様の想定対象 OS McAfee Embedded Control 特定の業務で利用する物理 PC 仮想 PC や Server 2003 Server 2003 ホワイトリスト型 Trend Micro Safe Lock 特定の業務で利用するスタンドアロン PC

SimscapeプラントモデルのFPGAアクセラレーション

接続例 ピンアサイン ポート端子台 配線可能電線太さ : AWG 16~AWG 28 端子番号信号名 1 Data + 2 Data GND Data (=TxD + RxD) : 送受信データ ( 入出力 ) - は 無接続です ご注意 : 無接続端子の

EB-RL7023+SB/D2

HDLトレーナーサンプルプログラム説明書

HP_PPT_Standard_16x9_JP

目次 初めに必ずお読みください ソフトウェアのインストール ソフトウェアの選択 ソフトウェアのインストール レシーバー用ドライバのインストール WindowsXP のインストール方法 Win

Report Template

Microsoft Word - USB60BCR_10.doc

ネットワーク高速化装置「日立WANアクセラレータ」のラインアップを強化し、国内外の小規模拠点向けに「オフィスモデル」を新たに追加

DS-nano- インストールマニュアル

PowerPoint プレゼンテーション

Raspberry Pi (Windows10 IoT Core) を使用したリーダ ライタの制御例 (UART 接続 ) 2018 年 12 月 18 日第 版 株式会社アートファイネックス

「BladeSymphony」「HA8000 シリーズ」において最新OS Windows Server 2008 プレインストールモデルを販売開始

PowerPoint プレゼンテーション

1. はじめに (1) 本書の位置づけ 本書ではベジフルネット Ver4 の導入に関連した次の事項について記載する ベジフルネット Ver4 で改善された機能について 新機能の操作に関する概要説明 ベジフルネット Ver4 プログラムのインストールについて Ver4 のインストール手順についての説明

Virtex-6 Clocking

スライド 1

Transcription:

IP コアを使った SATA ストレージ システムの FPGA 実装 Ver1.0 2010/12/7 Design Gateway Page 1

アジェンダ SATA 概略 SATAストレージ概略 SATA 規格概略 SATA-IP 紹介 SATA-IP 概要 評価 / 開発環境 SSD の動向 HDDとの比較と動向 SSDの課題と対策 2010/12/7 Design Gateway Page 2

SATA 概略 : SATAとは HDD/SSD の標準ストレージ インターフェイス 2000 年に最初の SATA1.0 規格 現在の最新は SATA3.0 従来の IDE(Parallel-ATA) から改良 ケーブル改良 (80 芯 46cm -> 扁平細ケーブル1m) 高速 (PATA 最大 133MB/s -> SATA 最大 300MByte/s) ジャンパ設定不要 (PATAはMaster/Slave 設定必要 ) ( 出典 :Buffalo 社 Web SerialATA のここがポイント!) 2010/12/7 Design Gateway Page 3

汎用 SATA 概略 : SATAデバイスの特長 互換性がありデバイスの入れ替え可能 市販品ゆえ入手が非常に容易 低価格 3.5 HDDだと2TBが 10,000 円以下 2.5 SSDでは64GBが 10,000 円程度 ( 出典 : 価格.com 2010 年 11 月 23 日 21:30 時点 ) 2010/12/7 Design Gateway Page 4

SATA 概略 : 応用メリット 自社製品にストレージ機能を追加 製品の付加価値向上 高機能化に貢献 競合製品との差別化 デバイス交換が可能 製品ラインナップを簡単に揃えられる (SSDorHDD/64or128G) 故障時も迅速に対応できる 2.5 HDD 内蔵の大容量版 2.5 SSD 内蔵の高速版 2010/12/7 Design Gateway Page 5

SATA 概略 : レイヤ構成 PHY( 物理 ),Link,Transport,Application の 4 レイヤ構成 各レイヤごとにSATA 機能の役割を分割している 隣り合った階層とのI/Fのみ配慮し設計を簡素化 SATA の階層構造 ATAコマンドの実行 FIS( 情報ブロック ) の構築プロトコル制御シリアル通信 2010/12/7 Design Gateway Page 6

SATA 概略 : PHY レイヤ MGT 内蔵回路でしか実装できない PHY 機能 OOB 信号 (Squelchやバースト) の発生 / 検出 SerdesやCDR 機能でシリアルストリームの処理 (MGTにセットするパラメータとして指定) 周辺ロジックで実装する PHY 機能 Link-Upに必要なOOBのシーケンス処理 自動速度ネゴシエーション GTP/GTXやPLLで必要なクロックの生成 (HDLで機能を回路記述) 2010/12/7 Design Gateway Page 7

SATA 概要 : OOB シーケンス Link-up までのシーケンス COMRESET COMWAKE d10.2 ALIGNp Data ( 電源 ON) ( 電源 ON) COMINIT COMWAKE ALIGNp Data 速度ネゴシエーションは ALIGNp の検出と応答で行う 2010/12/7 Design Gateway Page 8

SATA 概略 : Link レイヤ Primitive コードの生成 / 抽出 ( シリアル通信基本制御 ) SOFp/EOFp で送信の開始 / 終了タイミングを通知 ALIGNp で CDR 再同期,Tx/Rx 間クロック周波数差を吸収 HOLDp/HOLDAp でフロー制御 8B10 エンコード / デコード DC バランス調整, 制御コード挿入 / 抽出 (K28.3 と K28.5) スクランブル EMI 対策としてトグル周波数の均質化のため必要 CRC 生成 / チェック データ信頼性の維持と確認 2010/12/7 Design Gateway Page 9

SATA 概略 : 上位レイヤ Transport レイヤ 送信 / 受信 FIS(Frame Information Structure) の構築 / 処理 データフロー制御 ATAタスクレジスタ~FIS 間の変換 Applicationレイヤとは従来 PATAと同等なレジスタI/F Application レイヤ SATA/PATA 実装の相違を吸収 ATAコマンド プロトコルの実装 (Read/Write/Identify/Packetなど) SATA 固有の電源 / リセット処理 接続デバイスによってコマンドの挙動が異なる場合がある Applicationレイヤで違いを吸収する必要がある 2010/12/7 Design Gateway Page 10

紹介 : DesignGateway 紹介 会社概要 2001 年 11 月設立 自社製品開発販売および設計受託 開発拠点はタイ王国バンコク市内 ( 日本人 2 名常駐 ) 製品サポートはデザイン ゲートウェイ日本法人で対応 主要自社製品 IPコア (SATA-IP, TOE-IP, SDXC-IP 等 ) FPGAコンフィグレーション モジュール (SD-Link) 回路コピー保護チップ (IP-Lock) SDLink 2010/12/7 Design Gateway Page 11

紹介 : 他の IP コア紹介 TOE-IP GbE 対応 TCP-IPアクセラレータ コア 800Mbps 以上のTCP 送信パフォーマンス FA 監視カメラ 医療画像システム NAS iscsiに最適 SDXC-IP SD/SDHC/SDXC 規格に対応 高い転送パフォーマンス ( 実測 30MByte/s 以上 ) SATA-IP / TOE-IP / SD-IP の全てに実機評価用の無償ビットファイルあり! 2010/12/7 Design Gateway Page 12

紹介 : SATA-IP とは RocketIO(GTP/GTX) を応用しSATAチャネルを実装 IPコアはLink 層を実装 (Transport 層の一部を含む ) PHY 層とTransport 層はリファレンス デザインで提供 Host Processor Control SATA IP Core Virtex5LXT/SXT GTP TX FIFO RX FIFO TX Packet RX Packet FIS I/F CRC Descrambler Scrambler OOB Control Speed Negotiation Transport Layer Link Layer PHY Layer Transport 層は Reference で提供 IP コアは Link 層を実装 PHY( 物理 ) 層は Reference で提供 2010/12/7 Design Gateway Page 13

紹介 : 製品ラインナップ 対応デバイスと製品型番情報 SATA-IP001 : Virtex-5 LXT/Virtex-5 SXT 向け SATA-IP コア SATA-IP002 : Virtex-5 FXT 向け SATA-IP コア ( 要問い合わせ ) SATA-IP003 : Spartan-6 LXT 向け SATA-IP コア SATA-IP004 : Virtex-6 LXT/Virtex-6 SXT 向け SATA-IP コア SATA-IP002 の Linux リファレンス ( 無償 ) にはサポートは提供されません 2010/12/7 Design Gateway Page 14

紹介 : Host とDevice の両対応 同一のコアで Host と Device の両方をサポート dev_host_n 入力で Host コア /Device コアを切り替え dev_host_n = GND = VCC SATA Host コアとして機能 SATA Device コアとして機能 2010/12/7 Design Gateway Page 15

紹介 : Xilinx 公認 IPコア URL = http://japan.xilinx.com/products/ipcenter/dg_sataip_ll.htm 2010/12/7 Design Gateway Page 16

紹介 : HDDパフォーマンス HDD の転送能力を最大限に引き出す 転送ボトルネックはSATAではなくHDD 内部 転送速度はディスクの内外周で異なる 2010/12/7 Design Gateway Page 17

紹介 : SSD パフォーマンス 最新の SSD(SLC) で 220MB/s 以上の転送レート 高速 大容量のストレージ アプリに最適 2010/12/7 Design Gateway Page 18

紹介 : Virtex-5 評価用ビットファイル ML505/506 で実機動作する無償 bit ファイル 指定テストパターンのライト / リード / ダンプと転送速度結果の表示 SATA-IP の Web ページからダウンロード可 URL = http://www.dgway.com/products/ip/sata-ip-download.html ML505/506 の実機評価環境 2010/12/7 Design Gateway Page 19

紹介 : Spartan-6 評価用ビットファイル SP605で実機動作する無償 bitファイル 別売のアダプタ基板 (AB01-PCIe2SATA) が必要 シリアル通信ソフト (Hyper Terminal 等 ) Serial JTAG miniusb ケーブル x2 本 SP605 ボード impact アダプタ基板 ( 別売品 ) AB01-PCIe2SATA SATA-II SSD/HDD SP605 の実機評価環境 2010/12/7 Design Gateway Page 20

紹介 : Virtex-6 評価用ビットファイル ML605 で RAID システムが動作する無償 bit ファイル 別売の 8ch SATA アダプタ基板が必要 ML605 ボード 8ch SATA アダプタ基板 ( 別売品 ) Host パソコン ( シリアル通信および Bit ファイル タ ウンロート 用 ) 評価用 SATA-II テ ハ イス x 4 台 (HDD/SSD) ML605 の実機評価環境 2010/12/7 Design Gateway Page 21

紹介 : リファレンス デザイン ML605/SP605/ML505/ML506 で実機動作 評価用ビットファイルのEDKプロジェクト デザイン MicroBlazeのコア制御ファームが編集可能 Transport 層の HDL ソースコード提供 購入前の評価版は1 時間の動作制限あり 評価版は回路のISE 再コンパイルは不可 NDA 締結によりエンドユーザに無償提供 2010/12/7 Design Gateway Page 22

紹介 : リファレンス デザイン構成 DDR2 Memory Processor Sub-System Multi-Port Memory Controller (MPMC) Interrupt Controller Processor Local Bus (PLB) Native Port Interface (NPI) Processor Local Bus (PLB) Local Memory Bus (LMB) UART Timer PLB I/F LMB I/F MicroBlaze (CPU) BRAM Ctrl Xilinx 標準の MicroBlaze 周辺 IP コア NPI 接続ブリッジ ( ソースで提供 ) IP コア (Netlist) PHY レイヤ ( ソースで提供 ) Ctrl INTData NPI-SATA Ctrl SATA IP SATA PHY Serial Port SATA II Device 2010/12/7 Design Gateway Page 23

紹介 : アクセサリ PCIe を SATA に変換するアダプタ基板 0.01uF x 4 TX+ 8lanePCIe-SATAx8 変換 (ML605/ML555 向け ) 1lanePCIe-SATAx1 変換 (SP605 向け ) SATA クロスオーバー変換ボード (SATA ケーブルと接続 ) FPGA の MGT と接続 TX- RX- RX+ PCIe I/F SATA コネクタ SATA チャネル数分アダプタ基板に実装 PCIe-SATA 変換アダプタ回路構成 (SATA コネクタと接続 ) SATA-Device 開発向け TX-RX 間を交換 2010/12/7 Design Gateway Page 24

紹介 : EDK による RAID 開発 RAID ハードウエアの設計は [1] IP カタログから npi_sata をドラッグ & ドロップ [2] 接続ロジックとマッピングの追加 これだけ! SATA チャネル (NPI 接続ロジック, SATA-IP, PHY 層を含む ) は IP カタログに登録済みのため容易にインスタンス化できる SATA-IP を 4 チャネル分インスタンスし PLB バスに並列接続 EDK(PlatformStudio) プロジェクト 2010/12/7 Design Gateway Page 25

紹介 : SATA-IP 応用実績 1 ( 出典 :Bangkok Post 誌 Web ニュース ) NASA での SATA-IP 採用を報道した記事 2010/12/7 Design Gateway Page 26

紹介 : SATA-IP 応用実績 2 ( 使用デバイス :Virtex-5LX20T) ストレージ製品に SATA-IP を採用した事例 ( 出典 :Xilinx 社 Web ニュースリリース ) 2010/12/7 Design Gateway Page 27

紹介 : SATA-IP 導入メリット 市販 ASSP で実現できない機能を提供 市販 ASSPデバイスは2ポート程度 市場での製品差別化 FPGA の柔軟性を活かした製品戦略 MOQ( 最小発注数量 ) の制約がない 開発期間を短縮 リファレンス デザインを加工することで設計を簡略化 2010/12/7 Design Gateway Page 28

紹介 : 問い合わせ ホームページに詳細な技術資料を用意 http://www.dgway.com/products/ip/sata-ip.html 問い合わせ 株式会社 Design Gateway E-mail : info@dgway.com FAX : 050-3588-7915 2010/12/7 Design Gateway Page 29

SSD 動向 : SSDとHDDの比較 SSDはHDDより耐衝撃 静寂性面でメリットがある その反面 記録容量単価が高く大容量品が少ない 2010/12/7 Design Gateway Page 30

小型化 SSD 動向 : SSDドライブの小型化 2.5 ハーフサイズ MicroSATA/MiniSATA ハーフサイズ化 Paltek 製小型 SSD 2.5 インチ SSD ドライブ スリム化東芝製 Blade X-gale 2010/12/7 Design Gateway Page 31

書き込み手順が複雑 SSD 動向 : 課題 旧データ読出し ブロック消去 新 + 旧データ上書き ランダム アクセスの場合この問題が顕著化する 書き換え回数に制限がある 同一セルの許容書換え回数 :MLCは数千回,SLCは数万回 特定セルの書換えが集中しないようウェアレベリング ウェアレベリングでパフォーマンス低下となるケース 頻繁に R/W アクセスするデータが分散化 2010/12/7 Design Gateway Page 32

SSD 動向 : ベンダーの対策 DRAM データバッファ ( キャッシュ ) の実装 書き込みをなるべく消去ブロック単位でまとめる 遅延書き込みなので電源遮断時の対策が必要 ランダム アクセス時のパフォーマンスが向上 シーケンシャル アクセスでは効果なし 冗長 ( スペア ) メモリ セルの追加 ユーザ記録エリア以外に予備エリアをSSD 内部で用意 寿命の延命に貢献するが技術詳細はSSDベンダーの極秘 2010/12/7 Design Gateway Page 33