系统内部全部采用事件激发方式,所有工作线程都是由事件驱动模式,这样保证系统最大工作和效率在数据处理层和网关数据的传输调度上是采用异步,并行的处理模式,在最大程度上减 少IO操作对工作线程的影响,同时对数据库的采用批处理的模式,最大限度减少对数据库的IO操作。
上传时间: 2013-12-17
上传用户:heart520beat
430例程调试程序 |——5-1 框架程序 |——6-1 异步串行通信程序(点对点通信) |——6-2 异步串行通信程序(地址位模式多机通信) |——6-3 异步串行通信程序(空闲模式多机通信) |——7-1 定时中断程序 |——7-2 PWM输出程序 |——7-3 捕获脉冲信号周期程序 |——7-4 软件模拟异步串行通信程序 |——7-5 基本定时器程序 |——8-1 FLASH擦写程序 |——8-2 非行列式键盘程序 |——8-3 行列式键盘程序 |——9-1 DMA数据传输程序 |——9-2 软件模拟IIC总线读写24C02程序 |——10-1 FLL+锁频环程序 |——10-2 LCD模块程序 |——11-1 ADC12单通道和序列通道单次转换程序 |——11-2 ADC12单通道和序列通道多次转换程序 |——11-3 DAC12数模转换程序 |——12-1 使用比较器A进行斜边AD转换程序 |——12-2 比较器A电阻值测量程序 |——13-1 中断嵌套程序 |——13-2 异常处理程序
上传时间: 2014-01-10
上传用户:playboys0
通用异步收发器(Universal Asynchronous Receiver Transmitter,UART)是一种能同时支持短距离和长距离数据传输的串行通信接口,被广泛应用于微机和外设之间的数据交换。像8251、NS8250、NS16550等都是常用的UART芯片,但是这些专用的串行接口芯片的缺点是数据传输速率比较慢,难以满足高速率数据传输的场合,而更重要的就是它们都具有不可移植性,因此要利用这些芯片来实现PC机和FPGA芯片之间的通信,势必会增加接口连线的复杂程度以及降低整个系统的稳定性和有效性。 本课题就是针对UART的特点以及FPGA设计具有可移植性的优势,提出了一种基于FPGA芯片的嵌入式UART设计方法,其中主要包括状态机的描述形式以及自顶向下的设计方法,利用硬件描述语言来编制UART的各个子功能模块以及顶层模块,之后将其集成到FPGA芯片的内部,这样不仅能解决传统UART芯片的缺点而且同时也使整个系统变得更加具有紧凑性以及可靠性。 本课题所设计的LIART支持标准的RS-232C传输协议,主要设计有发送模块、接收模块、线路控制与中断仲裁模块、Modem控制模块以及两个独立的数据缓冲区FIFO模块。该模块具有可变的波特率、数据帧长度以及奇偶校验方式,还有多种中断源、中断优先级、较强的抗干扰数据接收能力以及芯片内部自诊断的能力,模块内分开的接收和发送数据缓冲寄存器能实现全双工通信。除此之外最重要的是利用IP模块复用技术设计数据缓冲区FIFO,采用两种可选择的数据缓冲模式。这样既可以应用于高速的数据传输环境,也能适合低速的数据传输场合,因此可以达到资源利用的最大化。 在具体的设计过程中,利用Synplify Pro综合工具、ModelSim仿真工具、ISE集成的软件开发环境中对各个功能模块进行综合优化、仿真验证以及下载实现。各项数据结果表明,本课题中所设计的UART满足预期设计目标。
上传时间: 2013-08-02
上传用户:rocketrevenge
异步FIFO是用来适配不同时钟域之间的相位差和频率飘移的重要模块。本文设计的异步FIFO采用了格雷(GRAY)变换技术和双端口RAM实现了不同时钟域之间的数据无损传输。该结构利用了GRAY变换的特点,使得整个系统可靠性高和抗干扰能力强,系统可以工作在读写时钟频率漂移达到正负300PPM的恶劣环境。并且由于采用了模块化结构,使得系统具有良好的可扩充性。
上传时间: 2013-08-08
上传用户:13817753084
多线程串口接受程序,通过异步接受处理程序能对大数据量传输的串口,比如大型电信交换机计费系统,进行快速稳定的处理.
上传时间: 2014-01-23
上传用户:lizhen9880
文件传输,INTERNET编程课程设计.服务器/客户端模式.
上传时间: 2014-11-24
上传用户:bruce5996
vxworks硬盘DMA驱动,VXWORKS 6.0以前版本不支持ATA硬盘的DMA传输方式,只支持PIO模式,假如该驱动后,可能会极大提高传输速度,快下吧!
上传时间: 2014-08-11
上传用户:x4587
《网络游戏开发》内容简介: 网络游戏开发 WinSock2 游戏编程 网络游戏开发 101 异步 Sockets 编程指南 多用户的服务器/客户模式聊天工具的开发 TCP/IP 协议介绍摘要 如何设计一个多人游戏 多人游戏的本质 制作一套网络消息引擎 使用统计学来预测网络上游戏者的动作 如何排除网络延迟
上传时间: 2014-01-24
上传用户:hzy5825468
利用SOCKET实现异步数据传输,并提供实例分析,可以直接应用于vc开发环境中。
上传时间: 2015-10-05
上传用户:shanml
基于uclinux采用udp通讯协议实现图象等网络规范文件的传输.采用c/s模式,服务器端实现并发而响应多个客户的请求.经过测试,代码能在linux主机之间,arm与arm之间以及pc与arm之间进行通讯(文件中的readme(此为linux下编写)对代码有个总体说明)
上传时间: 2013-12-28
上传用户:清风冷雨