官方论坛
官方淘宝
官方博客
微信公众号
点击联系吴工 点击联系周老师

光纤工程:Altera IP核配置教程(多图演示)

发布时间:2019-12-18   作者:fpga王子 浏览量:


本文为明德扬原创文章,转载请注明出处!

今天分享基于Altera的光纤口通讯工程的IP核配置,本工程实现了四个速率都是3.125Gbps的光纤口通讯。

一、打开或新建工程

使用软件“Quartus 18版本”打开光纤工程,这里我选择的是明德扬的工程,芯片型号是10AX027H4F34I3SG,大家做的时候可以新建任意工程。 

二、配置IP

在本工程里,我们需要给工程配置三个IP核,分别是:ATX_PLLPHY_RESET以及光纤的IPnative_phy

1.        配置IPATX_PLL

在工程界面的右边搜索“pll”,双击选择“Transceiver ATX PLL Intel Arria 10 FPGA IP”(如下图所示)。

 

 

然后出现如下界面,检查一下芯片的系列和型号是否正确,点击“OK”确认。

 

 

ATX_PLL IP核配置界面,选择页面“PLL”,在“Output Frequency”选项下的“PLL integer reference clock frequency”选择为“100.0”;并且配置“PLL output frequency”和“PLL output datarate”相关参数,然后点击“Finish”。

 

弹出确认的界面如下,点击“Yes” 添加进工程:

2.        配置IPPHY_RESET

关于IPPHY_RESET的配置:在工程界面的右边搜索“reset”,双击选择“Transceiver PHY Reset Controller”(如下图所示)。

然后出现如下界面,检查一下芯片的系列和型号是否正确,点击“OK”确认。

 

PHY_RESET IP核配置界面,在“General Options”选项“Input clock  frequency”配置为“100.0”;在“TX Channel”选项下“tx_analogreset duration”和“tx_digitalreset duration”都配置为“70000”;在在“RX Channel”选项下“rx_analogreset duration”配置为“70000”,然后点击“Finish”。


弹出界面如下,点击“Close”à“是”à“Generate”à“Finish”确认。

 


弹出确认的界面如下,点击“Yes” 添加进工程:

 

3.        配置IPnative_phy

关于光纤IPnative_phy的配置:在工程界面的右边搜索“nati”,双击选择“Transceiver Native PHY Intel Arria 10 FPGA IP”(如下图所示)。

 


 然后出现如下界面,检查一下芯片的系列和型号是否正确,点击“OK”确认。

Native PHY IP核配置界面,在“Datapath Options”à “Data rate”配置为“1250”,与ATX_PLL配置的速率一致;选择“RX PMA”页面 à“Selected CDR reference clock frequency”选择为“100.000000”,与外部电路时钟一致;在右下角“Presets”页面 à“Library”à选择通讯协议“GIGE-1.25Gbps”,然后点击“Finish”。

 弹出界面如下,点击“Close”à“是”à“Generate”à“Close”确认。



弹出确认的界面如下,点击“Yes” 添加进工程:

 

 

三、确认是否成功

返回“Project Navigator”界面 à 选择“Files”,能够清楚的看到刚刚配置好的IP都添加进工程里了(如下图所示)。

 

 

以上就是基于AlteraIP配置的具体操作,如有不明白的地方可以加我的QQ1479512800,共同讨论,期待与大家一起探讨进步!

上一篇:没有了
   拓展阅读