虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

qt编程

  • 基于FPGA的计算机可编程外围接口芯片的设计与实现

    随着电子技术和EDA技术的发展,大规模可编程逻辑器件PLD(Programmable Logic Device)、现场可编程门阵列FPGA(Field Programmable Gates Array)完全可以取代大规模集成电路芯片,实现计算机可编程接口芯片的功能,并可将若干接口电路的功能集成到一片PLD或FPGA中.基于大规模PLD或FPGA的计算机接口电路不仅具有集成度高、体积小和功耗低等优点,而且还具有独特的用户可编程能力,从而实现计算机系统的功能重构.该课题以Altera公司FPGA(FLEX10K)系列产品为载体,在MAX+PLUSⅡ开发环境下采用VHDL语言,设计并实现了计算机可编程并行接芯片8255的功能.设计采用VHDL的结构描述风格,依据芯片功能将系统划分为内核和外围逻辑两大模块,其中内核模块又分为RORT A、RORT B、OROT C和Control模块,每个底层模块采用RTL(Registers Transfer Language)级描述,整体生成采用MAX+PLUSⅡ的图形输入法.通过波形仿真、下载芯片的测试,完成了计算机可编程并行接芯片8255的功能.

    标签: FPGA 计算机 可编程 外围接口

    上传时间: 2013-06-08

    上传用户:asddsd

  • 基于FPGA的可编程控制器现场集成技术应用研究

    传统PLC使用时会出现一些问题,如程序死循环、程序跑飞、需要庞大的编译系统作支持和不能实现精确位置控制等等;而发展到OPENPLC后,这些问题依然存在。为了更好地解决这些问题,本文提出一种全新的可编程控制器现场集成技术,用FPGA来实现PLC的功能,抛弃传统PLC“程序”的概念,以“硬件线路”来实现控制功能,不论在经济上还是在性能上都具有更大的优势。 本课题在对国内外可编程控制器,重点是HardPLC的开发和应用的进展进行概述和分析的基础上,系统开展了HardPLC组成模块原理及其仿真模拟的研究。本研究的主要贡献为: 1.对比分析了CPLD和FPGA的性能特点,阐明了Xilinx公司FPGA芯片结构的两个创新概念,指出了其优越性能的结构基础; 2.系统分析了用HardPLC实现控制系统时的一些通用模块,对每个模块的工作原理进行了深入的探讨,用VHDL语言建立了每个模块的模型,在此基础上进行了仿真、综合,为进一步研究可编程控制器的现场集成奠定了基础; 3.在仿真综合的基础上,用所建立的模型完成了特定逻辑控制系统的控制要求,充分展示了其实际应用的可行性; 4.在分析Xilinx公司SPARTANII系列FPGA芯片配置模式的基础上,确定了应用于实际的基于CPLD控制的FPGA芯片SlaveParallel配置模式。 本课题研究建立的模型对于开发具有我国自主知识产权的HardPLC组成IP库具有一定的理论意义;对特定系统的控制实现,充分展示了基于FPGA的可编程控制器现场集成技术可以广泛应用于工控领域,加大推广力度和建立更多的IP库,在许多应用场合可以取代传统的PLC控制系统,为工控领域提供高可靠、低价格、简单易操作的解决方案,这将带来巨大的社会经济效益;所确定的FPGA芯片配置模式可广泛应用于对FPGA芯片配置数据的加载,在实践生产中具有重要的实用价值。

    标签: FPGA 可编程控制器 集成技术 应用研究

    上传时间: 2013-05-30

    上传用户:dtvboyy

  • 高质量C编程指南

    高质量C编程指南是具有一定C基础的,进入更高层次的最佳选择

    标签: 高质量 编程指南

    上传时间: 2013-04-24

    上传用户:wangrijun

  • 基于ARMFPGA的高速信号采集与存储系统设计

    在图像处理、航空航天、遥感测量、现代电子测试等很多领域,要求测试仪器设备能及时保存原始测试数据,用于事后数据分析和处理。同时前端探测器性能的提高,对于各种系统存储容量、体积、造价、稳定性等都提出了更高的要求。因此研制性能可靠、体积小、低成本的数据存储系统是十分必要的。 本文提出基于ARM嵌入式处理器+FPGA结构的高速信号采集与存储系统解决方案。进行了信号采集与存储系统设计。其特点是高性能、低成本、体积小。 文中利用了ARM处理器和FPGA可编程逻辑器件的特点,进行了基于本方案的硬件设计,:FPGA软件设计。叙述了PCB设计以及调试过程中需注意的问题。 系统的硬件设计以ARM和FPGA为平台,ARM处理器采用了Samsung公司的S3C2410,FPGA采用Altera公司的EP2C8。硬件设计围绕着核心芯片,进行了电源设计和ARM和FPGA外围电路设计。 ARM处理器实现了系统的控制;FPGA作为协处理器实现了FIFO,一些接口、时序控制等,协助ARM采集数据。在FPGA中实现硬件电路简化了外围电路,使得设计灵活,开发调试方便,也提高了系统的可靠性。 系统软件操作系统采用的是Linux,基于嵌入式Linux操作系统的特点,分析了系统的实时性。接着进行了Linux平台上基于Qt的用户界面应用程序设计。 最后分析了系统测试结果,并指出存在的问题和改进方法。

    标签: ARMFPGA 高速信号 采集 存储

    上传时间: 2013-07-10

    上传用户:cylnpy

  • 现场可编程逻辑门阵列(FPGA)技术的应用研究

    现场可编程逻辑门阵列(FPGA)具有开发周期短、成本小、风险低和现场可灵活配置等优点,可以在更短的时间实现更复杂的功能,使得基于FPGA的开发平台的研究成为工业界和学术界日益关注的问题.基于FPGA的高集成度、高可靠性,可将整个设计系统下载于同一芯片中,实现片上系统,从而大大缩小其体积,因此以FPGA为代表的可编程逻辑器件应用日益广泛.在国外,FPGA技术发展与应用已达到相当高的程度;而在国内,FPGA技术发展仍处在起步阶段,与国外相比还存在较大的差距.本文提出了一种FPGA通用接口开发平台的设计思路,研制了一种FPGA快速实验开发装置,对研制过程中遇到的软、硬件问题加以归纳总结,提高了系统运行效率.分别研究了基于FPGA器件Altera公司的FLEX6000的字符型LCD、PC机ISA总线,基于FLEX10K的图像点阵型LCD、PC机PCI总线接口中.最后通过一个通用实验装置系统的设计和实现,综合上述应用,介绍了FPGA实验系统的软件开发环境,实现了基于FGPA的交通信号灯逻辑控制和电子钟,研究了FPGA技术在通用接口控制器设计中的应用.

    标签: FPGA 现场可编程 应用研究 逻辑门

    上传时间: 2013-04-24

    上传用户:龙飞艇

  • C8051系列单片机开发与C语言编程!

    C8051系列单片机开发与C语言编程!讲解非常详细!

    标签: C8051 单片机开发 C语言编程

    上传时间: 2013-05-29

    上传用户:lps11188

  • 基于ARM的手机编程开发平台设计与实现

    随着嵌入式技术的不断发展和现代通讯技术的日臻成熟与完善,手机作为这两种技术紧密结合的典型代表,成为众多开发人员设计与创新的焦点。为了适应社会的需求,目前很多高校都开设了与此相关的课程。本文首次提出一套基于嵌入式系统的手机编程开发平台教学系统。如何合理设计开发平台,为高等院校提供一种功能完备、价格低廉、技术流行、能满足教学和开发双重需求的手机编程开发平台正是本课题研究和解决的重点。 本论文在研究手机硬件体系结构和软件体系结构的基础上,主要研究了已有手机平台的基本结构特点以及所需要的基本核心技术,进而提出了本课题研究的手机平台结构,共分以下三部分: 1.硬件平台:划分为通讯模块单元、基于ARM的应用处理模块单元以及输入输出模块单元,这三部分相互独立设计并能单独完成各自任务,同时设计统一接口规范,使这三大部分能够方便的连接在一起,协同工作,完成手机功能。这种模块化的设计方法,为整体系统的开发、调试与升级提供了便利。 2.软件平台:分为Bootloader、操作系统、驱动程序以及GUI。这四部分彼此独立又相互联系。设计时可以根据实际需要,开发的难易程度,开销与维护成本等多方面考虑,灵活设计。 3.应用软件:这部分主要是基于通讯协议的软件开发与编程实战。 本课题最终完成了硬件的全部设计并调试成功,实现了手机编程开发平台软件平台的设计及应用软件的开发。同时针对各部分内容编写配套的实验指导手册并在教学实践中取得初步成功。

    标签: ARM 手机 平台设计 编程开发

    上传时间: 2013-05-17

    上传用户:qwe1234

  • 单片机C语言编程应注意的若干问题

    本文较详细地分析了单片机C 语言的特点,就单片机系统资源对C 语言编程的制约,汇编与C语言混合编程等问题进行进行了讨论,并给出了相应的处理程序。关键词: 单片机;C 语言;汇编语言;结构化设计

    标签: 单片机 C语言编程 若干问题

    上传时间: 2013-04-24

    上传用户:hewenzhi

  • 51单片机动态LED显示电路编程实例

    51单片机动态LED显示电路编程实例:上一节我们讲述了单只LED与单片机的接口电路及编程实例,目的在于让初学者了解LED在单片机中的应用原理,单只LED显示在实际应用中并无多大用途,一般都是多位

    标签: LED 51单片机 动态 显示电路

    上传时间: 2013-05-16

    上传用户:shangdafreya

  • 基于ARM和嵌入式GIS的电子导游系统设计与实现

    近几年来,旅游业在国内迅速发展,已成为规模最大的产业之一,在拉动内需,刺激消费,发展经济,推动城市化进程中正发挥着极其重要的作用。然而旅游服务和旅游咨询跟不上社会的发展需求,游客在旅途中存在各种不便。把嵌入式技术和嵌入式GIS技术结合的电子导游系统,能给游客提供各种旅途服务,方便游客出门旅游。 本文依托浙江省科技计划重点项目开展研究,在开源软件基础上开发电子导游系统,以有效降低产品价格,适应社会需要。以广州斯道S3C2410 ARM开发板为底层硬件,采用Linux嵌入操作系统为软件平台,利用QT/Embedded GUI为图形界面,对MapInfo文件格式进行转换,使之适应嵌入式系统。通过C/C++编程开发嵌入式GIS模块和电子导游应用软件模块;把硬件、软件相结合,使电子地图显示在触摸屏上;最终实现了景点查询和介绍、景区路径规划、距离测量、GIS操作等功能。 本文的主要研究工作有:第一在ARM S3C2410开发板上移植Linux内核及驱动程序。第二在自由软件Linux平台下研究和开发嵌入式GIS模块。第三在QT/Embedded GUI图形界面下开发电子导游应用软件。第四研究和设计基于模拟退火算法的景区路径规划算法。 最后,将本文的研究成果在西湖景区电子导游原型系统中实现,并取得良好效果。

    标签: ARM GIS 嵌入式 电子导游

    上传时间: 2013-08-02

    上传用户:redmoons