首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到18条相似文献,搜索用时 125 毫秒
1.
利用仿真技术模拟嵌入式硬件系统的真实运行情况,有助于提高嵌入式系统的教学效果。文章采用开放源码的嵌入式硬件仿真环境SkyEye实现对UART的仿真,论述了SkyEye的总体结构,详细阐述了SkyEye模拟器的UART模拟模块的设计与实现方法。嵌入式操作系统μC/OS-Ⅱ在SkyEye上的成功移植与UART的测试,验证了SkyEye模拟器的UART模拟模块的设计是正确的。  相似文献   

2.
EMSIM是一款基于指令集的功耗模拟器,EMSIM模拟了嵌入式体系结构各个硬件单元以及指令的执行。本文重点分析了EMSIM对SA-110的MMU/Cache模拟所采用的数据结构和函数模型,并在借鉴Skyeye模拟MMU/Cache的基础上,提出了一种扩展EMSIM模拟MMU/Cache的方法,实现了EMSIM对ARM7100的MMU/Cache的模拟。扩展后的EMSIM能同时模拟SA-110和ARM7100的MMU/Cache。  相似文献   

3.
现在嵌入式系统的功能越来越集合化,需要控制大量外设.外设模块普遍采用UART作为通信接口,但是通常处理器都会自带一个UART串口.实际应用中一个串口往往不够用,需要对系统进行扩展.本文所介绍的就是以FPGA为实现方式的UART扩展总线设备的逻辑设计以及相关的驱动程序的设计.  相似文献   

4.
在有些嵌入式系统应用中,会用到不止一个UART串口,从而妨碍了采用廉价的无UART串口或仅有一个UART串口的单片机.本文设计一种软件模拟UART接口的方法,可以实现半双工的UART通信,为以上应用提供一种廉价的解决方案.该方法已经在AVR的单片机AT90S8515上实现,也可以稍作修改移植到其它种类的单片机上.  相似文献   

5.
余龙  肖明  王建雄 《微处理机》2013,34(2):73-77
随着微电子技术的快速发展,电子设备逐渐趋向于小型化、集成化且要求设备功耗低、体积小、重量轻、可靠性高,因此在芯片设计中集成UART模块已成为一种趋势。介绍了一种基于AMBA总线的UART模块设计与验证方法,该设计采用了自顶向下和有限状态机相结合的方法,并且在ISE开发平台上采用Verilog HDL语言实现了UART模块的设计,最后借助于FPGA验证平台进行验证。结果表明,基于AMBA总线作为标准接口实现UART模块的设计可以传输准确的数据,可以满足扩展UART通信接口的要求。  相似文献   

6.
AVR单片机软件模拟UART通信接口   总被引:3,自引:0,他引:3  
在有些嵌入式系统应用中,会用到不止一个UART串口,从而妨碍了采用廉价的无UART串口或仅有一个UART串口的单片机,本文设计一种软件模拟UART接口的方法,可以实现半双工的UART通信,为以上应用提供一种廉价的解决方案,该方法已经在AVR的单片机AT90S8515上实现,也可以稍作修改移植到其它种类的单片机上。  相似文献   

7.
基于FPGA的UART设计与应用   总被引:2,自引:1,他引:1  
蒋艳红 《计算机工程》2008,34(21):225-226
针对通用异步收发器(UART)的特点,提出一种基于FPGA芯片的嵌入式设计算法,其中包括状态机设计技术和层次设计方法,实现了数据传输的全双工收/发功能,设计了UART的功能测试电路。结果表明,该设计具有可编程收/发数据位数和提供功能扩展等优点。  相似文献   

8.
嵌入式系统日益普遍.8位的处理器仍然是低端市场的主流,UART具有操作简单、工作可靠、抗干扰能力强等优点,广泛应用于嵌入式设备接口中.但是标准的8位处理器满足不了大量的串行接口设备的要求.分析了当前普遍采用的多UART的方法和Actel公司提供的标准8051和UART(通用异步收发器).在IP核的基础上,通过两块FPGA内部RAM,设计出一种"桥"的办法.用Verilog硬件描述语言实现多个UART的扩展,并在ModelSim中进行仿真验证,最后在Actel公司的FPGA(现场可编程门阵列)里进行实现.  相似文献   

9.
介绍如何采用Cypress公司的CY8C24x94、CY7C64215芯片及USBUART用户模块,方便、快速地实现嵌入式系统与PC机之间基于USB接口通信的软硬件设计与实现方法。该方案使得工程师能够轻松跨越复杂的USB底层接口协议,仍然采用简便的RS232(UART)方式进行上层应用系统设计。  相似文献   

10.
基于Atmega8及MSM7512的嵌入式Modem设计   总被引:3,自引:0,他引:3  
介绍了一种基于AVR单片机Atmega8和调制解调芯片MSM7512设计的嵌入式Modem,详细地阐述了该Modem的硬件及软件设计方法。在设计中,鉴于单片机串口资源匮乏的问题,采用单片机上I/O口模拟UART口的技术予以解决。上位机软件用Delphi语言编写,通过嵌入式Modem实现了计算机与远方设备之间的数据传送。  相似文献   

11.
在目前全球倡导“低碳经济”的背景下,嵌入式软件功耗已成为嵌入式系统设计的重要瓶颈,利用仿真技术实现嵌入式软件功耗的度量与实验是一种重要的开发手段。HMSim是一个高精度的指令级嵌入式软件功耗仿真器,介绍了HMSim的总体设计以及指令集仿真器结构,详细设计UART和LCD控制器等I/O接口的功能仿真模型,提出一种I/O接口功耗统计方法,最后通过运行基于μC/OS-II RTOS的应用程序,验证HMSim I/O接口功耗仿真模块的设计实现正确性。  相似文献   

12.
13.
文章主要介绍一种简易通用的UART IP核的设计。UART作为一种短距离、低成本通信的串行传输接口,随着嵌入式系统的迅速发展,已成为SoC(System on Chip)芯片中的一个重要部件,在数字通信中得到了广泛的应用。本设计在对UART的串行通信协议进行详细分析的基础上,采用Verilog HDL语言对ALTERA的Cyclone系列FPGA进行设计,用一片FPGA实现了UART的发送、接收和波特率发生等功能,并验证了结果。这种灵活的设计方法使整体设计紧凑、小巧,提高了系统的兼容性,节约了硬件成本,具有较强的推广价值。  相似文献   

14.
冉冉 《计算机工程与应用》2007,43(7):98-100,116
在“双向有线DTV信道传输SoC芯片”中,采用了AMBA总线作为片上总线,为了与外部设备进行串行通讯,必须设计采用AMBA总线接口的UART。介绍了UART的功能结构与实现方法。采用Top—Down的设计方法进行模块化设计,使用Verilog语言进行描述.最终用FPGA验证通过并投入使用。  相似文献   

15.
面对基于传统IC芯片的微电子应用系统设计技术向基于知识产权核的片上系统SoC技术发展的趋势,以IP构件为基础的设计复用思想已经应运而生。通用异步串行通信接口因其可编程特性和高度兼容性,在各类MCU、MPU以及DSP芯片设计中得到了广泛的应用。本文介绍了一种以状态机为控制核心,内部带有16字节缓冲FIFO的通用异步串行通信接口IP核的设计。本设计采用VHDL语言描述,用FPGA实现并通过了仿真验证。  相似文献   

16.
异步协议是广泛应用于数据链路层的串行通信协议,文中基于该协议用VHDL设计了全双工可编程UART(Uni-versal Asynchronous Receiver Transmitter,通用异步收发器)。重点讨论了使用FSM(有限状态机)技术进行接收器和发送器两大核心模块的设计实现,以及接收器能够正常工作的关键技术———倍频采样技术;此外本设计在采样的同时实现串并转换,它比传统的方法能少一个周期的时钟消耗。设计的UART在Quartus II 4.0中通过了全部功能仿真。  相似文献   

17.
CAN总线广泛应用于汽车电子、列车、工业控制、医疗等领域。在介绍UART/CAN转换芯片CSM100的组成、功能和特点的基础上,设计相应的电路原理;介绍CSM100的工作模式,分析UART数据帧和CAN报文通讯数据,探讨CSM100的适用场合;采用面向过程的结构化程序设计方法,设计CSM100的嵌入式管理软件。  相似文献   

18.
本文介绍了利用VHDL语言设计出全双工异步接收发送器电路的方法,并通过计算机仿真和实验证明了设计的正确性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号