FPGA VERILOG解析SV报文

主要模块

1)GMII_TO_RGMII模块,实现RGMII和GMII接口的转换

2)SV模块,实现SV报文的解析

3)CRC模块,实现接收帧的CRC校验

4)SYSTEM_ILA模块,用于调试

5)CLK_WIZ模块,供原语200MHz的时钟,和ILA125MHz的时钟

该程序用于验证SV解析代码的正确性。

SV解析模块

SV解板模块的输入输出如下,本机MAC、APPID、SVID以及电流、电压的通道可以自定义。

module sv #(
    parameter              MAC =  48'h01_0c_cd_01_00_01,
    parameter              APPID = 16'h4000,
    parameter [33*8-1:0]   SVID = "MB5012BMU/LLN0.smvcb0",
    parameter              CHUA = 8'd0,
    parameter              CHUB = 8'd1,
    parameter              CHUC = 8'd2,
    parameter              CHIA = 8'd3,
    parameter              CHIB = 8'd4,
    parameter              CHIC = 8'd5
)
(
    input                   rst_n,
    input                   gmii_rx_clk,
    input                   gmii_rx_dv,
    input [7:0]             gmii_rxd,
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值