基于FPGA的SATA Host速度协商和OOB实现

作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

参考

ug476

方法

验证平台为Xilinx ZC706开发板,xc7z045型号,收发器为GTX类似于xc7k325t,SATA3.0~SATA1.0的GTX配置均采用vivado的默认设置,数据宽度为16-20位,采用CPLL,CPLL VCO频率为3GHZ,N1=5,N2=4,M=1,D=1(SATA3.0),2(SATA2.0),4(SATA1.0),
224
TXOUTCLKSEL在SATA1.0时为100b,剩下为011b,通过GTX原语GTXE2_CHANNEL的管脚设置,
225
RXCDR_CFG取一下表格中的值,RXOUT_DIV,即D=1(SATA3.0),2(SATA2.0),4(SATA1.0),
226
上述几组参数对应的DRP地址为,原语为GTXE2_CHANNEL,

nameaddr
TXOUT_DIV0x88 [6:4]
RXOUT_DIV0x88 [2:0]
RXCDR_CFG [15:00]0xa8
RXCDR_CFG [31:16]0xa9
RXCDR_CFG [47:32]0xaa
RXCDR_CFG [63:48]0xab
RXCDR_CFG [71:64]0xac [7:0]

使能OOB,PCS_RSVD_ATTR_IN[8]=1,PCS_RSVD_ATTR_IN[3]=0,这个参数如果包含了共享逻辑,是不要关心的,
227

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值