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 .. [查看全文]
学写Testbench-结构篇
2012-11-01 11
本章主要讲述Testbench的组织结构, 通过这些组织结构, 可以编写良好的测试文件.下边以示例性质的testbench.v文件进行讲解. testbench.v: ---------------------------------------------------------------------- // // File header 具体参考 编码风格专题 // `define MAX 20 宏定义 包含有其他模块,如果在同一目录下可 .. [查看全文]
IEEE 802.15.4/ZigBee无线通信协议应用
2012-11-01 22
IEEE 802.15.4/ZigBee协议是一种新兴的短距离无线射频通信协议,可以工作在2.4GHz/868MHz/915MHz三个不同的频段。它与蓝牙同属于802.15(WPAN-wireless personal area networks)协议家族,具有低速、低成本、低功耗、低复杂度等特点。也正是由于ZigBee协议的这些特点,使其比蓝牙、Wi-Fi等更适合于那些对传输速率 .. [查看全文]
Pspice在振荡仿真中存在的问题及改进方法
2012-10-31 张习民 8
摘要:讨论仿真软件Pspiee在单管振荡和双管振荡中存在的问题及解决方法. Pspice因其强大的仿真功能,在教育及科研领域得到了广泛的应用.但在使用的过程中,也存在一些问题,本文针对其在振荡电路仿真中遇到的问题及克服的方法进行总结讨论. 1 Pspice在单管振荡电路仿真中存在的问题及克服方法 1.1存在的问题 电路如图1:是一个 .. [查看全文]
使用VC6.0和ModelSim编译和仿真你的SystemC设计
2012-10-31 27
本文所有讨论基于Windows操作系统,不保证完全正确。 SystemC在几十家大公司的支持下得到了长足的发展,它为我们进行系统级设计提供了一个新的选择,有这么多家大公司支持,SystemC必定会前途光明。本文讲述了如何使用使用VC60和ModelSim编译和仿真SystemC设计。 首先使用VC60编辑好你的设计,新建项目时选择C++ Co .. [查看全文]
用VHDL在CPLD上实现串行通信
2012-10-31 10
随着EDA技术得发展,CPLD已经在许多方面得到了广泛应用,而串行通信是实现远程测控的重要手段。本文利用VHDL语言在CPLD上实现了串行通信,完全可以脱离单片机使用,克服了单片机的许多缺点。 串口结构及内容 本设计所采用的是异步通信方式,可以规定传输的一个数据是10位,其中最低位为启动位(逻辑0低电平),最高位为停止位(逻 .. [查看全文]
Verilog-HDL与CPLD/FPGA设计
2012-10-31 常晓明 27
Verilog-HDL与CPLD/FPGA设计应用讲座 第 1 讲 Verilog-HDL与CPLD/FPGA设计 1.1 从模拟世界到数字世界 1.2 数字电路的不同设计过程 1.3 用HDL描述数字电路 1.4 HDL有几种? 1.5 硬件实现的承担者---CPLD/FPGA 1.6 Xilinx公司的CPLD--XC9500系列 1.7 结语 1.1 从模拟世界到数字世界 在70年代初期,家用电子产品末过于晶体管 .. [查看全文]
Qt中的事件
2012-10-31 giscn 15
1.事件的来源 来源于 a)windows系统的事件,经Qt的包装(如QMouseEvent); b)Qt内置的事件(如QTimerEvent); c)应用程序自定义的事件 2.处理事件的位置 2.1 重载虚拟方法 比如一个按钮,要自定义左键click时的行为,可以这样做: a. 从一个QPushButton上派生一个子类如MyPushButton b. 重载void MyPushButton::mouse .. [查看全文]
让Verilog仿真状态机时可以显示状态名
2012-10-31 RickySu 23
Situation: 我们平时使用Verilog进行状态机编码时,通常使用parameter对状态名进行定义,这样写Case语句的时候就不会对这一串10摸不着头脑。可是通常这样做的话,在Modelsim里看到的还是一串10,使排错非常困难,特别是在用OneHot编码的时候,就看到一串0中间的一个1 #_# 简直要疯掉。 Question: 我们可不可以像VHDL一样 .. [查看全文]
PIC16F874单片机在直流电机无级调速系统中的应用
2012-10-31 向科 刘晓燕 文方 9
现代工业生产中,电动机是主要的驱动设备,目前在直流电动机拖动系统中已大量采用晶闸管(即可控硅)装置向电动机供电的KZ—D拖动系统,取代了笨重的发电动一电动机的F—D系统,又伴随着电子技术的高度发展,促使直流电机调速逐步从模拟化向数字化转变,特别是单片机技术的应用,使直流电机调速技术又进入到一个 .. [查看全文]
uC/OS-II系统开发笔记
2012-10-31 洪旭耀 9
uC/OS-II是一个简洁、易用的基于优先级的嵌入式抢占式多任务实时内核。尽管它非常简单,但是它的确在很大程度上解放了我的嵌入式开发工作。既然是一个操作系统内核,那么一旦使用它,就会涉及到如何基于操作系统设计应用软件的问题。 1、uC/OS-II的任务框架 voidtask_xxx(void *pArg) { /* 该任务的初始化工作 */ …&hellip .. [查看全文]
FPGA常见问题
2012-10-30 7
1、编译ModelSim需要的Xilinx库 2、ISE中一些常用的实用功能 3、门控时钟整理与总结 4、JTAG连接不上 5、ISE中添加属性,使ModelSim能显示仿真代码覆盖率-Code Coverage 6、Xilinx软件安装事项 7、为什么Xilinx器件中BRAM大小是18K? 8、Toggle Path是什么意思? 9、iMPACT可不可以单独装? 1、编译ModelSim需要的Xilinx库 首 .. [查看全文]

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