资源简介
用Verilog实现GB和10GB的IP UDP ARP封包,并给出了testBench。压缩包内共计90个verilog文件,注释较丰富。
TOP文件:
IP : ip_complete.v (1G) 或 ip_complete_64.v (10G);
UDP:udp_complete.v (1G) 或 udp_complete_64.v (10G).
代码片段和文件信息
#!/usr/bin/env python
“““
Generates an arbitrated Ethernet mux with the specified number of ports
“““
from __future__ import print_function
import argparse
import math
from jinja2 import Template
def main():
parser = argparse.ArgumentParser(description=__doc__.strip())
parser.add_argument(‘-p‘ ‘--ports‘ type=int default=4 help=“number of ports“)
parser.add_argument(‘-n‘ ‘--name‘ type=str help=“module name“)
parser.add_argument(‘-o‘ ‘--output‘ type=str help=“output file name“)
args = parser.parse_args()
try:
generate(**args.__dict__)
except IOError as ex:
print(ex)
exit(1)
def generate(ports=4 name=None output=None):
if name is None:
name = “eth_arb_mux_{0}“.format(ports)
if output is None:
out
- 上一篇:基于STM32的WAV音频格式播放器
- 下一篇:51单片机汇编大全
相关资源
- 《计算机原理与设计:Verilog HDL版》-李
- 华为 Verilog_HDL_三套教程
- 网络 基于UDP网络聊天室
- TCP UDP 网络调试工具
- USB 2.0 10-100M Ethernet Adaptor有线网卡驱动
- Verilog 编写基于SRAM 的代码
-
Altera公司的Verilog Coding st
yle - Notepad++下Verilog自动完成的配置文件
- Verilog夏宇闻 数字系统设计课后题答案
- Verilog8b10b编码
- TCP/UDP开发应用
- 基于UDP协议的网段扫描器
- Master SPI的Verilog源代码(包括文档 测
- UDP 文件传输vc源代码
- delphi NMUDP控件
- Verilog ADV7123的PAL D控制信号
- 基于FPGA cyclone II 的LCD显示verilog代码
- 占空比,幅值和步进可调的DDS输出,
- CSharp写的UDP例程
- 32位进位选择加法器
- [traffic]设计并实现一十字路口的红、
- FPGA直接驱动LCD12864的Verilog程序
- Verilog HDL 矩阵键盘扫描
- Qt写的UDP组播服务端
- linux系统下,串口接收发送数据,并利
- verilog一维DCT算法程序
- udp聊天程序文档,用于网络的课程设
- 北航计组代码四p5--Verilog流水线
- 北航计组实验代码五p6--Verilog流水线
- spi flash verilog simulation model仿真模型
评论
共有 条评论