文章预览
本文将详细讲解如何使用ModelSim来仿真SA5T-100 SERDES,这对于项目前期评估阶段的用户将有重要意义,有助于快速熟悉和使用这颗100K逻辑的FPGA。 仿真环境 本文以ModelSim 10.1c环境为例来进行仿真过程的介绍,也适用于其它版本。 1 建库 由于目前SERDES仿真库是用两个vp文件提供的,因此在建SEAL库的时候,不要选xsSERDES_CH和xsSERDES_COM两个文件,当用户仿真一个较大的工程时,含有其它底层ip,例如FIFO、双口RAM等,就需要调用这个SEAL库进行仿真了。 2 SERDES库 目前以两个单独文件提供: COMMON_WRAP.vp SERDES_CH_windows.vp 4通道SERDES代码架构 1 SA5T-100的SERDES程序结构是4个CHANNEL加1个COMMON,参考时钟在SA5T-100是从COMMON输入的,在4个CHANNEL均保留有GTGREFCLK的接口。对于时钟部分,一个Quad的SERDES包含4个CPLL和1个QPLL,当速率低于6.6G,使用CPLL即可,高于6.6G则使用QPLL,每条CHANN
………………………………