基于Virtex-II的时钟数据恢复电路的设计
2012-11-21 刘春茂 5
1.引言 由于通信对带宽的需求迅猛增长,促使一系列基于差分、源同步、CDR(Clock Data Recovery,时钟数据恢复)等先进技术的互联方式应运而生。在高速率的接口设计中,由于采用含有源同步的差分串行传输方式(如LVDS、LVPECL 等),传输过程中时钟和数据分别发送,各信号瞬时抖动不一致,从而破坏了接收数据与时钟之间 .. [查看全文]
使用uCOS-II嵌入式系统的短信息电话机
2012-11-18 11
1 背景 后PC时代的到来,使人们开始越来越多地接触到一个新的概念——嵌入式产品。手机、PDA(如商务通)等均属于手持式嵌入式产品,VCD机、机顶盒等也属于嵌入式产品,而车载GPS系统、数控机床、网络冰箱等同样都属于嵌入式产品。信息电器具有信息服务功能,如网络浏览、视频点播、文字处理、电子邮件、个人 .. [查看全文]
NIOS整体开发结构基础
2012-11-14 13
上个例子中,我们使用VHDL语言,根据FPGA管脚与数码管和按键管脚的连接,通过一系列的语句控制管脚电平的高低,从而让FPGA实现数码管显示功能。可见,对于比较简单的功能实现,可以像这个例子中那样,直接控制最底层资源,甚至对每个管脚在每个时刻的电平输出了如指掌。 但是,如果设计稍显复杂,那么对底层细节的过多关注 .. [查看全文]
Quartus II与 ModelSim功能仿真与后仿真扫盲
2012-11-13 yangyh80@21cn.com 28
本文主要描述了如何在QUARTUS II 中输入程序文件,生成网表及标准延时文件,然后通过MODELSIM 进行功能仿真与后仿真的过程,主要为图解,含全部代码及仿真波形。 工具: Quartus II 5.0 sp1 ModelSim SE 6.1b 芯片:MAX II :EMP570T100I5 语言:Verilog HDL 程序功能:太简单了,自己看源程序吧 源程序: module sim(reset .. [查看全文]
uC/OS-II初级程序员指南
2012-11-05 18
(一) uC/OS-II 简介 uC/OS-II是一种基于优先级的可抢先的硬实时内核。自从92年发布以来,在世界各地都获得了广泛的应用,它是一种专门为嵌入式设备设计的内核,目前已经被移植到40多种不同结构的CPU上,运行在从8位到64位的各种系统之上。尤其值得一提的是,该系统自从2.51版本之后,就通过了美国FAA认证,可以运行在诸 .. [查看全文]
提高uCOS-II在ARM上的执行效率
2012-11-04 13
uCOS-II是一个公开源码的抢占式、多任务的实时操作系统,因其具有开源性、实时性强、代码紧凑、稳定可靠等特点在各种系统中得到了广泛应用.uCOS-II在ARM 处理器上的移植也已经实现.ARM处理器加uCOS-II操作系统的嵌入式系统常用于工业实时控制,对执行效率特别是实时性要求较高.提高uCOS-II执行效率的关键是减少任务切 .. [查看全文]
uCOS II 的移植
2012-11-01 Sean Wang 9
我将uCOS-II 移植到了EPSON 的C33209的平台上,接下来我就基于我移植好的代码讲解如何将uCOS-II从一种MCU移植到另一种MCU。 首先介绍uCOS-II的文件,如下表: ucos_ii.h os_cfg.h os_cpu.h os_core.c os_dbg_r.c os_flag.c os_mbox.c os_mem.c os_mutex.c os_q.c os_sem.c os_task.c os_time.c ucos_ii.c os_cpu_c.c os_c .. [查看全文]
uC/OS-II系统开发笔记
2012-10-31 洪旭耀 9
uC/OS-II是一个简洁、易用的基于优先级的嵌入式抢占式多任务实时内核。尽管它非常简单,但是它的确在很大程度上解放了我的嵌入式开发工作。既然是一个操作系统内核,那么一旦使用它,就会涉及到如何基于操作系统设计应用软件的问题。 1、uC/OS-II的任务框架 voidtask_xxx(void *pArg) { /* 该任务的初始化工作 */ …&hellip .. [查看全文]
NiosII 快速入门(在QuartusII中使用上述niosII系统)
2012-10-30 15
3:在QuartusII中使用上述niosII系统 在 SOPC Builder正确运行完毕后,可以在QuartusII中,打开SOPC Builder生成的niosII_e.bsf,检查一下引脚,看看跟你的设想是否有误,如下图,niosII_e有两个input:clk,reset_n,一组output:out_port_from_the_piop[7:0] 如下图: 你可以使用上述的niosII_e,来构造你自己的系统。如下图, .. [查看全文]
uCOS II内核调度分析
2012-10-28 15
一. 内核概述: 多任务系统中,内核负责管理各个任务,或者说为每个任务分配CPU时间,并且负责任务之间的通讯。内核提供的基本服务是任务切换。之所以使用实时内核可以大大简化应用系统的设计,是因为实时内核允许将应用分成若干个任务,由实时内核来管理它们。内核本身也增加了应用程序的额外负荷,代码空间增加ROM的用量 .. [查看全文]
ucos ii任务栈处理的改进
2012-10-26 8
已经有不少的文章介绍了有关ucos ii这个实时内核及其应用。在很多的处理器上,ucos ii都得到了应用。ucos ii是一种源码公开、可移植、可固化、可裁减、可剥夺的实时多任务操作系统。特别适用于用户任务较多,而对实时性要求较严格的场合。 ucos ii内核是一个占先式内核,用户视任务的轻重缓急不同赋予任务不同的优先级。一般来说, .. [查看全文]
IIR滤波器matlab源程序
2012-10-25 126
(1)IIR一阶低通滤波器 P576 clear; fi=1;fs=10;Gc2=0.9; wc=2*pi*fi/fs; omegac=tan(wc/2); alpha=(sqrt(Gc2)/sqrt(1-Gc2))*omegac; a=(1-alpha)/(1+alpha); b=(1-a)/2; w=0:pi/300:pi; Hw2=alpha^2./(alpha^2+(tan(w/2)).^2); plot(w/pi,Hw2); grid; hold on; (2)一阶高通滤波器 P581 clear; fi=1;fs=10;Gc2=0. .. [查看全文]

本站简介 | 意见建议 | 免责声明 | 版权声明 | 联系我们
CopyRight@2024-2039 嵌入式资源网
蜀ICP备2021025729号