一、前言 之前ZYNQ与PC之间的网络连接依赖于外接硬件协议栈芯片,虽然C驱动非常简单,但网络带宽受限。现采用LWIP+PS端MAC控制器+PHY芯片的通用架构。关于LWIP库,已经有很多现成的资料和书籍。其有两套API,一个是SOCKET,另一个是本例中要用到的RAW。RAW API理解 ...
一 前言 利用FPGA设计算法一直以来都是热点,同样也是难点。将复杂的数学公式 模型通过硬件系统来搭建,在低延时 高并行性等优势背后极大提高了设计难度和开发周期。Xilinx公司的sysGen system generator 工具扩展了MATLAB的simulink,提供很多IP Catalog中没有的基础模块和针对DSP应用的硬件模型。工程师利用丰富的模块和MATLAB强大的数据处理及可视化能 ...
2018-09-04 17:51 0 730 推荐指数:
一、前言 之前ZYNQ与PC之间的网络连接依赖于外接硬件协议栈芯片,虽然C驱动非常简单,但网络带宽受限。现采用LWIP+PS端MAC控制器+PHY芯片的通用架构。关于LWIP库,已经有很多现成的资料和书籍。其有两套API,一个是SOCKET,另一个是本例中要用到的RAW。RAW API理解 ...
一、AXI DMA介绍 本篇博文讲述AXI DMA的一些使用总结,硬件IP子系统搭建与SDK C代码封装参考米联客ZYNQ教程。若想让ZYNQ的PS与PL两部分高速数据传输,需要利用PS的HP(高性能)接口通过AXI_DMA完成数据搬移,这正符合PG021 AXI DMA v7.1 ...
利用ZYNQ验证算法的一大优势在于,可以在上位机发送指令借助CPU的控制能力和C语言易开发特点,实时配置算法模块的工作模式、参数等对来对其算法模块性能进行全面的评估。最重要的是无需重新综合硬件模块。 接着上篇该系列博文,在sysGen中设计模块功能为:根据模式选择输入,来完成 ...
在上一篇该系列博文中讲解了MATLAB待处理数据写入.bin二进制数据文件的过程,接下来需要将数据通过以太网发送到ZYNQ验证平台。之前了解过Xilinx公司面向DSP开发的System Generator可以通过硬件协仿真的方式,进行算法板级验证。一个是本人不熟悉这种方式,再一个缺乏通用性 ...
一、简介 1、PS中有关于时钟和DDR的设置,这些信息是和硬件相关的,因此新设计一个板子时,要根 据板子的具体参数来对PS IP进行设置,同样还有一些MIO的管脚的配置也需要根据实际的板子 来设定。 2、当使用开发板厂商提供的开发板时,建立工程时需要修改PS的设置,开发板厂商一般会给出一个 ...
前段时间自学了matlab和vivado联合推出的system generator工具,用来做数字信号处理,十分好用且使开发更便捷,下面举个例子来供大家一起学习下。 首先打开matlab命令行,输入simulink。注意要先安装system generator ,这个网上有教程。 然后新建 ...
最近在书中看到多次ip检验和算法,就找度娘问了一下,结果给出的答案也都大差不离,但是自己也不是很明白,就决定自己亲自实践计算一下,彻底的搞明白。工具:wireshark下面是ip首部的结构经过抓包后得到下图从图中可以看出,ip首部的各种数据格式解释如下:版本号4,占了4位,表示ipv4.接下 ...
原创博文,转载请注明出处。 在学习TCP/IP 详解的过程中遇到了不止一次的关于检验和的概念,在吸取了他人理解的前提下,我决定用Wireshark 进行抓包分析。 首先我们得知道IP数据包格式 首先把检验和字段置为 0 。然后,对首部中每个 16 bit 进行二进制反码求和(整个首部 ...