关键词不能为空

当前您在: 主页 > 英语 >

SERDES FPGA设计手册

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-11 21:33
tags:

-

2021年2月11日发(作者:inspect)





号:






本:


V0.2





数:共








级:










SERDES FPGA


设计手册

















更改记录



拟制


/


版本



V0.1


V0.2













更改



兜福



兜福














审核
















批准
















生效日期



2013.7.19


2013.9.11













更改内容



创建文档



添加补充了


OSERDES


部分,


未完待续;













注:< /p>


作者兜福邮箱:


zouxingyu705@

,多多交流,共同进步。










目录



SERDES FPGA


设计手册


. .................................................. .................................


1



目录


.. .................................................. .................................................. ..........


2



1



2



3



目的


.. .................................................. ................................................


5



范围


.. .................................................. ................................................


5



术语


.. .................................................. ................................................


5



4



SERDES


基础知识


......... .................................................. ...............................


5



5



SERDES


应用指南


......... .................................................. ...............................


5



5.1



ISERDES ............................... .................................................. ..........


5



5.1.1



ISERDES


基元


....... .................................................. ..................


5



5.1.2



ISERDES


基元的时钟解决方案


...............................................


9



5.2



OSERDES


.


........ .................................................. .............................


1


0



5.2.1



OSERDES


组成功能模块



.


.............................. .........................


1


0



5.2.2



OSERDES


基元



.


.................................. .....................................


1


2



5.2.3



OSERDES


基元的时钟解决方案



.


........................... ................


1


3



6



SERDES

应用指南


................................. .................................................. .....


1


4



6.1



ISERDES


设计


....... .................................................. .......................


1


4



6.1.1



单个

ISERDES


单元设计


(SDR)

.


.................................... .........


1


4



6.1.1.1ISERDES


配置参数


.. .................................................. .....


1


4


6.1.1.2< /p>


设计思想


......................... .................................................


1


7


6.1.1.3


仿真结果


............................... ...........................................


1


7


6.1.1.4ISERDES


数据时序


....................... ..................................


1


8


6.1.1.4.1ISERD ES


输入数据时序


......................................


1


8



6.1 .1.4.1ISERDES


输出数据时序


......................................


1


9



6.1.2



单个

ISERDES


单元设计


(DDR) .............................................


2


0



6.1 .2.1ISERDES


配置参数


............ .............................................


2


0


6.1.2.2


设计思想


............................... ...........................................


2


0


6.1.2.3


仿真结果


............................... ...........................................


2


0


6.1.3



ISERDES


宽度扩展


..... .................................................. ..........


2


0





6.1.3.1

< br>设计实例


................................ ..........................................


2


1


6.1.3.2


仿真结果


............................... ...........................................


2


4


6.2



OSERDES


设计



.


.................................. ............................................


2


4



6.2.1



单个

OSERDES


单元设计


(SDR) ............................................


2


4



6.2 .1.1OSERDES


配置参数



.


....................................... ................


2


4

< br>6.2.1.2


设计思想


.............. .................................................. ..........


2


6


6.2 .1.3


仿真结果


.................... .................................................. ....


2


7


6.2.1.1OS ERDES


基元


SDR


模式时序



......................................


2


7


6.2.2



单个

OSERDES


单元设计


(DDR).......... ..................................


2


7



6.2 .2.1OSERDES


配置参数



.


....................................... ................


2


8

< br>6.2.2.2


设计思想


.............. .................................................. ..........


2


8


6.2 .2.3


仿真结果


.................... .................................................. ....


2


8


6.2.2.1OS ERDES


基元


SDR


模式时序



......................................


2


9


6.2.3



OSERDES


宽度扩展


< p>
.


................................ ...............................


2


9



6.2 .3.1


设计实例


.................... .................................................. ....


2


9


6.2.3.1


仿真结果


.......................... ................................................


3


1

















1



目的



为了学习


xilinx serdes


原语的使用,以及交流学习经验,在工程项目中方便


的应用


SE RDES


进行设计,故编写此文档。



2



范围


< /p>


本文档所介绍的


SERDES


原语内容, 适用于


Xilinx V5


系列器件。



3



术语



ISERDES


:串并转换器。



OSERDES


:并串转换器。



4



SERDES


基础知识



待补充。



5



SERDES


应用指南




5.1



ISERDES


5.1.1



I


SERDES


基元








1 ISERDES


基元






2 ISERDES


内部组成单元结构框图






3 < /p>


当使用


Memory


模型是


ISERDES


内部的连接情况






1 ISERDES


端口列表





Port Name


Q1-Q6


SHIFTOUT1


Type


Output


Output


Width


1(each)


1


Description


寄存器输出



进位输出,用于数据宽度的扩展。连


接到从

IOB



SHIFIN1




SHIFTOUT2


Output


1


进位输出,用于数据宽度的扩展。连


接到从


IOB



SHIFIN2




BITSLIP


CE1


CE2


CLK


Input


Input


1


1(each)



启动


bitslip


操作



时钟使能输入



Input


1


高速时钟输入,对串行输入数据流进


行时钟控制。



CLKB


Input



1

< br>高速时钟第二输入,对串行输入的数


据流进行时钟控制。总是连接


~CLK




CLKDIV


Input



1

< br>时钟


CLK


的分频时钟,


取决于 解串的


数据宽度。



控制着延迟单元、 解串数据、


Bitslip


子模块和


C E


单元进行时钟控制。



D


OCLK


Input


Input


1


1


来自


IOB


的串行输入数据。



用于存储器 应用的高速时钟输入,该


信号只有在


INTERFACE_TY PE


属性


配置为


(

时,才可用;配


置为



NETWO RKING



时,直接赋


0

< p>
值即可。



SHIFTIN1


Input


1


用于数据扩展的进位 输入,连接到主


IOB



SHIFTO UT1




SHIFTIN2


Input


1


用于数据扩展的进位 输入,连接到主


IOB



SHIFTO UT2




RST




Input


1


异步复位输入,高有效。






2 ISERDES


属性列表



Atrribute Name


BITSLIP_ENABL


E


Eescription


允许用户使用或者忽略


V


alue


字符串:


TURE


Default Value


FALSE


bitslip

子模块。


该属性在



FALSE


INTERFACE_TYPE



性配 置为


MEMORY



必须配置为


FALSE


,在


配置为


NETWORKING


时必须配置为


TURE




DATA_RATE


允 许将输入的数据流作




DDR



或者



SDR




进行处理。



字符串:


DDR


DDR


SDR


DATA_WIDTH


定义串并转换的宽度,


合法的值取决于


DATA_RA TE


的配置



SDR

< br>或者


DDR





如果



DATA_RATE =


DDR


,则此值限


制为

< p>


4



6



8




10


。如果


DATA_RATE =


SDR


,则此值限


制为



2



3


4



5



6



7






8





4


INTERFACE_TYP


E


选择


ISERDES


的使用说


字符串:




MEMORY



NETWORKING


MEMORY


NUM_CE


SERDES_MODE


定义时钟使能数



当使用宽度扩展时定 义


SERDES


是主模块,还


是从模块 。



整数:


1



2


字符串:


MASTER



SLAVE




2


MASTER






3


推荐的数据宽度配置




5.1.2



I


SERDES


基元的时钟解决方案



CLK



CLKDIV


的相位关系,在 串并转换的过程中是非常重要的。


CLK


CLKDIV


的相位关系应该是理想对齐的。


FPGA


中存在这样的时钟模块单元来设


计满足


CL K



CLKDIV


的相位关系。




networking

< br>模式下,解决时钟相位关系的唯一办法是:



?



CLK driven by BUFIO, CLKDIV driven by BUFR


?



CLK


driven


by


DCM,


CLKDIV


driven


by


the


CLKDV


output


of


the


same


DCM


?



CLK driven by PLL, CLKDIV driven by CLKOUT[0:5] of same PLL





Memory Interface


模式下,解决时钟相位关系的唯一办法是:



?



CLK driven by BUFIO or BUFG


?



OCLK driven by DCM and CLKDIV driven by CLKDV output of same DCM



?



OCLK driven by PLL and CLKDIV driven by CLKOUT[0:5] of same PLL






4


控制


CLK



CLKDIV


相位对齐的时钟解决方案


//


补充文档内容从以下区域进行添加





5.2



OSERDES


OSERDES


:输 出并串转换器逻辑资源,具有专门用来帮助实现源同步接口


的待定时钟控制和逻辑资源。


每个


OSERDES


模块包含一个用户 数据和三态控制


的专用串行器。


数据和专用串行器都可以配置成


SDR



DDR


模式。


数据串行化


可大


6

< p>


1


,如果使用“


OSE RDES


宽度扩展,则是


10



1



。三态串行化可达


4



1




5.2.1



O


SERDES


组成功能模块






OSERDES


功能框图





OSERDES

< br>并串转换过程中,并行数据串行化是从数据引入引脚的最低位


到最高位的顺序进行 的(即


D1


输入引脚上的数据传输到


O Q


引脚的首位)





OSERDES


使用


CLK



CLKDIV


两个时 钟进行数据速率转换。


CLK


是高速


串 行时钟;


CLKDIV


是分频并行时钟。假定

< br>CLK



CLKDIV


相位对齐 ,表


**



示为各种模式下

< p>
CLK



CLKDIV


之 间的关系。




**


并串转换器的


clk/clkdiv


关系



SDR


模式下的输


入数据 宽度输出



2


3


4



DDR


模式下的输


入数据宽度输出



4


6


8


CLK


2X


3X


4X


CLKDIV


X


X


X



5


6


7


8



OSERDES


延迟




10








5X


6X


7X


8X


X


X


X


X


Oserdes


模块的输入到输出延迟取决于


DATA_RATE



DA


TA_WIDTH


属性。


延迟的定义是,并行数据样本输入


OSERDES


所需的慢时钟


(CLKDIV)


周期数,

后加


OSERDES


在并行数据采样之后将第一个串行数据 送入


OQ


输出所需的快时


< p>
(CLK)


周期数。表××概述了各种


OSERD ES


延迟值。







5.2.2



O


SERDES


基元






oserdes


基元



端口名称



OQ


类型



输出


output


宽度



1


描述



数据通路输出,并转串后的串行输


出。



SHIFTOUT1


输出



1


数据宽度扩展的进位输出,连接到



OSERDES



SHIFTIN1




SHIFTOUT2


输出



1


数 据宽度扩展的进位输出,连接到



OSERDES



SHIFTIN2




TQ


CLK


输出



输入



1


1


三态控制输出



高速时钟输入,驱动并 串转换器的


串行侧。



CLKDIV


输入



1


分 频时钟输入。对延迟单元,解串


数据,


Bitslip


自模块和


CE


单元进行


时钟控制。



CLK


端口所连接时钟< /p>


的分频版本,分频大小根据数据转


换宽度而定。

< br>CLKDIV


驱动驱动并




串转换器的并行侧。



D1-D6


输入



1/port


并行数据输入。


D1


将最先出现在串

< br>行输出口


OQ


上。所有并行数据全


通过


D1-D6


进入


OSERDES


模块。



OCE


输入



1


输出数据时钟使能,高有效。



该信号 可以作为输入


OSERDES



元内的 并行数据的同步有效标志,


并可以同时输出到接收转换后的串


行 数据的一方,作为一个有效数据


的起始位置的判断标志。



REV


输入



1


反转


SR


引脚。


OSERDES


模块中没


有此端 口。



SHIFTIN1


输入



1


数 据宽度扩展的进位输入,连接到



OSERDES



SHIFTOUT1




SHIFTIN2


输入



1


数据宽度扩展的进位输入,连接到



OSERDES



SHIFTOUT 2




SR


输入



1


设 置


/


复位。在


OSERDES


模块中,


此引脚只作为异步复位。



T1-T4


输入



1/port


并行三态输入。


所有并 行三态信号,




< br>端



T1


T4




OSERDES









< br>到


FPGA


内部资源,可以配置成一位

< br>或者四位。



TCE



5.2.3



O


SERDES


基元的时钟解决方案




输入



1


三态控制通路时钟使能,高有效。





6



SERDES


应用指南



6.1



ISERDES


设计



6.1.1





ISERDES


单元设计


(SDR )


6.1.1.1



ISERDES


配置参数


< p>
Iserdes


仿真设计的练习中将


iserde s


的参数配置为图


XX


中的参数,具体 参


数释义如表


XX


所示。







XX





XX


参数



BITSLIP_ENABLE




TRUE



意义



Bitslip


控制器的使能。



如果


INTERFACE_TYPE


配置为




memory








FALSE


如果


INTERFACE_TYPE

配置为


networking


,则必须

配置为


TURE


。在本次设计里











networking


类型。













SDR






DD R




理。



DATA_RATE



SDR


SDR ---


单倍数据数据;



DDR ---


双倍数据速率;


< /p>





中设



为单




据速率,即


SDR




使用的数据传输模型。



可选配置为:




---





INTERFACE_TYPE




NETWORKING



OCLK





---



需 要用到


OCLK



< br>本








NETWORKING




IOBDELAY


IOBDELAY_TYPE


IODELAY_VALUE


NONE


DEFAULT


0


待补充




待补充



待补充






计中


使


用的




使




个数



具体




NUM_CE


1


ISERDES


结构中的时钟


模块的时钟使能


CE1


< br>CE2


设计。





本设计配置为


1




使用一

个时钟使能。



设置当前


SERD ES


的身


份,主或从。






< br>:



MASTER


< p>


SERDES_MODE


MASTER


or



SLA


VE



.









MASTER


即没有进行级


联设计。



参数






意义



Bitslip


控制器的使能。



如果


INTERFACE_TYPE


配置为


memory








FALSE



如果

< br>INTERFACE_TYPE


BITSLIP_ENABLE


TRUE


配置为


network ing


,则必须


配置为


TURE


。在本次设计里








置< /p>




networking


类型。








< br>数






SDR






DDR




理。



DATA_RATE



SDR


SDR ---


单倍数据数据;



DDR ---


双倍数据速率;



< br>设



中设


为单




据速率,即


SDR




使用的数据传输模型。



可选配置为:



INTERFACE_TYPE




NETWORKING



---






OCLK





---



-


-


-


-


-


-


-


-



本文更新与2021-02-11 21:33,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/639072.html

SERDES FPGA设计手册的相关文章

  • 爱心与尊严的高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊严高中作文题库

    1.关于爱心和尊严的作文八百字 我们不必怀疑富翁的捐助,毕竟普施爱心,善莫大焉,它是一 种美;我们也不必指责苛求受捐者的冷漠的拒绝,因为人总是有尊 严的,这也是一种美。

    小学作文
  • 爱心与尊重的作文题库

    1.作文关爱与尊重议论文 如果说没有爱就没有教育的话,那么离开了尊重同样也谈不上教育。 因为每一位孩子都渴望得到他人的尊重,尤其是教师的尊重。可是在现实生活中,不时会有

    小学作文
  • 爱心责任100字作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任心的作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文
  • 爱心责任作文题库

    1.有关爱心,坚持,责任的作文题库各三个 一则150字左右 (要事例) “胜不骄,败不馁”这句话我常听外婆说起。 这句名言的意思是说胜利了抄不骄傲,失败了不气馁。我真正体会到它

    小学作文