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

lin-BUS

  • 基于FPGA的快速傅立叶变换.rar

    随着数字电子技术的发展,数字信号处理广泛应用于声纳、雷达、通讯语音处理和图像处理等领域。快速傅立叶变换(Fast Fourier Transform,FFT)在数字信号处理系统中起着很重要的作用,FFT 有效地提高了离散傅立叶变换(Discret Fourier Transform,DFT)的运算效率。 处理器一般要求具有高速度、高精度、大容量和实时处理的性能,而现场可编程门阵列(Field Programmable Gate Array,FPGA)是近年来迅速发展起来的新型可编程器件,在处理大规模数据方面,有极大的优势。论文采用了在FPGA中实现FFT算法的方案。 数字信号处理板的硬件电路设计是本论文的重要部分之一。在介绍了FFT以及波束形成的基本原理和基本方法的基础上,根据实时处理的要求,给出了数字信号处理板的硬件设计方案并对硬件电路的实现进行了分析和说明。 依据数字系统的设计方法,分别采用基二按时间抽取FFT算法、基四按时间抽取FFT算法以及FFT兆核函数三种方法利用硬件描述语言(VHSICHardware Description Language,VHDL)实现了1024点的FFT,接着对三种方法进行了评估,得出了FPGA完全能满足处理器的实时处理的要求的结论。然后根据通用串行总线(Universial Serial Bus,USB)协议,利用VHDL语言编写了USB接口芯片ISP1581的固件程序,实现了设备的枚举过程。

    标签: FPGA 傅立叶变换

    上传时间: 2013-06-27

    上传用户:a937518043

  • 基于S3C2410的Linux移植

    描述了将Linu移植到基于$3C2410处理器目标板上的方法与过程。介绍了目标平台和Lin并说明了如何搭建移植环境,着重介绍了Bootlaoder的架构和功能以及unu内核的移植。结果证明该方

    标签: S3C2410 Linux 移植

    上传时间: 2013-06-19

    上传用户:wmwai1314

  • 基于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

    上传用户:夜月十二桥

  • 基于ARM嵌入式平台的X86译码SoC架构设计.pdf

    SoC(System On a Chip)又称为片上系统,是指将微处理器、模拟IP核、数字IP核和存储器(或片外存储器接口)集成在单一芯片上。SoC产品不断朝着体积小、功能强的方向发展,芯片内部整合越来越多的功能。ARM架构作为嵌入式系统流行的应用,其应用的扩展面临软件扩充的问题,而X86平台上却有很多软件资源。若将已有的X86软件移植到ARM平台,则可以在一定程度上解决软件扩充的问题。 本论文针对X86指令在ARM中兼容的应用,以智能手机的应用为例,提出了基于ARM嵌入式平台,使用X86指令到ARM指令的二进制翻译模块,达到对X86指令的兼容。主要研究ARM公司的片上总线系统——AMBA AHB和AMBA APB片上总线标准。对Multi-layer总线结构进行研究,分析了Multi-layer AHB系统中使用的Bus Matrix模块的结构,从Bus Matrix模块的内部矩阵结构和系统架构两方面针对系统的特点作出优化。 最后介绍了论文采用的事物级模型与Verilog HDL协同仿真的方法和系统的控制过程,通过仿真结果的比较,验证了利用二进制翻译模块实现X86指令执行的可行性和优化后的架构较适合于X86翻译系统的应用。

    标签: ARM X86 SoC

    上传时间: 2013-06-28

    上传用户:钓鳌牧马

  • SAEJ1939-71-2008

    SAE J1939协议是由汽车工程协会(SAE)定义的,SAE J1939协议在商用车辆、舰船、轨道机车、农业机械和大型发动机中是应用最广泛的应用层协议,基于传输可靠性能优越的CAN-bus总线,可达

    标签: SAEJ 1939 2008 71

    上传时间: 2013-07-11

    上传用户:不挑食的老鼠

  • 8位MCU架构研究及基于FPGA的IP验证平台实现

    本文首先介绍了主流8位MCU(微控制器)的通用架构,通过比较分析主流国际MCU半导体供应商的MCU产品,结合作者在德国英飞凌公司的项目实践,分析了英飞凌XC866系列8位MCU的架构特点和功能特性。在此基础上,介绍了该MCU芯片的系统集成方法,以及组成模块的架构和功能。 LlN协议是当前广泛应用的车载局部互连协议,作为英飞凌XC866MCU上很关键的一个外围IP,本论文在介绍了MCU架构基础上,设计实现了LlN控制器。LIN协议是UART在数据链路层上的扩展,其关键是LlN协议数据链路层的检测实现。本文给出了一种可靠,高效的协议检测机制,从而使软件和硬件更好配合工作完成协议检测。在完成LlN控制器设计后,本文结合了XC866ADC的架构,介绍了ADC模拟和系统的数字接口概念和实现要点,介绍了如何考虑分析选择合理的数字接口方案。论文最后以XC866的系统架构为基础,提出了一种高效的基于FPGA的IP原型验证平台方案,并以LlN控制器作为验证这一平台的IP,在FPGA上成功的实现了验证方案。论文同时介绍了从SOC设计向FPGA原型验证转换时的处理方法及工程经验,介绍了MCU及验证平台的测试平台思想,以及基于FPGA原型和逻辑分析仪实时测试的MCU固件代码覆盖率测试方法。 目前8位MCU在中低端的应用越来越广泛,特别是目前发展迅速的汽车电子和消费电子领域。因此对MCU架构的不断研究和提高,对更多面向应用领域的IP的研究和设计,以及如何更快速的实现芯片验证将极大的推动MCU在各个领域的应用和推广,将产生极大的经济和应用价值。

    标签: FPGA MCU 8位 架构

    上传时间: 2013-07-14

    上传用户:李梦晗

  • CanTest2

    usb转CAN总线的收发程序,有界面,mfc-usb to CAN bus transceiver procedures interface

    标签: CanTest2

    上传时间: 2013-06-03

    上传用户:gaome

  • 汽车总线设计及测试宝典

    讲解各类汽车总线,着重CAN和LIN总线技术

    标签: 汽车 总线设计 宝典 测试

    上传时间: 2013-06-22

    上传用户:qb1993225

  • 基于DSPFPGA的CAN总线数据通信系统

    CAN-bus(Corltroller Area Network)即控制器局域网,是国际上应用最广泛的现场总线之一。它是一种多主方式的串行通讯总线,在工业控制通讯方面拥有高位速率,高抗电磁干扰性,而且能够检测出产生的任何错误。作为一种灵活,可靠的通讯系统,CAN总线已被广泛运用于各个工业控制现场。 基于FPGA+DSP的CAN总线通讯系统设计主要目标是完成CAN总线的多节点可靠高速性传输,通过各节点之间的数据通信以及结点处理单元内部对数据的处理实现整个通信系统间各个单元的协同工作。 本论文中的 CAN 总线通讯系统是完成红外目标探测系统和控制系统与图像处理系统的实时通信,其硬件部分采用 DSP+FPGA 作为核心通讯处理单元,通过对 DSP硬件编程和FPGA逻辑模块的设计实现了在处理单元外部CAN总线多节点之间的信息可靠性传输以及处理单元内部DSP和FPGA基于SPI的串行通信,从而完成了在FPGA中对CAN总线数据的处理和运用。

    标签: DSPFPGA CAN 总线 数据通信系统

    上传时间: 2013-05-23

    上传用户:dyy618

  • 基于ARM的网络型多环境参数测控系统的研究

    本课题是江苏省“十一五”工业攻关项目“总线化智能多参数高精度检测及控制仪表开发与产业化(BE2006090)”。本项目要求多环境参数测控、多总线接口,选择具有丰富接口的高速处理器作为本项目的核心。为满足多参数测控精度和多网络接口通讯可靠性,嵌入式设计是应用系统的理想选择。本文所研究的多参数测控装置是以三星公司生产的32位ARM微处理器S3C2410为核心的嵌入式系统,该系统能实时地获取水环境参数,为水环境和多总线接口提供基本的数据和控制信息。 本文详细地介绍了MODBUS和CAN-BUS总线协议和通讯原理,阐述了水产养殖几个重要环境参数一溶解氧、温度、PH值的检测算法原理、以及传感器调理电路和温度、溶解氧的控制策略,进行了测控系统的硬件架构和各个模块的原理设计,实现了操作系统的移植,编写了驱动程序。在基于QT/E环境下实现了系统的测控和总线通讯部分上层软件设计。提出并实施了系统测试方案,成功地完成了测控系统的硬件、软件测试、以及通信功能测试和现场在线测试。 本论文的研究开发工作是在实践的基础上完成的,实验结果证明该系统充分利用了S3C2410芯片提供的资源,具有高性能、低功耗、低成本的优点,在各个方面的性能比传统的水环境参数测控系统有很大提高,通过测试实现了预期的各种功能,完全达到预期要求。

    标签: ARM 网络 环境 参数

    上传时间: 2013-06-28

    上传用户:zuozuo1215