


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于Nios软核的嵌入式Internet系统设计 引言 自上个世纪末开始的网络化浪潮在很多领域都引发了技术进步和革新嵌入式Internet便是嵌入式技术与网络技术结合的产物简单来说嵌入式Internet是指在一个嵌入式设备上配备网络接口通过网络可以与远程设备进行信息的交互从管理的角度上来讲嵌入式Internet经历了三个发展阶段:集中管理阶段、分散管理阶段、智能管理阶段前两个阶段主要是致力于解决如何把一个具体的设备地嵌入到Internet中第三阶段人们考虑更多的是如何利用现有的技术来更好地进行远程控制更加丰富控制功能 Altera公司的Nios软核嵌入式处理器是一种可特许的通用RISCCPU也就是说Altera公司以IP核的方式将它提供给设计者它可以与各种各样的外设、定制指令和硬件加速单元相结合构成一个定制的SOPC该处理顺具有可由用户配置的L1(第一层)指令与数据超高速缓存Nios处理器还具有一种基于JTAG的OCI(片上仪器)芯核使软件开发人员在实时调试方面具有更明显的优势该处理器的软件支持可扩展到对APR、IP、ICMP、TCP、UDP和以太网的网络协议支持 通过对以太网远程数据采集模块设计实例介绍如何利用前面提到的技术来实现一个嵌入式Internet系统 1.1硬件设计 (1)系统整体结构 根据以太网远程数据采集模块的功能要求考虑到系统的稳定性和可扩展性本系统主要包括以下部分: *CycloneFPGA,包括Nios软核CPU、操作系统使用的定时器、网络协议栈使用的定时器、CPU同外围设备的接口; *EPCS4用来在上电时对FPGA进行配置; *Flash主要用来存放软件代码以及一些需要保存的参数; *SRAM用来在系统运行时的代码和数据存储; *8位A/D用来采集输入信号; *网络接口芯片; *LED(3个)用来指示系统运行状态 整个系统的结构如图1所示 对于一个嵌入式Internet系统来说网络接口是硬件设计的关键本系统中采用Smsc公司的LAN91C111芯片作为网络接口该器件是一个以太网控制器实现了网络七层协议栈中的传输层和MAC层的功能另外它具有10/100M自适应、双工/半工自适应等功能有很好的网络兼容性 (2)CPU同A/D接口的设计 CPU同A/D接口设计使用的是QuartusII软件它是Altera公司的第4代可编程逻辑器件集成开发环境提供从设计输入到器件编程的全部功能 需要指出的是从开发的周期和系统的稳定性考虑在本设计中除了A/D之外的其余器件均采用Altera公司推荐使用的器件在SOPCBuilder中包含了这些器件间NiosCPU的接口所以只需要对CPU同A/D的接口进行设计 为了实现数据采集频率的动态控制以及使网络部分有更多的CPU使用时间在CPU同A/D的接口部分除了必要的与CPU进行交互的部分外还包括用可控制计数器实现的整数倍分频电路两个轮换使用的数据缓存RAM 该部分的结构如图2所示分频电路的输出时钟信号频率范围是1MHz1Hz双RAM缓冲有两个输入时钟:读时钟和写时钟读时钟信号为50MHz远高于写时钟信号这种缓存RAM读写频率不同的设计可以显著减小低速外围设备对CPU的占用时间CPU通过对状态和控制寄存器的读写实现对本部分的控制考虑到系统
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年消防员调度面试题及答案
- 生药学综合试题及答案
- 2025年下半年北京市顺义区事业单位公开招聘工作人员121人笔试重点基础提升(共500题)附带答案详解-1
- 汽车销售居间代理全面承包协议
- 智能家居社区代运营及居民服务合同
- 担保公司与企业债券发行担保服务合同
- 特定行业最高额个人担保贷款合同模板
- 厨师长职位竞聘及权益保护与管理合同
- 2022届陕西省榆林市高三三模语文试题
- 小儿湿疹的病因及护理
- 歌曲《化蝶》教学课件
- 2024年黑龙江冰雪体育职业学院辅导员考试真题
- 乡镇卫生院医护人员培训计划
- 冲刺2025年高考政治大题突破-大题预测05 中国人民抗日战争80周年 (解析版)
- 《日本武士文化介绍:大学日语文化课程教案》
- 麻醉科病例汇报
- 供暖工程资料管理制度
- 八年级英语下学期期末考试(深圳专用)(解析版)
- 基于多方法融合构建麻醉专科护士核心能力评价指标体系的探索与实践
- 2025年证券从业资格考试金融市场基础知识试题解析与答案
- 《腹腔镜胆囊切除术》课件
评论
0/150
提交评论