原文:FPGA之千兆网接口设计与使用(不调用IP核,适用于Alter与Xilinx,简单粗暴实现udp协议封装)

之前基于Alter平台写了调用IP核实现千兆网接口设计的功能,但是其实觉得不是特别的方便,毕竟现在的工作都是vivado跟Quartus来回切,有关三速以太网的IP核设置也比较麻烦,因此想到了这个一劳永逸的办法,就是不调用IP核,自己设计代码来实现,可以在任何开发平台迅速应用。 我自己设计的项目主要用于红外热像仪的千兆网传输,先来看下RTL结构图 cmos tau 模块:红外温度数据读取模块,这 ...

2020-12-22 17:13 1 385 推荐指数:

查看详情

FPGA千兆UDP协议实现

接着上一篇百兆接口设计使用,我们接着来进行FPGA百兆UDP(User Datagram Protocol)协议设计。 1)UDP简介 在此,参考博主夜雨翛然的博文“https://www.cnblogs.com/HPAHPA/p/7737531.html”关于UDP协议的简介 ...

Wed Aug 08 19:57:00 CST 2018 4 4856
Altera三速以太IP使用(下篇)之千兆接口设计使用

MAC IP的主要作用是:实现数据链路层协议,分为TX方向与RX方向,TX方向实现的是在原包文的前面加上7个55和1个D5,RX方向则相反。在使用这个 MAC IP之前,首先确认下自己使用的网卡是支持千兆网卡还是百兆网卡,我自己的电脑是百兆网卡,百兆网卡只支持百兆速率的传输,要按照百兆网卡 ...

Wed Jul 04 01:01:00 CST 2018 40 4352
Xilinx FFT IPFPGA实现OFDM

  笔者在校的科研任务,需要用FPGA搭建OFDM通信系统,而OFDM的核心即是IFFT和FFT运算,因此本文通过Xilinx FFT IP使用总结给大家开个头,详细内容可查看官方文档PG109。关于OFDM理论背景,可参考如下博文:给"小白"图示讲解OFDM的原理 - CSDN博 ...

Fri May 25 02:29:00 CST 2018 9 3376
FPGA分频与倍频的简单总结(涉及自己设计调用时钟IP调用MMCM原语模块)

原理介绍 1、分频 FPGA设计中时钟分频是重要的基础知识,对于分频通常是利用计数器来实现想要的时钟频率,由此可知分频后的频率周期更大。一般而言实现偶数系数的分频在程序设计上较为容易,而奇数分频则相对复杂一些,小数分频则更难一些。 1)偶分频系数=时钟输入频率/时钟输出频率=50MHz ...

Fri Feb 28 18:35:00 CST 2020 1 4491
FPGA设计千兆以太MAC(2)——以太协议设计规划

  上篇该系列博文中通过MDIO接口实现了PHY芯片的状态检测,验证其已处于1000M 全双工工作模式。在设计MAC逻辑之前,要先清楚MAC与PHY之间的接口以及以太协议细节,这样才能保证网络的兼容性。本文内容多来自Xilinx官方文档pg051 tri-mode-eth-mac. ...

Sun Sep 30 21:21:00 CST 2018 0 1701
Vivado使用技巧:封装自己设计IP

概述   Vivado在设计时可以感觉到一种趋势,它鼓励用IP的方式进行设计。“IP Integrator”提供了原理图设计的方式,只需要在其中调用设计好的IP连线。IP一部分来自于Xilinx官方IP;一部分来自于第三方IP,其中有的是在网络上开源的;另一部分就是自己设计IP。有时候 ...

Tue Dec 05 00:41:00 CST 2017 0 3737
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM