缔冠期刊网

一种基于NIOS II处理器的串口通讯实现

2022-06-09

张洪峰

(中国电子科技集团公司第三十八研究所,安徽 合肥 230031)

【摘 要】与传统的仅采用基于微处理器的软件设计或者采用FPGA的硬件实现相比,SOPC的软硬件协同设计方法完全不同。它可根据应用系统的不同要求,适当的划分软硬件的功能,以求得最佳的性价比。同时,相比于传统的PC104系列计算机,SOPC系统在环境适应性有明显的提高。简易介绍了基于NIOS的SOPC构建、以及串口通讯软件的设计。

教育期刊网 http://www.jyqkw.com
关键词 NIOS;串口通讯;微处理器

0 引言

随着集成电路自身的不断发展、器件尺寸的不断缩小、集成度的不断提高、多种工艺水平的突飞猛进,将整个系统集成到一个芯片上变得可能,于是SOC(system on chip)的概念应运而生。采用SOC设计技术,可大幅度提高系统的可靠性、减小系统的面积、降低系统成本和功耗、极大的提高性价比。过去,altera作为可编程器件供应商,他提供PLD器件。如今。Altera又是系统方案的供应商,他现在为客户提供的服务是如何把一个系统所需的嵌入式功能块,也就是IP核,放到可编程逻辑器件上组成系统,这就是SOPC(system on programmable chip)技术。

1 NIOS II 软核SOPC系统及组件

NIOS II处理器系统包含一个或多个可配置NIOS II CPU软核、与CPU相连接的片内存储器、以及与片外存储器和外设相连的接口等。所有的组件在一个FPGA芯片上实现。所有NIOS II处理器系统使用统一的指令集和编程模型。

一个典型的NIOS II处理系统如图1所示。

图1中,CPU、外设、外设接口,如SDRAM控制器、片内ROM/RAM、三态桥、UART、定时器、LCD显示驱动电路、通用I/O、以太网接口和Compactflash等都是牺牲FPGA内部的逻辑资源为代价的。因此,在进行具体的软核架构时,可对不必要的外设进行缩减,以满足低成本的小型系统设计。

2 基于NIOS II处理器的串口通讯实现

2.1 软核架构

本软核相对比较简单,包含一CPU处理器、片上ROM、JTAG UART、RS232串口、定时器、一组位宽都是16bit的地址、数据总线以及相应的读写控制信号。图2给出了本系统的软核架构。

2.2 软件设计

2.2.1 设计流程

本程序在eclipce环境下,采用c语言编写,本软件主要完成的各项功能包括:

①系统的初始化,包含定时器、串口中断的初始化;

②解析串口收到的协议数据包;

③对满足协议的数据包给出反馈,完成系统间的握手通讯。同时,按照约定的协议,将数据分发到本地的各地址端口。图3给出了本软件的设计框图。

2.2.2 部分软件源码

软件代码主要包括三部分:初始化函数、串口数据接收函数、以及数据包解析函数。

2.3 设计结果

不妨假定系统间的通讯协议格式如下

基本格式为:

借助于串口调试助手软件,按照通讯协议要求,手动将一组满足协议的数据包发送给NIOS,NIOS解析数据后,反馈相应的数据实时打印在串口调试界面上,从而成功完成了握手通信。

3 结语

本文介绍了一种基于NIOS II处理器的串口通讯实现,阐述了如何进行软核构建、给出了软件设计流程以及部分代码,同时介绍了怎样验证软件设计的正确与否。本设计已经成功应用于多种型号产品中,性能稳定,可靠性高,在工程应用中具有一定的参考价值。

教育期刊网 http://www.jyqkw.com
参考文献

[1]李兰英,等.Nios II嵌入式软核SOPC设计原理及应用[M].北京:北京航空航天大学出版社,2006,11.

[责任编辑:汤静]

论文中心更多

期刊百科
期刊投稿 期刊知识 期刊审稿 核心期刊目录 录用通知 期刊版面费 投稿期刊推荐 学术问答
基础教育
小学语文 中学语文 小学数学 中学数学 小学英语 中学英语 物理教学 化学教学 生物教学 政治教学 历史教学 地理教学 科学教学 音乐教学 美术教学 体育教学 信息技术 班主任管理 校长管理 幼教 教育管理 微课教学 作文教学 德育教学 教学设计
医学论文
内科医学 外科医学 预防医学 妇科医学 检测医学 眼科医学 临床医学 药学论文 口腔医学 中西医 中医学 外科 护理 基础医学 急救医学 老年医学 医学实验 儿科医学 神经医学 兽医学 肿瘤医学 综合医学
职业教育
教育学原理 电影文学教育 学前教育 教育学管理 高等教育学 教育技术学 职业技术教育 成人教育学 特殊教育学 教育心理学 家庭教育 教育毕业 中专中职教育 教学设计 国学教育 学术研究 大学教育
药学卫生
社区门诊 医药学 医患关系 医院管理 疾病预防 保健医学 公共卫生 医学教育
文科论文
农业经济 工商管理毕业 会计毕业 行政管理 法律毕业 市场营销 经济毕业 汉语言文学 财务管理 物流管理 人力资源 旅游管理 国际贸易 物业管理 新闻学 企业管理 金融银行 社会科学 食品安全 办公档案 审计学 税务税收学 外国文学 哲学
理科论文
机电毕业 土木工程 计算机毕业 电气毕业 建筑毕业 电子商务 工程毕业 设计毕业 机械制造 汽车毕业 园林毕业 农学毕业 数控毕业 软件技术 水利工程 环境生态 畜牧渔业 化工毕业 科技创新 石油矿藏
论文格式
开题报告 论文题目 摘要关键词 目录提纲 论文致谢 参考文献 附录其他 论文答辩
职业论文
教育论文 经济论文 科技论文 财会论文 管理论文 医学论文 法学论文 文学论文 工业论文 建筑论文 农业论文 水利论文 计算机论文 社科论文 机械论文 生态环境 中西文化

先发表后付款 不成功可退款

权威机构认证 专注期刊10余年 1000余家杂志社长期合作

缔冠期刊网

首页 网站地图 返回顶部
Copyright © 1998- 缔冠期刊网