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

intel-MCS

  • 用FPGA实现以太网控制器.rar

    以太网是在20世纪70年代为解决网络中零散的和偶然的堵塞而开发的,而 IEEE802.3标准是在最初的以太网技术基础上于1980年开发成功的。现在,以太网一词泛指所有采用CSMA/CD协议的局域网。以太网2.0版由数字设备公司、 Intel公司和Xerox公司联合开发,它与IEEE802.3兼容。 本设计采用FPGA设计以太网控制器代替传统的ASCI设计方法,主要原因在于FPGA技术的特点,它作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原由可编程期间门电路数有限的缺点。使本设计的产品十分灵活,可以在多种用户多种开发平台,硬件环境下使用而只需要对设计进行简单的修改和编辑即可,方便了设计者和用户的使用。 本论文主要阐述了使用FPGA设计开发以太网控制器的设计开发流程,以及研究了FPGA开发方法和传统ASIC开发方法的区别和优略。主要内容为: 1.阐述FPGA技术的发展历史,现状和将来的发展趋势。 2.详细说明了FPGA设计开发以太网控制器的全过程,包括模块分析功能分析以及代码设计。 3.采用软件仿真的方法设计和验证了MODELSIM仿真平台以及仿真波形图分析。 4.对比分析了FPGA和传统的ASIC开发过程的区别以及优缺点。

    标签: FPGA 以太网控制器

    上传时间: 2013-05-25

    上传用户:changeboy

  • 基于FPGA的MCS51核的VHDL语言设计与实现.rar

    本文以研究嵌入式微处理器为主,自主地设计了能够运行MCS-51系列单片机指令的MCU系统。系统采用了VHDL 语言与原理框图的综合设计方法,并且在Altera公司的FPGA上通过验证。论文深入地研究了微处理器的指令系统和数据地址通路,采用VHDL 语言完成了取指单元,指令译码器单元,存储器单元和逻辑运算单元的电路模块的设计与实现;研究了控制单元的实现方法和基于全局状态机的设计理论,采用硬件描述语言完成了对各个控制线的相关设计与实现。论文通过原理示意图和示例代码的演示,着重介绍了指令译码器的实现方式,基于此种方式形成的译码电路还能够实现更为复杂的CISC指令。 本系统采用分模块的设计方式,把具有相同功能的逻辑电路集中到一个框图里,使得系统的可移植性大大地提高。系统还采用层次框图的设计方式,把明显地具有主从关系的电路放在不同的层次里,这也使得系统模块功能的可扩展性大大地增强。内部逻辑共分为数据存储器模块;程序存储器模块;时序控制模块;特殊功能寄存器模块和Core核心模块这五个部分,文中对各个模块的设计作了详细的介绍。本文在最后对已实现的部分典型指令进行了逻辑仿真测试,测试结果表明,本文所设计的MCU系统能够如预期地执行相应的指令。在指令执行的过程中,相应寄存器和总线上的值也均符合设计要求,实现了设计目标。

    标签: FPGA VHDL MCS

    上传时间: 2013-05-20

    上传用户:2525775

  • 基于FPGA的变频调速控制系统设计与实现.rar

    如今电力电子电路的控制旨在实现高频开关的计算机控制,并向着更高频率、更低损耗和全数字化的方向发展。现场可编程门阵列器件(Field Programmable Gate Arrays)是近年来崭露头角的一类新型集成电路,它具有简洁、经济、高速度、低功耗等优势,又具有全集成化、适用性强,便于开发和维护(升级)等显著优点。与单片机和DSP相比,FPGA的频率更高、速度更快,这些特点顺应了电力电子电路的日趋高频化和复杂化发展的需要。因此,在越来越多的领域中FPGA得到了日益广泛的发展和应用。 本文提出了一种采用现场可编程门阵列(FPGA)器件实现数字化变频调速控制系统的设计方案。该系统能产生三相六路正弦脉宽调制(SPWM)波形;调制频率范围为0~4KHZ,分7级控制;16位的速度控制分辨率;载波频率分8级控制,最高可达24KHZ;系统接口兼容Intel系列和Motorola系列单片机;该系统控制简单、精确,易修改,可现场编程;同时具有脉冲延时小、最小脉冲删除、过压和过流保护功能等特点,可应用于PWM变频调速系统的全数字化控制。文中对方案的实现进行了详细的论述,主要包括系统设计的理论分析,系统结构设计及在FPGA硬件上的实现,最终验证了该控制系统的可行性和有效性。 数字化设计是本系统的特点,系统最终生成的三相SPWM脉冲是基于三相正弦调制波和三角载波比较得到的。设计时,充分结合FPGA器件的结构特点,利用一种改进结构的数字控制振荡器(NCO)来产生正弦波样本,在一定程度上解决了传统NCO产生正弦波的精度和频率相互制约的问题;把分时复用数字通信原理结合到系统的设计中,设计出分时运算电路,使得系统在同步时钟下,生成三相正弦调制波而不影响系统的速度,同三角载波逻辑比较后,最终得到三相SPWM脉冲序列。

    标签: FPGA 变频调速控制 系统设计

    上传时间: 2013-07-05

    上传用户:duoshen1989

  • 33个毕业设计单片机类.rar

    16×16点阵(滚动显示)论文+程序.rar cdma通信系统中的接入信道部分进行仿真与分析.rar LED显示屏动态显示和远程监控的实现.rar MCS-51单片机温度控制系统.rar USB接口设计.rar 毕业设计(论文)OFDM通信系统基带数据.rar 仓库温湿度的监测系统.rar 单片机串行通信发射机.rar 单片机课程设计__电子密码锁报告.rar 单片机控制交通灯.rar 电动智能小车(完整论文).rar 电气工程系06届毕业设计开题报告.rar 电信运营商收入保障系统设计与实现.rar 电子设计大赛点阵电子显示屏(A题)..rar 电子时钟.rar 火灾自动报警系统设计.rar 基于GSM短信模块的家庭防盗报警系统.rar 基于GSM模块的车载防盗系统设计 TC35i 资料.rar 基于网络的虚拟仪器测试系统.rar 门控自动照明电路.rar 全遥控数字音量控制的D类功率放大器.rar 数控直流稳压电源完整论文.rar 数字密码锁设计.rar 数字抢答器(数字电路).rar 数字时钟.rar 水箱单片机控制系统.rar 同步电机模型的MATLAB仿真.rar 温度监控系统的设计.rar 用单片机控制直流电机.rar 用单片机实现温度远程显示.rar 智能家用电热水器控制器.rar 智能型充电器电源和显示的设计.rar 自动加料机控制系统.rar 每个设计包含论文、原代码,个别的有PCB

    标签: 毕业设计 单片机

    上传时间: 2013-07-05

    上传用户:riiqg1989

  • 基于ARM-LINUX的嵌入式媒体播放器的研究与实现

    随着科学技术的发展,人们对生活质量的要求越来越高,在视听享受方面,家庭影院越来越普遍,便携式电子设备也日趋成熟。目前,人们对嵌入式媒体播放器的研究越来越广泛了,国内外已经出现了像MP3、MP4和智能手机等众多样式的便携式嵌入式媒体播放器。但由于种种环境及条件的限制,这些便携式的媒体播放器都只能播放单一的或几种固定的媒体格式,可扩展性都比较差;而现在随着应用的不断增多,越来越多的更先进的压缩算法被提出,导致了媒体格式的多样化,在这种情况下,必然要求嵌入式媒体播放器要适应多种格式。为此,通过对各种PC机上的播放器设计架构的研究与借鉴,在本文中主要在软件方面为嵌入式媒体播放器设计了一种可扩展性架构,并设计了播放器界面,实现了一些播放器的功能。 另外,在本文还介绍了一种基于嵌入式技术的多媒体播放器的系统设计方案。该系统主要是通过在嵌入式芯片上加载操作系统,同时扩充必要的接口,在操作系统的支持下,开发多媒体播放器。 在本文的整个系统设计过程中,采用了Intel公司的PXA270处理器芯片,外扩展了USB接口,定制并加载了Linux操作系统,在操作系统的支持下,对各个外扩的接口进行了驱动程序的编写,同时应用QT/Embedded开发了多媒体播放器的图形界面并实现了相应的功能,最后,图像既可显示在LCD显示屏上也可通过VGA接口显示在电脑显示屏上,声音信号则是通过PXA270处理器的IIS总线传给CODEC芯片,然后将其转换为模拟信号,进而通过音箱或者耳机等设备放出。

    标签: ARM-LINUX 嵌入式 媒体播放器

    上传时间: 2013-06-19

    上传用户:stvnash

  • 基于ARM的CAN总线与以太网互连系统设计

    目前,大多数嵌入式自动化系统都以MCU为核心,与监测、伺服、显示等仪器、设备配合实现一定的功能。现场信息往往止步于“现场”,嵌入式自动化系统从而成为了“信息孤岛”,因而制约了其本身的发展。要实现大规模的信息集成、综合实施自动化,就需要一种能在工业现场环境下运行、可靠性高且实时性好的通信系统,形成工业现场的底层网络,完成现场自动化设备之间的多点通信。 Ethernet(以太网)和CAN-bus(控制器局域网)分别是目前全球应用最为广泛的国际互联技术和开放式现场总线。随着测控技术与网络技术日益紧密的结合,测控系统接入互联网已经成为大势所趋,这也促成了近年来嵌入式网络技术的飞速发展。以太网技术正在迅猛发展,将其应用到工控领域,可以达到降低成本,简化结构等成效。随着技术的发展以及实际的需要,将两者结合无疑会为控制领域的飞速发展带来巨大的原动力。本文设计了一种以ARM7处理器为核心的高性能嵌入式CAN-Ethernet网关,可以用来实现监控设备和现场设备之间稳固、简洁的互连通信,完成对大规模现场设备的实时测控。 本文具体的研究内容如下: 1)以LPC2290为主控MCU的CAN-Ethernet互连系统的设计思想以及整体结构设计; 2)CAN-Ethernet互连系统转换电路及外围接口电路设计,MCS-51单片机与MCP2510实现CAN总线通信; 3)μC/OS-Ⅱ操作系统在LPC2290上的移植以及互连系统应用软件设计实现与探讨; 4)CAN-Ethernet互连系统核心交换模块的设计; 5)使用HTTP协议实现Web服务的功能,并通过Web页面实现对现场设备的远程测控。

    标签: ARM CAN 总线 以太网

    上传时间: 2013-08-06

    上传用户:夜月十二桥

  • 一种公历到农历日期转换算法的实现

    本文主要从单片机软件实现角度介绍一种公历到农历转换的算法思想, 算法采用MCS-51 指令系统实现。并给出程序流程图,另外对二十四节气和生肖的算法也做详细介绍。关键词:单片机;MCS-51 指

    标签: 农历 日期转换算法

    上传时间: 2013-04-24

    上传用户:lnnn30

  • CC2530开发板 CC2530模块 CC2530开发套件

    针对CC2430/CC2530芯片的Zigbee开发套件可与IAR for MCS-51 集成开发环境无缝连接,操作方便、连接方便、简单易学,是学习开发Zigbee产品最好最实用的开发工具。通过USB接口连接电脑,具有代码高速下载,在线调试,断点、单步、变量观察,寄存器观察等功能,实现对CC2430/CC2530系列无线单片机实时在线仿真、调试。该开发套件模板能够协助初学者和设计人员快速评估及进行多种Zigbee应用开发,熟悉掌握硬件原理和协议栈。

    标签: 2530 CC 开发板 开发套件

    上传时间: 2013-05-31

    上传用户:riiqg1989

  • 基于ARM的915MHz射频识别读卡器研究

    射频识别(RFID,Radio Frequency Identification)是一种利用电磁波双向传输实现自动识别的技术。近年来,射频识别技术在物流、交通、身份识别等生产生活领域的应用日益扩大。相比于13.56MHz射频识别系统,915MHz射频识别系统在识别距离,阅读速度方面有更大的优势,是目前射频识别产品研究的热点。 本文在理解ISO/IEC18000-6C协议的基础上,首先研究用于本系统的基本理论,包括射频识别技术和嵌入式技术,提出一款基于ISO/IEC18000-6C协议的915MHz射频识别读卡器的解决方案。在硬件部分,以Intel公司开发的R1000作为射频收发模块的核心;选用ATMEL公司的ARM处理器AT91SAM7S256作为控制单元的主控制器,在ARM处理器上运行μC/OS-II嵌入式实时操作系统,采用多任务实现和其他功能模块的通信。软件部分为系统移植了μC/OS-II操作系统,使用C与汇编语言的混合编程编写Bootloader,编写了各种硬件设备的驱动程序,使用C语言实现了串行通信程序,实现与上位机通信并实现对程序的更新。本文所设计的射频识别系统具有模块化设计、高可靠性等特点。实验表明,这种设计方案能够达到ISO/IEC18000-6C协议要求。

    标签: ARM 915 MHz 射频识别

    上传时间: 2013-07-18

    上传用户:zklh8989

  • 基于ARM的TimeToCount辐射测量仪的研究

    随着半导体工艺的飞速发展和芯片设计水平的不断进步,ARM微处理器的性能得到大幅度地提高,同时其芯片的价格也在不断下降,嵌入式系统以其独有的优势,己经广泛地渗透到科学研究和日常生活的各个方面。 本文以ARM7 LPC2132处理器为核心,结合盖革一弥勒计数管对Time-To-Count辐射测量方法进行研究。ARM结构是基于精简指令集计算机(RISC)原理而设计的,其指令集和相关的译码机制比复杂指令集计算机要简单得多,使用一个小的、廉价的ARM微处理器就可实现很高的指令吞吐量和实时的中断响应。基于ARM7TDMI-S核的LPC2132微处理器,其工作频率可达到60MHz,这对于Time-To-Count技术是非常有利的,而且利用LPC2132芯片的定时/计数器引脚捕获功能,可以直接读取TC中的计数值,也就是说不再需要调用中断函数读取TC值,从而大大降低了计数前杂质时间。本文是在我师兄吕军的《Time-To-Count测量方法初步研究》基础上,使用了高速的ARM芯片,对基于MCS-51的Time-To-Count辐射测量系统进行了改进,进一步论证了采用高速ARM处理器芯片可以极大的提高G-M计数器的测量范围与测量精度。 首先,讨论了传统的盖革-弥勒计数管探测射线强度的方法,并指出传统的脉冲测量方法的不足。然后讨论了什么是Time-To-Count测量方法,对Time-To-Count测量方法的理论基础进行分析。指出Time-To-Count方法与传统的脉冲计数方法的区别,以及采用Time-To-Count方法进行辐射测量的可行性。 接着,详细论述基于ARM7 LPC2132处理器的Time-To-Count辐射测量仪的原理、功能、特点以及辐射测量仪的各部分接口电路设计及相关程序的编制。 最后得出结论,通过高速32位ARM处理器的使用,Time-To-Count辐射测量仪的精度和量程均得到很大的提高,对于Y射线总量测量,使用了ARM处理器的Time-To-Count辐射测量仪的量程约为20 u R/h到1R/h,数据线性程度也比以前的Time-To-CotJnt辐射测量仪要好。所以在使用Time-To-Count方法进行的辐射测量时,如何减少杂质时间以及如何提高计数前时间的测量精度,是决定Time-To-Count辐射测量仪性能的关键因素。实验用三只相同型号的J33G-M计数管分别作为探测元件,在100U R/h到lR/h的辐射场中进行试验.每个测量点测量5次取平均,得出随着照射量率的增大,辐射强度R的测量值偏小且与辐射真实值之间的误差也随之增大。如果将测量误差限定在10%的范围内,则此仪器的量程范围为20 u R/h至1R/h,量程跨度近六个数量级。而用J33型G-M计数管作常规的脉冲测量,量程范围约为50 u R/h到5000 u R/h,充分体现了运用Time-To-Count方法测量辐射强度的优越性,也从另一个角度反应了随着计数前时间的逐渐减小,杂质时间在其中的比重越来越大,对测量结果的影响也就越来越严重,尽可能的减小杂质时间在Time-To-Count方法辐射测量特别是测量高强度辐射中是关键的。笔者用示波器测出此辐射仪器的杂质时间约为6.5 u S,所以在计算定时器值的时候减去这个杂质时间,可以增加计数前时间的精确度。通过实验得出,在标定仪器的K值时,应该在照射量率较低的条件下行,而测得的计数前时间是否精确则需要在照射量率较高的条件下通过仪器标定来检验。这是因为在照射量率较低时,计数前时间较大,杂质时间对测量结果的影响不明显,数据线斜率较稳定,适宜于确定标定系数K值,而在照射量率较高时,计数前时间很小,杂质时间对测量结果的影响较大,可以明显的在数据线上反映出来,从而可以很好的反应出仪器的性能与量程。实验证明了Time-To-Count测量方法中最为关键的环节就是如何对计数前时间进行精确测量。经过对大量实验数据的分析,得到计数前时间中的杂质时间可分为硬件杂质时间和软件杂质时间,并以软件杂质时间为主,通过对程序进行合理优化,软件杂质时间可以通过程序的改进而减少,甚至可以用数学补偿的方法来抵消,从而可以得到比较精确的计数前时间,以此得到较精确的辐射强度值。对于本辐射仪,用户可以选择不同的工作模式来进行测量,当辐射场较弱时,通常采用规定次数测量的方式,在辐射场较强时,应该选用定时测量的方式。因为,当辐射场较弱时,如果用规定次数测量的方式,会浪费很多时间来采集足够的脉冲信号。当辐射场较强时,由于辐射粒子很多,产生脉冲的频率就很高,规定次数的测量会加大测量误差,当选用定时测量的方式时,由于时间的相对加长,所以记录的粒子数就相对的增加,从而提高仪器的测量精度。通过调研国内外先进核辐射测量仪器的发展现状,了解到了目前最新的核辐射总量测量技术一Time-To-Count理论及其应用情况。论证了该新技术的理论原理,根据此原理,结合高速处理器ARM7 LPC2132,对以G-计数管为探测元件的Time-To-Count辐射测量仪进行设计。论文以实验的方法论证了Time-To-Count原理测量核辐射方法的科学性,该辐射仪的量程和精度均优于以前以脉冲计数为基础理论的MCS-51核辐射测量仪。该辐射仪具有量程宽、精度高、易操作、用户界面友好等优点。用户可以定期的对仪器的标定,来减小由于电子元件的老化对低仪器性能参数造成的影响,通过Time-To-Count测量方法的使用,可以极大拓宽G-M计数管的量程。就仪器中使用的J33型G-M计数管而言,G-M计数管厂家参考线性测量范围约为50 u R/h到5000 u R/h,而用了Time-To-Count测量方法后,结合高速微处理器ARM7 LPC2132,此核辐射测量仪的量程为20 u R/h至1R/h。在允许的误差范围内,核辐射仪的量程比以前基于MCS-51的辐射仪提高了近200倍,而且精度也比传统的脉冲计数方法要高,测量结果的线性程度也比传统的方法要好。G-M计数管的使用寿命被大大延长。 综上所述,本文取得了如下成果:对国内外Time-To-Count方法的研究现状进行分析,指出了Time-To-Count测量方法的基本原理,并对Time-T0-Count方法理论进行了分析,推导出了计数前时间和两个相邻辐射粒子时间间隔之间的关系,从数学的角度论证了Time-To-Count方法的科学性。详细说明了基于ARM 7 LPC2132的Time-To-Count辐射测量仪的硬件设计、软件编程的过程,通过高速微处理芯片LPC2132的使用,成功完成了对基于MCS-51单片机的Time-To-Count测量仪的改进。改进后的辐射仪器具有量程宽、精度高、易操作、用户界面友好等特点。本论文根据实验结果总结出了Time-To-Count技术中的几点关键因素,如:处理器的频率、计数前时间、杂质时间、采样次数和测量时间等,重点分析了杂质时间的组成以及引入杂质时间的主要因素等,对国内核辐射测量仪的研究具有一定的指导意义。

    标签: TimeToCount ARM 辐射测量仪

    上传时间: 2013-06-24

    上传用户:pinksun9