searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

MAC IP增加RSFEC功能后,quartus编译报错

2024-05-28 09:14:20
20
0

问题描述

此工程中例化了4个相同的MAC IP MAC IP的设置如图1、图2所示。新增两个MAC的管脚配置如图3所示。MAC开启RSFEC功能,需要配置first lane。当按照硬件人员给的管脚约束之后,发现编译报错,错误如图4所示。

 

1

 

 

2

3

4

在英特尔官网搜到下面的相关信息,如图5所示。从官方给出的信息来看,好像只能用更换管脚的方法解决这个问题。

解决过程

1、      关闭了rsfec使能,并将相关的avmm配置接口删除。

编译是通过的,在关闭rsfec之后,由于对端交换机开了rsfec功能,所以版本更换之后,网口不link。但是两个光口外回环时可以link的(不经过交换机)。

2、      修改rsfecfirst lane3 first lane0。但还是一个MAC IP

编译不通过的

 

3、      MAC IP修改为4channel的形式。

编译不通过的

4、      4MAC分两个MAC IP分别进行例化。

工程中采用4MAC分两个MAC IP分别进行例化。前两个MAC例化MAC IP 0,RSFECfirstlane配置为lane3;后两个MAC例化MAC IP 1,RSFECfirstlane配置为lane0。修改后工程可以编译通过。并且对接交换机也能够link

0条评论
0 / 1000
l****m
5文章数
0粉丝数
l****m
5 文章 | 0 粉丝
原创

MAC IP增加RSFEC功能后,quartus编译报错

2024-05-28 09:14:20
20
0

问题描述

此工程中例化了4个相同的MAC IP MAC IP的设置如图1、图2所示。新增两个MAC的管脚配置如图3所示。MAC开启RSFEC功能,需要配置first lane。当按照硬件人员给的管脚约束之后,发现编译报错,错误如图4所示。

 

1

 

 

2

3

4

在英特尔官网搜到下面的相关信息,如图5所示。从官方给出的信息来看,好像只能用更换管脚的方法解决这个问题。

解决过程

1、      关闭了rsfec使能,并将相关的avmm配置接口删除。

编译是通过的,在关闭rsfec之后,由于对端交换机开了rsfec功能,所以版本更换之后,网口不link。但是两个光口外回环时可以link的(不经过交换机)。

2、      修改rsfecfirst lane3 first lane0。但还是一个MAC IP

编译不通过的

 

3、      MAC IP修改为4channel的形式。

编译不通过的

4、      4MAC分两个MAC IP分别进行例化。

工程中采用4MAC分两个MAC IP分别进行例化。前两个MAC例化MAC IP 0,RSFECfirstlane配置为lane3;后两个MAC例化MAC IP 1,RSFECfirstlane配置为lane0。修改后工程可以编译通过。并且对接交换机也能够link

文章来自个人专栏
quartus使用
4 文章 | 1 订阅
0条评论
0 / 1000
请输入你的评论
0
0