最新博文

0
推荐
12722
阅读

Vivado高效设计案例分享------用vivado2014.2 进行软硬件协同设计之流水灯

硬件平台:zybo软件平台:vivado2014.2先使用vivado2014.2进行硬件设计,使用IP核设计硬件。方法如下:1.点击vivado2014.2快捷键,新建工程,选择xz7c010clg400-1芯片。参考上篇博客,里面有新建工程的例子。2.工程新建完毕后,与上篇博客相同,新建block设
0
推荐
22429
阅读

Vivado轻松实现IP封装

Vivado轻松实现IP封装 1、新建一个测试工程 工程化的设计方法是离不开工程的,第一步往往都是新建工程,后面我会学习去工程化的开发方法,可能会更加高效。 2、利用向导完成IP封装 2.1、启动IP向导 方法为:ToolsàCreate...
0
推荐
18169
阅读

【原创】Vivado HLS是如何快速把C/C++算法导入System Generator模型的

VivadoHLS(highlevelsynthesis)可以直接把现有的C/C++算法转换为RTL,而SystemGenerator则可以把现有的基于Matlab/Simulink模型实现的DSP算法直接转换为RTL,二者的侧重点不同,但是也可以有一定的交集。那二者直接如何不通过VivadoIDE而直接进行互动呢?SystemGenera
0
推荐
1386
阅读

移植linux-xlnx到Zedboard(二)

本文是用解决网络通信问题,貌似是由于SDK生成DTS的Bug导致的。修改Uboot,增加IP配置命令屏幕剪辑的捕获时间:2014/7/2012:13手动修改SDK生成的DTS文件屏幕剪辑的捕获时间:2014/7/2012:43ifconfigeth0up测试:出现下图是由于少了phy-handle=<&phy0>;屏幕剪辑
0
推荐
1921
阅读

移植linux-xlnx到Zedboard(一)

U-boot-xlnxcheckoutxilinx-v2014.2,linux-xlnxcheckoutxilinx-v2014.2,vivado2014.2,XilinxSDK2014.2,修改Uboot中的./u-boot-xlnx/include/configs/zynq-common.h编译内核:makeARCH=armUIMAGE_LOADADDR=0x8000uImage编译DeviceTree:bootargs="console=ttyPS0,1
0
推荐
51709
阅读

Vivado实现纯逻辑开发——从最简单的开始

Vivado实现纯逻辑开发 ——从最简单的开始 硬件平台:ZedBoard 开发工具:Vivado 2014.2 1. 前言: 1.1. 关于软件的安装 本来不想提这一环节的,因为去官网下载安装包,安装,到...
0
推荐
3733
阅读

【原创】电机控制中的速度测量

在现代运动控制系统中速度控制是最常见的一种控制方式,常用的测速方式有旋转编码器,霍尔传感器,测速电机等。今天我们介绍一下旋转编码器测量速度的原理。正变编码器作为安装在电机轴上的精确转子位置传感器被广泛用于工业电机控制应用领域。本文将介绍编码器工作原理
0
推荐
4419
阅读

【原创】使用飞思卡尔处理器完成电流采样

磁场定向控制和直接转矩控制是两种常用的高级电机控制算法,这两种算法都需要检测电机相电流。为减少传感器的数量并境地解决方案的总体成本,相电流可以通过低成本的采样电阻来完成,只需要在电阻器和MCU输入之间做一个简单地接口电路。相电流仅在某个特定的瞬间测量,
0
推荐
17081
阅读

【原创】在Vivado中调用ModelSim生成FSM的状态转移图

如果我们已经书写了一段FSM代码,现在想倒过来把它转换成为状态转移图,方便我们直观地检查我们书写的状态对不对(在写论文什么的画图太麻烦的时候,有个自动生成的是多方便啊!),应该怎么弄呢?通过在Vivado中调用ModelSim,可以直接完成这个操作,下面我们就来看看
0
推荐
2604
阅读

写在最初

总结是一个很好地习惯,益处在我看来有两点:巩固和督促。接触FPGA已有一段时间,收效甚微,因在没有一直坚持,不能自控。这个写在最初,目的在于逼迫自己制定好的作息,前天看了大牛的大作,内心觉得惶恐,这种度日是应该改变了,毕竟自己的未来只能自己双手来创造,而
0
推荐
3650
阅读

特权同学倾情奉献9G海量FPGA学习资料

特权同学倾情奉献9G海量FPGA学习资料本人最恨恶淘宝上那些卖资料的JS了,本来就是网络上免费搜集来的资料,居然还冠冕堂皇的拿来生财。为此,本人特别将手上所有的资料共享给广大的FPGA爱好者们。百度网盘下载地址:http://pan.baidu.com/s/1kTKCV8F解压密码在网盘txt文
0
推荐
5167
阅读

怎样将力控组态软件中的数据存储到关系数据库?

问题:怎样将力控组态软件中的数据存储到关系数据库?回答:力控监控组态软件为了实现力控数据库和关系数据库之间数据传输提供了多个组件,如:扩展组件中的ODBCRouter,后台组件中的ADO组件,这些组件中不仅封装了ODBC规范,同时也封装了ADO规范,用户可以根据需要在建
0
推荐
3745
阅读

QuartusII与Modelsim之间的使用方法(2)

经过QuartusII编译后,利用Modelsim单独建立工程1.首先打开Modelsim软件,新建一个project,如图所示:2.将quartusII中的四个文件copy到modelsim工程所在文件夹,tb_test.v是testbench文件,.sdo文件是时序映射文件,maxii_atoms.v是元器件文件,.vo是simulition映射文
0
推荐
4578
阅读

QuartusII与Modelsim之间的使用方法(1)

使用QuartusII生成Testbench,然后打开Modelsim软件,进行单独仿真。1.打开QuartusII,新建一个工程,写入工程代码。2.进入菜单栏Assignments-EDAToolSettings,双击图1的Toolname,出现图2并配置成图2所示。3.重新对工程进行编译。然后打开工程目录,多了一个sim
0
推荐
2210
阅读

用WidgeDuino创建一个SCADA(监控与数据采集)系统

WidgeDuino–最近在Kickstarter上亮相–是一个智能的易配置的窗口-基于MicrosoftWindows平台和基于像Atmel-basedArduinoboard的微控制器系统通讯应用。实质上,WidgeDuino通过串口协议或者TCP/IP与微控制器系统通讯。“这包括,除其他外,键