電子工程網(wǎng)
標題:
基于FPGA的SATA Host控制器
[打印本頁(yè)]
作者:
axpro
時(shí)間:
2014-12-13 20:42
標題:
基于FPGA的SATA Host控制器
SATA主機控制器
SATA Host控制器
SATA Host Controller
基于FPGA的SATA主機控制器
基于FPGA的SATA Host控制器
本人在北京工作7年以上,非常熟悉Spartan-6, Virtex-5/Virtex-6/7 Series FPGA,從事FPGA外圍接口設計,非常熟悉SATA協(xié)議,設計調試了多個(gè)基于SATA接口的固態(tài)大容量存儲設備.
基于FPGA的SATA主機控制器特性如下:
1. 支持SATA 1(1.5Gbps)、SATA 2(3Gbps)以及SATA 3(6Gbps)
2. 符合SATA Rev 3.0規范
3. 實(shí)現Phy Layer(物理層)協(xié)議,包括OOB等
4. 實(shí)現Link Layer(鏈路層)協(xié)議,包括8B/10B編解碼,擾碼,CRC,流量控制,成幀/解幀,通信握手序列等
5. 實(shí)現Transport Layer(傳輸層)協(xié)議,包括FIS構造和解析,錯誤重傳機制等
6. 實(shí)現Command Layer(命令層)協(xié)議,包括Software Reset協(xié)議,PIO Data-In協(xié)議,PIO Data-Out協(xié)議,DMA-In協(xié)議,DMA-Out協(xié)議等
7. 實(shí)現Application Layer(應用層)協(xié)議,包括設備自檢,執行IDENTIFY DEVICE command(獲取設備參數),DMA控制器
8. 實(shí)現SATA設備帶電熱插拔
9. 利用多個(gè)SATA Host Controller,可以組成RAID陣列控制器
基于FPGA的SATA主機控制器接口特性如下:
1. 支持1.5Gbps, 3Gbps, 6Gbps線(xiàn)速率
2. 提供FIFO數據流接口,支持扁平式地址訪(fǎng)問(wèn)(只需提供首扇區地址和總扇區長(cháng)度,控制器內置DMA控制器實(shí)現連續的扇區地址管理訪(fǎng)問(wèn)),實(shí)現大流量數據的讀寫(xiě)
3. 提供雙端口RAM接口,支持單個(gè)扇區地址訪(fǎng)問(wèn),實(shí)現512-byte字節數據的讀寫(xiě)
4. 提供雙端口RAM接口,支持1~16個(gè)扇區地址訪(fǎng)問(wèn),實(shí)現最多8192-byte字節數據的讀寫(xiě)
5. 提供SATA Host寄存器接口,包括狀態(tài)和錯誤寄存器輸出
6. 提供設備自檢狀態(tài)輸出、設備參數輸出(設備最大可用扇區數等)
本人已經(jīng)在多個(gè)SSD(英特爾,三星,美光,OCZ等)上測試驗證,控制器性能如下:
1. SATA 2接口,連續寫(xiě)速度大于230MB/s,連續讀速度大于250MB/s.
2. SATA 3接口,連續寫(xiě)速度大于520MB/s,連續讀速度大于540MB/s.
如有SATA相關(guān)方面的技術(shù)合作,可聯(lián)系我。
聯(lián)系方式:
neteasy163z@163.com
作者:
pcbkey
時(shí)間:
2015-2-5 10:10
支持一下
歡迎光臨 電子工程網(wǎng) (http://selenalain.com/)
Powered by Discuz! X3.4
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页