snifer

【原创】Vivado进阶之理解接口管理

最近小伙伴们写了很多优质博客,学到很多,今天我也把我最近研究的成果与大家分享。在基于C的设计中,所有输入输出操作通过普通函数完成,一般来说,输入输出的时间很短,但是在VivadoRTL的设计中这些输入和输出必须通过热定的接口进行管理,高水平的Vivado综合支持了两

【原创】博主和你一起学习-----Vivado进阶之神之重器指示标签

在VivadoHLS中有一个重器指示标签,在进行开发时,非常棒,分享给大家。指示标签包含了所有打开源码的内容,包括:1、程序2、接口(包含接口的各种参数以及I/O控制口)3、阵列4、循环5、作用域(代码的作用区域)指示标签只表示了当前活动的文件,并没有显示设计的所有

赛 【原创】博主和你一起学习-----Vivado进阶之巧用命令

一转眼假期就结束了,今天尝试安装了VivadoHLS,安装完成以后会有这个图标:双击打开以后能看到:在这个界面可以创新新工程,也可以引导打开一个新工程,同样可以打开一个案例工程,打开用户手册等。今天我想大家介绍的是vivadoHLS的命令功能,让你能感觉到vivado和linu

【原创】博主和你一起学习-----Vivado之导出硬件到SDK

本系列的博客主要是进行基础的设置,为下一步的工作做准备,其中很重要的一个步骤就是导出硬件到SDK,由于IP,设计必须导出到SDK的设计中。注意:必须要连接你的板子到你的电脑上,且打开电源,导出到SDK的过程分成三个步骤:1、在导航器中,点击OpenBlock并激活IP流设

【原创】博主和你一起学习-----实现你的Vivado的设计,并产生比特流

上一节介绍了HDL设计文件的实现,实现完HDL以后就可以完成你的Vivado设计,并可以产生比特流了,下面我会通过四步详细介绍这个过程的实现。1、在Vivado左侧的导航器,点击产生比特流,如下图,准备实现你的设计。注意:如果在设计实现前系统要求你重新生成设计,点击NO

【原创】博主和你一起学习-----创建基于Vivado的HDL设计文件

又是周末了,天气很不错,被文章压得喘不过气来,转换一下思路,写写关于Vivado的HDL设计文件的创建问题。创建HDL文件的目的是为下一步的设计创建环境,主要分成这样四步:1、在源文件窗口,右击上面的子系统设计窗口,并且选择创建输出产品,如下图所示,这将会产生在

[原创]博主和你一起学习-----基于Vivado的外设ZYNQ7 IP设置

前一讲介绍了主机ZYNQ7的IP设计,实际使用中还要对外进行IP设置,下面讲如何对外设的IP进行设置。1、双击存储器块IP,或者选择自适应快:2、在基本对话框,设置:MODE为BRAMControllerMemoryType为TrueDualPortRAM,点击OK3、链接块存储器发送

[原创]博主和你一起学习-----基于Vivado进行ZYNQ7 IP设置

基于Vivado进行设计时,经常会遇到IP设计的问题,今天就与大家一起分享这个问题,希望能对大家有所帮助。创建完新的工程后,就需要进行IP的设置,今天要讲的是ZYNQ7的IP设计,具体如下:1、在导航器设计框,选择创建块设计2、在创建块设计输入子系统的名称3、直接点击Vi

[原创]博主和你一起学习-----基于Vivado创建Zynq-­‐7000全接触

最近成都的天气非常好,适合运动,生命不息,运动不止。今天博主就跟大家一起分享基于Vivado创建Zynq-­‐7000的全过程,希望大家能够喜欢。本次学习只要利用Vivado创建一个嵌入式软件,并利用串口输出“helloworld”。第一步:打开SDK创建工程。1、按照顺序打开Start&gt

[原创]博主和你一起学习----Xilinx ISE/Vivado全系列安装说明

最近很多新朋友跟我讨论Vivado的使用情况,也算是一个新方向吧,总体来说讨论最多的还是Vivado的安装问题,今天我在这就把这个问题一并与大家解答,别忘了投票哦~~~~1、Vivado的下载Vivado有3个下载位置分别是:a、Xilinx的安装版地址http://www.ese.wustl.edu/~ed/Xili

[原创]博主和你一起学习如何高效使用Vivado进行设计---第一个项目

跟我学Vivado,因为我也是初学者,大家一起进步。您可以启动Vivado设计套件和运行该工具使用不同的方法根据您的偏好。例如,您可以选择一个Tcl脚本的编风格的方法,你自己管理来源和设计过程中,也被称为Non-Project模式。或者,您可以使用一个基于项目的方法来自动管理你的

【原创】Vivado神器之DocNav

Vivado2014安装完成以后会有2个文件出现在桌面上,具体如下图:上一个是vivado的软件,是主要的工具,但是一定不要忽略下面一个DocNav,今天我要讲的就是这个工具,打开一个会看到这样一个界面:这里面主要包括2个界面:一个是目录视图,一个是设计中心视图/左侧是一个

【原创】利用空项目创建嵌入式系统

今天早上创建了第一个Zynq处理系统,与大家一起分享一下这个过程,原来不是很熟,第一次使用,参照了一些网友的教程,网络的魅力,无处不在。1、在对话框打开后问你是否想利用BSB导引创建一个基本的系统,在此选择NO。2、在IP对话框,选择processor-----processingsyste

【原创】Vivado高效设计案例-----XJTAG的简化边界测试

AET又有新活动,鼓个掌,太给力了。Vivado作为赛灵思的新的拳头产品,可提供全新构建的SoC增强型、以IP和系统为中心的下一代开发环境,以解决系统级集成和实现的生产力瓶颈.VivadoDesignsuite在总体生产力、使用简易性和系统级集成能力方面领先一代。忍不住

【原创】嵌入式无线温度监测仪开发实例

我工作的地方全年平均温度28摄氏度,人均淡水资源量全国第一,所以鱼塘特别多,很多鱼塘再养鱼的过程中需要监测水塘的温度,给几个小公司设计过无线温度检测仪,在此与大家分享。首先温度监测仪可以实现如下功能:1、使用铂电阻传感器探测出目标温度,并通过图形的方式