博客

明仕彩票app基于TCP/IP协议的电口通信

发表于:06/05/2020 , 关键词: TCP协议, IP协议
LWIP可以通过硬核实现或者软核实现,具体要看FPGA的选型,其中硬核可以通过硬核自带的GMAC通过直连PHY或者EMIO扩展到PHY都可以实现相应功能,同时硬核也可以通过AXI总线与相应的IP相连然后再同外部PHY连接实现相应功能。这部分Xilinx官方提供详细的文档xapp1306-ps-pl-ethernet-performance-lwip和测试例程

Vivado中PBlock的使用方法

发表于:06/05/2020 , 关键词: Vivado, Pblock
在VIVADO的实现的布局中,可以利用PBlock将某一个或某几个Cell(模块单元)固定在Device的固定区域上。如此,可以实现该模块内部的时序收敛,并且,该工具对于可重配置工具的使用也是必不可少的

Microblaze搭建LWIP

发表于:06/03/2020 , 关键词: MicroBlaze, lwIP
lwip 是瑞典计算机科学院(SICS)的 Adam Dunkels 开发的一个小型开源的 TCP/IP 协议栈。实现的重点是在保持 TCP 协议主要功能的基础上减少对 RAM 的占用。LwIP 是 Light Weight (轻型)IP 协议,有无操作系统的支持都可以运行。LwIP 实现的重点是在保持 TCP 协议主要功能的基础上减少对 RAM 的占用,它只需十几 KB 的 RAM 和 40K... 阅读详情

Vivado管脚定义方法

发表于:06/03/2020 , 关键词: Vivado, 管脚定义
赛灵思的文档繁多,本来可以用简单的方法能够实现,却没有简明的文档进行说明,给新进者带来困扰,下面我来介绍下用Vivado工具定义管脚的两种方法。

GTX板间传输笔记

发表于:06/02/2020 , 关键词: Kintex-7, GTX, 高速数据通信
GTX是kintex-7系列FPGA内部的高速数据收发器硬核模块,专门用于FPGA与外部的高速数据通信,目前许多常用的高速协议(比如JESD204、PCIE、SATA、SGMII接口的以太网等)的实现都需要用到GTX。GTX的基本内容以前介绍过了,这里不再叙述。该篇主要记录两片FPGA利用各自的GTX实现高速数据的收发过程

明仕彩票app Xilinx FPGA 芯片命名规则与查询方法

发表于:06/02/2020 , 关键词: FPGA
Xilinx 公司的芯片有一整套命名规则,可以通过相关文档查阅。

MII2RGMII IP核使用设计举例

发表于:06/01/2020 , 关键词: Zynq, IP核
本例程将 PS 的 ETH1 通过 EMIO 方式引出, 通过 EMIO 引出的 ETH 为 GMII 接口, 将其与 GMII to RGMII IP 核连接后转换成 RGMII 接口,然后与外部子卡中的 88E1512 芯片连接。在 PS 端通过 SDK 自带的 lwip echo server 例程通过子卡,以 RJ45 电口与 PC 机实现 TCP 网络通信

基于FPGA的网口通信实例设计

发表于:05/28/2020 , 关键词: FPGA 应用, 网口通信
通过上面其他章节的介绍,网口千兆通信,可以使用TCP或者UDP协议,可以外挂PHY片或者不挂PHY片,总结下来就有下面几种方式完成通信

Matlab中短时傅里叶变换 spectrogram和stft的用法

发表于:05/26/2020 , 关键词: Matlab, 傅里叶变换
在Matlab中,做短时傅里叶变换需要使用函数spectrogram,而在Matlab2019中,引入了一个新的函数stft,下面我们就来看下这两个函数都如何使用。

FPGA千兆网TCP通信分析

发表于:05/26/2020 , 关键词: 千兆以太网, TCP通信
首先通过上面的简单分析,我们应该很清楚一件事:TCP协议很复杂,光握手过程就需要“三次握手、四次挥手”的复杂过程,不是特别适合FPGA的纯逻辑实现,因为用FPGA实现以太网通信的主要目的就是进行低延时的传输数据,而一旦设计规模达到一定量级,FPGA实现通信的优势便不复存在,转而体现出“性价比”低的劣势

千兆网UDP通信

发表于:05/25/2020 , 关键词: UDP协议, 千兆以太网
为什么UDP协议在FPGA实现时很受欢迎,最主要一个原因就是简单,简答到什么地步呢?UDP协议只是在IP的数据服务之上增加了复用和分用的功能和查错检验的功能。

FPGA图像处理(10)常用算法:图像锐化

发表于:05/22/2020 , 关键词: FPGA图像处理, 图像锐化
锐化即在图像上增强显示图像内容的边缘成分。根据边缘成分的计算方法,常用的方法有高斯滤波锐化和拉普拉斯滤波锐化。高斯滤波锐化将原始图像 x 减去高斯滤波(相当于低通滤波)后得到的平滑图像 gaussian(x)

千兆以太网(4):发送——ODDR原语和Wireshark抓包工具

发表于:05/14/2020 , 关键词: 千兆以太网
FPGA 传输的数据为单沿数据,而 PHY 传输的数据为双沿数据,所以FPGA 发送心跳包的最后需要使用 ODDR 原语将单沿数据转换为双沿数据。通常情况下 FPGA 处理数据使用的时钟为晶振产生的时钟(FPGA 时钟),而 FPGA 传输来的数据经过ODDR 原语后转换为双沿的数据都是和 PHY 的时钟同步

JESD204b实战操作笔记

发表于:05/13/2020 , 关键词: JESD204B
本篇的内容基于jesd204b接口的ADC和FPGA的硬件板卡,通过调用jesd204b ip核来一步步在FPGA内部实现高速ADC数据采集,jesd204b协议和xilinx 的jesd204 IP核相关基本知识已在前面多篇文章中详细介绍,这里不再叙述~

千兆以太网(3):发送——组建以太网心跳包

发表于:05/12/2020 , 关键词: 千兆以太网
心跳包就是在客户端和服务器间定时通知对方自己状态的一个自己定义的命令字,按照一定的时间间隔发送,类似于心跳,所以叫做心跳包。心跳包在GPRS通信和CDMA通信的应用方面使用非常广泛。数据网关会定时清理没有数据的路由,心跳包通常设定在30-40秒之间。所谓的心跳包就是客户端定时发送简单的信息给服务器端告诉它我还在而已
连连中彩票平台 全球彩票注册 金榜彩票官网 星城彩票app 聚福彩票注册 网上现金彩票app 吉林快3代理 博虎彩票投注 kk彩票开奖 智诚彩票开户