【摘 要】
:
可编程片上系统SOPC在一个硅片上实现整个系统的功能,并且具备软硬件可编程的能力,是一种近年发展起来的嵌入式系统。ZYNQ芯片是典型的SOPC,芯片上集成双核ARM与FPGA,能够实
论文部分内容阅读
可编程片上系统SOPC在一个硅片上实现整个系统的功能,并且具备软硬件可编程的能力,是一种近年发展起来的嵌入式系统。ZYNQ芯片是典型的SOPC,芯片上集成双核ARM与FPGA,能够实现ARM上的软件开发与FPGA上的硬件逻辑开发相互协同。片上系统的软硬件可定制性使其具有更大的灵活性和扩展性。本课题以搭载ZYNQ芯片的Microzed开发板为开发平台,通过软硬件协同设计的方法,实现FC-AE-1553B光纤总线通过UART、USB、Ethernet三类接口与外设通信。主要研究内容分为以下几个部分:首先根据设计目标要求给出了系统总体设计方案,包括软件方案和硬件方案,并介绍了开发平台和开发工具;方案设计中详细说明了各功能模块的作用和实现方法,对vivado和petalinux工具的特点和使用流程做了详细介绍。Vivado开发工具是本项目硬件开发的主要平台,petalinux工具是操作系统移植使用的工具。两个工具具有协同性,vivado工具生成的硬件文件被petalinux用作操作系统的配置文件。其次,进行了IP核开发和硬件系统搭建。为了实现开发板与FC接口板的通信,需要设计硬件接口。该部分内容在vivado工具上实现,是整个项目最基础最核心的工作。IP核开发使用硬件编程语言verilog。在搭建起硬件系统后,利用SDK工具设计了裸板程序对硬件平台及IP核功能进行了验证。接下来进行了linux操作系统移植。移植操作系统目前已是嵌入式开发领域的常见方法,而ZYNQ的系统移植相对于传统的ARM系统移植有一些特殊性。其最显著的特点是使用petalinux工具进行系统移植,相比于传统系统移植方法更方便、快捷、高效。最后进行了软件开发并对系统功能进行了综合验证。软件开发部分主要内容包括UART驱动开发、实现USB存储器功能和基于socket的客户-服务器程序开发。
其他文献
随着自动控制、计算机、通信、网络等技术的交叉发展,给自动控制系统结构带来重大变革,使研究组建工业生产网络具有较高的理论意义和实用价值。本课题应用虚拟仪器的概念构建了
网络视频监控系统是一个集多媒体信息的综合性、计算机的交互性、通信的分布性和监控的实时性等技术于一体的综合系统。论文综述了国内外视频监控系统的发展现状,讨论了视频
车牌识别是智能交通系统(ITS, Intelligent Transportation System)中的重要组成部分,在现代化交通管理和监控中有着广泛的应用。本文对车牌识别的关键技术-车牌定位与字符分
全自主式足球机器人的设计综合了机械、电子、自动控制、模式识别、机器视觉和人工智能等多个科研领域。足球机器人系统必须具有高度的实时性和准确度。机器人视觉系统作为环
静压气体轴承因具有摩擦小、精度高、热稳定性好、寿命长等优点而广泛应用于微电子制造装备、超精密数控机床、三坐标测量机、精密转台等制造、测量和检测领域。但极紫外曝光、电子束曝光、薄膜测厚和线宽测量等制造和测量操作,不仅要求测量装备具有极高的运动定位精度,而且必须在真空或超洁净环境中进行操作。但真空中静压气体轴承性能变化显著,更需要关注的是所排放的润滑气体将会污染真空环境,而现有常规环境下静压气体轴承的
锅炉-汽轮机系统的自动控制是现代火力发电厂生产的必要条件,是衡量电厂生产技术和企业现代化水平的重要标志。研究锅炉-汽轮机组的控制策略具有较大的理论与实际意义。本文
计算智能是借助现代计算工具模拟人的智能机制、生命的演化过程或其他生物的智能行为而进行信息获取、处理、利用的理论和方法。本文主要针对其中化算法这一领域展开一些理论
智能仓储货柜的应用是现代仓储物流发展的一个重要方向,自动货柜的使用已经从工业企业走向更多的行业领域。本文提出一种新型的适用于家庭及办公领域的小型智能储物系统,主要用
随着测量技术的飞速发展,多路信号测量已成为日益重要的一种测量技术。90 年代后期,计算机的普及让信号检测技术发展更为迅速。在任何计算机测控系统中,都是从尽量快速,尽量准确,
矢量变换控制是以交流电动机的双轴理论为依据,在同步旋转坐标系中把定子电流矢量分解为两个分量:一个分量与转子磁链矢量重合,称为励磁电流分量;另一个分量与转子磁链矢量垂直,称