自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (7)
  • 收藏
  • 关注

翻译 CVI 常见错误

.NET and ActiveX165495—Installing an application that uses ActiveX controls to a clean machine might result in a runtime error.174102—Hidden LabWindows/CVI ActiveX Auto

2014-06-29 14:08:09 38223 1

转载 Cyapi使用心得

Cyapi使用心得(1)--USB连接2009-11-07 19:23     用Cyapi也有一阵了,这个确实比EZusb的api好用,简单说下Cyapi的使用心得,在编程中应该注意的一些问题,毕竟,说起来,那个CYapi的说明文档讲的实在太简单了点,好多东西都讲得不明白,只能在使用中自己慢慢积累了。    首先说下前提,固件架构是EZ-USB FX2/FX2LP(CY7C680

2014-06-26 20:03:50 11973

转载 VS2010中 C++创建DLL图解

一、DLL的创建 创建项目: Win32->Win32项目,名称:MyDLL选择DLL (D) ->完成.1、新建头文件testdll.htestdll.h代码如下:#ifndef TestDll_H_#define TestDll_H_#ifdef MYLIBDLL#define MYLIBDLL extern "C" _declspec(dl

2014-06-25 17:05:51 1047

转载 可综合&不可综合

Verilog HDL和VHDL相比有很多优点,有C语言基础的话很容易上手。搜集了一些网上大神的经验总结和书上的例子,所以对于和我一样的初学者,这篇博客应该还是很有提高作用的,至于具体语法,任何一本书都讲的很详细。0. HDL历史HDL 是 Hardware Description Language 的缩写,中文名“硬件描述语言”,并不是“硬件设计语言(Hardwa

2014-06-09 23:54:15 9662

转载 双向端口 (转自Qian得专栏)

1. 双向端口简介三态缓冲器也称三态门,其典型应用是双向端口,常用于双向数据总线的构建。在数字电路中,逻辑输出有两个正常态:低电平状态(逻辑0)和高电平状态(逻辑1),此外,电路还有不属于0和1的高阻态(逻辑Z)。所谓高阻,即输出端属于浮空状态,只有很小的漏电流流动,其电平随外部电平的高低而定,门电平放弃对输出电路的控制。或者可以理解为输出和电路是断开的。在应用代码中,ve

2014-06-09 23:49:10 3992

转载 Xilinx FPGA上电时序分析与设计

Xilinx FPGA上电时序分析与设计由 技术编辑 于 星期五, 11/29/2013 - 13:24 发表    http://xilinx.eetrend.com/article/6102摘要:提出了由于FPGA容量的攀升和配置时间的加长,采用常规设计会导致系统功能失效的观点。通过详细描述Xilinx FPGA各种配置方式及其在电路设计中的优缺点,深入分析

2014-06-09 23:27:30 29594

转载 FPGA认识相关 来自jimfan博客

— FPGA组合逻辑部件LUT的基本原理数字逻辑电路一般都是时序部件(触发器)+组合逻辑(与门,或门,异或门等)来完成一系列的功能。既然完成一个特定的功能可以通过组合逻辑来实现,为什么要引入时序逻辑呢?    这是因为时序逻辑是基于时钟沿(上升沿或者下降沿)触发,只有在时钟边沿数据才会被锁存,具有良好的去毛刺,抑制干扰作用,保证了数字电路功能的正确性和稳定性。(这方面原理将会在

2014-06-09 23:22:13 2389

转载 关于毛刺

关于毛刺分类: FPGA2013-12-13 21:26 161人阅读 评论(0) 收藏 举报FPGADesign目录(?)[+]1. 毛刺的产生原因:冒险和竞争使用分立元件设计电路时,由于PCB在走线时,存在分布电容和电容,所以在几ns内毛刺被自然滤除,而在PLD内部没有分布电感和电容,所以在PLD/FPGA设计中,竞争和冒险问

2014-06-09 22:51:16 19044

转载 关于时钟

关于时钟无沦是用离散逻辑、可编程逻辑,还是用全定制硅器件实现的任何数字设计,为了成功地操作,可靠的时钟是非常关键的。设计不良的时钟在极限的温度、电压或制造工艺的偏差情况下将导致错误的行为,并且调试困难、花销很大。 在设计PLD/FPGA时通常采用几种时钟类型。时钟可分为如下四种类型:全局时钟、门控时钟、多级逻辑时钟和波动式时钟。多时钟系统能够包括上述四种时钟类型的任意组合。

2014-06-09 22:32:03 2927 1

转载 如何提高FPGA的运行速度

载两篇文章:《如何提高FPGA的运行速度》对于设计者来说,当然希望我们设计的电路的工作频率(在这里如无特别说明,工作频率指FPGA片内的工作频率)尽量高。我们也经常听说用资源换速度,用流水的方式可以提高工作频率,这确实是一个很重要的方法,今天我想进一步去分析该如何提高电路的工作频率。我们先来分析下是什么影响了电路的工作频率。我们电路的工作频率主要与寄存器到寄存器之间的信号传播时延及

2014-06-09 21:56:51 6056

转载 在FPGA开发中尽量避免全局复位的使用?

2012-06-24 14:34最近几天读了Xilinx网站上一个很有意思的白皮书(white paper,wp272.pdf),名字叫《Get Smart About Reset:Think Local, Not Global》,在此分享一下心得,包括以前设计中很少注意到的一些细节。在数字系统设计中,我们传统上都认为,应该对所有的触发器设置一个主复位,这样将大大方便后续的测试

2014-06-09 21:38:02 13898 1

转载 FPGA 时序约束作用

何谓静态时序分析(Static Timing Analysis,简称STA)它可以简单的定义为:设计者提出一些特定的时序要求(或者说是添加特定的时序约束),套用特定的时序模型,针对特定的电路进行分析。分析的最终结果当然是要求系统时序满足设计者提出的要求。下面举一个最简单的例子来说明时序分析的基本概念。假设信号需要从输入到输出在FPGA内部经过一些逻辑延时和路径延时。我们的系统要求这

2014-06-09 21:20:11 11196

转载 时序分析/约束(一):相关概念

时序分析/约束(一):相关概念由 zme 于 星期四, 02/20/2014 - 15:03 发表时序分析时FPGA设计中永恒的话题,也是FPGA开发人员设计进阶的必由之路。慢慢来,先介绍时序分析中的一些基本概念。1. 时钟相关时钟的时序特性主要分为抖动(Jitter)、偏移(Skew)、占空比失真(Duty Cycle Distortion)3点。

2014-06-09 21:15:39 28337 5

转载 LabWindows/CVI入门之第五章:外设驱动开发

原文地址:[原创教程]LabWindows/CVI入门之第五章:外设驱动开发作者:醉囧里囧梦囧回     通常情况下,在Windows下开发设备驱动采用WDM(Win32 Driver Model)的方法,是Microsoft力推的全新驱动程序模式。WDM可以对PCI、USB、IEEE1394、SCSI、PCMCIA、ISA、EISA、EIDE、ECP和串行口等设备开发驱动。

2014-06-03 13:33:43 13496 2

转载 SN74LVC4245A/(74LVC245) 真是个好东西啊

http://www.cnblogs.com/crazybingo/archive/2010/08/14/1799750.html双向电压传输,VCCA=5.5V; VCCB=2.7~3.6VA => 5V B => 3.3V芯片允许从3.3V 环境传输到5V ,同样反向传输也是允许的传输方向控制

2013-11-29 15:26:06 12138 1

转载 排阻的封装尺寸

http://arlen.opcom.blog.163.com/blog/static/33775037201011144225518/0402封装0603封装1.   电阻封装尺寸与功率关系,通常来说:      0201 1/20W      0402 1/16W      0603 1/10W     

2013-11-29 15:22:11 16542

转载 傅里叶变换的意义

傅里叶变换就是将满足一定条件的某个函数表示成三角函数(正弦/余弦)或其积分的线性组合。傅里叶变换可以看出一种工具,将一个连续的信号(不方便处理)转换成一个个小信号的叠加(好处理)。就是将信号完成从时域表示到频域表示。信号本质没有变,转换后有助于后续处理。来看一个图,原图1-4及代码转自http://fashionxu.bokee.com/4632908.html ,第5个图是我加的。

2013-03-17 15:41:38 1579

转载 傅里叶变换的应用

傅立叶变换在图像处理中有非常非常的作用。因为不仅傅立叶分析涉及图像处理的很多方面,傅立叶的改进算法,比如离散余弦变换,gabor与小波在图像处理中也有重要的分量。印象中,傅立叶变换在图像处理以下几个话题都有重要作用:1.图像增强与图像去噪绝大部分噪音都是图像的高频分量,通过低通滤波器来滤除高频——噪声;  边缘也是图像的高频分量,可以通过添加高频分量来增强原始图像的边缘;

2013-03-17 15:39:52 2098

转载 终于弄明白了傅里叶变换

真是惭愧,学《数字信号处理》好长时间了,也记住了傅里叶变换的公式,也会做FFT程序了,但是居然不知道傅里叶变换的意义何在!真是该!!      还好,算是搞明白了。抛开数学上的意义不说,单说一下实际的一些意义吧。傅里叶变换是将信号从时域转换到频域,这样在时域上一些交叉在一起的、看不出来的信号的特性,在频域上就很明显的能看出来了。比如下图:      Figure1,是a=0

2013-03-17 15:25:38 2897

转载 OTSU算法提取图像阈值的C语言实现

OTSU算法也称最大类间差法,有时也称之为大津算法,被认为是图像分割中阈值选取的最佳算法,计算简单,不受图像亮度和对比度的影响,因此在数字图像处理上得到了广泛的应用。它是按图像的灰度特性,将图像分成背景和前景两部分。背景和前景之间的类间方差越大,说明构成图像的两部分的差别越大,当部分前景错分为背景或部分背景错分为前景都会导致两部分差别变小。因此,使类间方差最大的分割意味着错分概率最小。设灰

2012-05-02 21:04:39 5390 1

转载 用cvFlip实现图像翻转

水平图像转换,使用连续的水平转换和绝对值差检查垂直轴对称(flip_mode > 0)水平和垂直同时转换,用于连续的水平转换和绝对真理值差检查中心对称s(flip_mode 0)TAG: 图像翻转  cvFlip  左右翻转  上下翻转  #include  #include  #include  #include   int main(int

2012-05-01 15:13:39 1099

转载 openCV 矩阵(图像)操作函数

有很多函数有mask,代表掩码,如果某位mask是0,那么对应的src的那一位就不计算,mask要和矩阵/ROI/的大小相等 大多数函数支持ROI,如果图像ROI被设置,那么只处理ROI部分 少部分函数支持COI,如果COI设置,只处理感兴趣的通道矩阵逻辑运算 void cvAnd(const CvArr* src1, const CvArr* src2, CvArr* dst

2012-04-29 15:43:12 1020

转载 opencv检测运动物体的基础_特征提取

特征提取是计算机视觉和图像处理中的一个概念。它指的是使用计算机提取图像信息,决定每个图像的点是否属于一个图像特征。特征提取的结果是把图像上的点分为不同的子集,这些子集往往属于孤立的点、连续的曲线或者连续的区域。 特征的定义         至今为止特征没有万能和精确的定义。特征的精确定义往往由问题或者应用类型决定。特征是一个数字图像中“有趣”的部分,它是许多计算机图像分析算法的起点。因

2012-04-17 15:45:57 10827

转载 camshiftdemo C注释

//对运动物体的跟踪://如果背景固定,可用帧差法 然后在计算下连通域 将面积小的去掉即可//如果背景单一,即你要跟踪的物体颜色和背景色有较大区别 可用基于颜色的跟踪 如CAMSHIFT 鲁棒性都是较好的//如果背景复杂,如背景中有和前景一样的颜色 就需要用到一些具有预测性的算法 如卡尔曼滤波等 可以和CAMSHIFT结合#include "cv.h"#include "highgui

2012-04-14 17:02:17 1573

原创 《学习opencv》kalman.c详细注释

// Example 10-2. Kalman filter sample code//// Use Kalman Filter to model particle in circular trajectory.//#include "cv.h"#include "highgui.h"#include "cvx_defs.h"#define phi2xy(mat)

2012-04-14 17:00:25 2955

转载 CvBox2D

之前用到opencv最小外接矩形去表示一个类椭圆形的高度,特此记录备查。对给定的 2D 点集,寻找最小面积的包围矩形,使用函数:CvBox2D  cvMinAreaRect2( const CvArr* points, CvMemStorage* storage=NULL );    points   点序列或点集数组   storage   可

2012-04-12 12:11:04 775

转载 资料结构操作与运算-CvRect,CvBox2D资料结构

转自http://hi.baidu.com/%C3%B5%D1%A9%D3%C4%CF%E3/blog/item/9fbd6b3f55e1e23471cf6cf8.html这两个资料结构都是OpenCV ,roi专用的资料结构,roi,全名的意思就是感兴趣的区域(感兴趣区) ,对于图形来讲,总是有一些物体或是重要的图像是我们必须要做研究,追踪或分析的,物件追踪在影像处理也是很大的一们领

2012-04-12 12:05:26 1966

转载 OpenCV 2.3.1 中关于cvCaptureProperty()定位不准的问题

转自http://hi.baidu.com/windroc/blog/item/f6a565638d5eeb7c0d33fa27.html            HIGHGUI ERROR: AVI: could not seek to position            问题说明:      OpenCV 2.X 版本中,调用cvCaptureProperty()定位视频

2012-04-11 20:02:47 935

转载 运动物体检测——光流法(摄像机固定)

转自http://blog.csdn.net/xlvector/article/details/589380前面的一篇文章谈了高斯背景模型在运动物体检测中的应用。本文主要讨论另一种方法——光流法。与高斯背景模型的方法不同,光流法可以用于摄像机固定和摄像机运动的情形,但本文只就摄像机固定的情况进行讨论,即不涉及摄像机运动预测问题。光流法的介绍在空间中,运动可以用运动场描述。而

2012-04-11 18:11:04 2918

转载 光流计算方法及编程

选自维基百科http://zh.wikipedia.org/wiki/%E5%85%89%E6%B5%81%E6%B3%95    光流(Optical flow or optic flow)是关于视域中的物体运动检测中的概念。用来描述相对于观察者的运动所造成的观测目标、表面或边缘的运动。光流法在模式识别、计算机视觉以及其他图像处理中非常有用,可用于运动检测、物件切割、碰撞时间与物体膨胀的

2012-04-11 18:06:27 8922 1

转载 光流 optical flow介绍

光流是空间运动物体在观测成像面上的像素运动的瞬时速度。光流的研究是利用图像序列中的像素强度数据的时域变化和相关性来确定各自像素位置的“运动”,即研究图像灰度在时间上的变化与景象中物体结构及其运动的关系。将二维图像平面特定坐标点上的灰度瞬时变化率定义为光流矢量。光流场(optical flow field)是指图像灰度模式的表观运动。它是一个二维矢量场,它包含的信息即是各像点的瞬时运动速

2012-04-11 17:59:04 11908

UCOS在s3c2440上移植源码

UCOS在s3c2440上移植源码 基于ADS1.2

2010-10-02

嵌入式C精华

嵌入式C精华这可是相当不错的东东啊

2010-10-02

UCOS-II在skyeye上的移植

UCOS-II在skyeye上的移植

2010-10-02

PCB高速设计应用指南

PCB高速设计应用指南 PCB高速设计应用指南 PCB高速设计应用指南 PCB高速设计应用指南 分为1到8篇

2010-04-03

电子电路 共6卷 这是前3卷

苦心收集啊,先发前3卷。书中对每一个电路都有解释,包括民用电路,通用模拟,通用数字

2010-03-29

Googlehacking

非常难得的 上次的续2传完。。。。。。。。。。。。。。。。。。。。

2009-09-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除