ipコアを使ったsata ストレージ・システム … design gateway page 2 アジェンダ...
Embed Size (px)
TRANSCRIPT
-
2010/12/7 Design Gateway Page 1
IPSATA FPGA Ver1.0
-
2010/12/7 Design Gateway Page 2
SATA
SATA
SATA
SATA-IP
SATA-IP
/
SSD
HDD
SSD
-
SATASATA SATA
HDD/SSD
2000SATA1.0SATA3.0
IDE(Parallel-ATA)
8046cm -> 1m
(PATA133MB/s -> SATA300MByte/s)
(PATAMaster/Slave)
(:BuffaloWeb SerialATA!)
2010/12/7 Design Gateway Page 3
-
SATASATA SATA
3.5HDD2TB10,000
2.5SSD64GB10,000
(: .com 2010112321:30)2010/12/7 Design Gateway Page 4
-
SATASATA
SSDorHDD/64or128G)
2.5HDD 2.5SSD2010/12/7 Design Gateway Page 5
-
2010/12/7 Design Gateway Page 6
SATASATA
PHY(),Link,Transport,Application
SATA
I/F
SATA
FIS()
ATA
-
2010/12/7 Design Gateway Page 7
SATASATA PHYPHY
MGTPHY
OOB(Squelch)/
SerdesCDR
(MGT)
PHY
Link-UpOOB
GTP/GTXPLL
(HDL)
-
2010/12/7 Design Gateway Page 8
SATASATA OOBOOB
Link-up
COMRESET
COMINIT
(ON)
(ON)
COMWAKE
COMWAKE
d10.2 ALIGNp
ALIGNp Data
Data
ALIGNp
-
2010/12/7 Design Gateway Page 9
SATASATA LinkLink
Primitive/ () SOFp/EOFp/
ALIGNpCDR,Tx/Rx
HOLDp/HOLDAp
8B10/ DC,/(K28.3K28.5)
EMI
CRC/
-
2010/12/7 Design Gateway Page 10
SATASATA
Transport /FIS(Frame Information Structure)/
ATAFIS
ApplicationPATAI/F
Application SATA/PATA
ATA(Read/Write/Identify/Packet)
SATA/
Application
-
SATA-IP DesignGateway
200111
)
IP (SATA-IP, TOE-IP, SDXC-IP)
FPGA (SD-Link)
IP-Lock)SDLink
2010/12/7 Design Gateway Page 11
-
SATA-IP IP
TOE-IP
GbETCP-IP
800MbpsTCP
FANASiSCSI
SDXC-IP
SD/SDHC/SDXC
30MByte/s)
SATA-IP / TOE-IP / SD-IP
2010/12/7 Design Gateway Page 12
-
2010/12/7 Design Gateway Page 13
SATASATA--IPIP SATASATA--IPIP
RocketIO(GTP/GTX)SATA
IPLink (Transport)
PHYTransport
FIS I/F
Scrambler
Descrambler
CRC
Control
TX Packet
RX Packet
SATA IP CoreHostProcessor
Virtex5LXT/SXT
GTP
OOB Control
SpeedNegotiation
TX FIFO
RX FIFO
PHY LayerLink LayerTransport Layer
IPLink
PHY()Reference
TransportReference
-
2010/12/7 Design Gateway Page 14
SATASATA--IPIP
SATA-IP001 :
Virtex-5 LXT/Virtex-5 SXTSATA-IP
SATA-IP002 : Virtex-5 FXTSATA-IP()
SATA-IP003 : Spartan-6 LXTSATA-IP
SATA-IP004 : Virtex-6 LXT/Virtex-6 SXTSATA-IP
SATA-IP002Linux()
-
2010/12/7 Design Gateway Page 15
SATASATA--IPIP HostHostDeviceDevice
HostDevice
dev_host_nHost/Device
SATA Host
SATA Device
dev_host_n
= GND = VCC
-
SATASATA--IPIP XilinxIP
URL = http://japan.xilinx.com/products/ipcenter/DG_SATAIP_LL.htm
2010/12/7 Design Gateway Page 16
-
SATASATA--IPIP HDD
HDD
SATAHDD
2010/12/7 Design Gateway Page 17
-
2010/12/7 Design Gateway Page 18
SATASATA--IPIP SSDSSD
SSD(SLC)220MB/s
-
2010/12/7 Design Gateway Page 19
SATASATA--IPIP VirtexVirtex--55
ML505/506bit //
SATA-IPWeb URL = http://www.dgway.com/products/IP/SATA-IP-download.html
ML505/506
-
2010/12/7 Design Gateway Page 20
SATASATA--IPIP SpartanSpartan--66
SP605bit
(AB01-PCIe2SATA)
SP605
SP605
SATA-IISSD/HDD
miniUSBx2
(Hyper Terminal)
iMPACT
Serial
JTAG
()AB01-PCIe2SATA
-
2010/12/7 Design Gateway Page 21
SATASATA--IPIP VirtexVirtex--66
ML605RAIDbit
8ch SATA
ML605
Host(
Bit)
SATA-IIx 4 (HDD/SSD)
ML605
8ch SATA()
-
2010/12/7 Design Gateway Page 22
SATASATA--IPIP
ML605/SP605/ML505/ML506
EDK
MicroBlaze
TransportHDL
ISE
NDA
-
SATASATA--IPIP
Multi-Port Memory Controller (MPMC)
ProcessorLocal
Bus (PLB)
Native PortInterface (NPI)
InterruptController
UART TimerPLB I/F BRAM
CtrlLMB I/F
SATA IP
SATA PHY
SATA II Device
Processor Local Bus (PLB)Local Memory Bus (LMB)
DDR2 Memory
Ctrl INTDataNPI-SATA Ctrl
Serial Port
MicroBlaze(CPU)
Processor Sub-System
XilinxMicroBlazeIP
NPI()
PHY()
IP(Netlist)
2010/12/7 Design Gateway Page 23
-
2010/12/7 Design Gateway Page 24
SATASATA--IPIP
PCIeSATA
PCIe-SATA
TX+TX-RX-RX+
0.01uF x 4
SATA
SATA
PCIeI/F
FPGAMGT
SATA
8lanePCIe-SATAx8(ML605/ML555)
1lanePCIe-SATAx1(SP605)
SATA-DeviceTX-RX
(SATA)
(SATA)
-
2010/12/7 Design Gateway Page 25
EDK(PlatformStudio)
SATASATA--IPIP EDKEDKRAIDRAID
SATA-IP4PLB
SATA(NPI, SATA-IP, PHY)IP
RAID[1] IPnpi_sata
[2]
-
SATASATA--IPIP SATA-IP
NASASATA-IP
(:Bangkok Post Web)
2010/12/7 Design Gateway Page 26
-
SATASATA--IPIP SATA-IP
(:XilinxWeb)
SATA-IP
(Virtex-5LX20T)
2010/12/7 Design Gateway Page 27
-
SATASATA--IPIP SATA-IP
ASSP
ASSP2
FPGA
MOQ()
2010/12/7 Design Gateway Page 28
-
2010/12/7 Design Gateway Page 292010/12/7 Design Gateway Page 29
SATASATA--IPIP
http://www.dgway.com/products/IP/SATA-IP.html
Design Gateway
E-mail : [email protected]
FAX : 050-3588-7915
-
SSDSSD SSDHDD
SSDHDD
2010/12/7 Design Gateway Page 30
-
SSDSSD SSD
2.5
MicroSATA/MiniSATA
Blade X-gale
2.5SSD
2010/12/7 Design Gateway Page 31
PaltekSSD
-
SSDSSD
+
:MLC,SLC
R/W
2010/12/7 Design Gateway Page 32
-
SSDSSD
DRAM
()
SSD
SSD
2010/12/7 Design Gateway Page 33