首页> 中文学位 >基于DW8051的带硬件操作系统的SoC系统研究与设计
【6h】

基于DW8051的带硬件操作系统的SoC系统研究与设计

代理获取

目录

第一个书签之前

展开▼

摘要

SOC系统是将微处理器、外设接口、外设等集成在一个芯片上实现,具有体积小,功耗低,速度快,性能可靠等一系列优点。随着大规模集成电路技术的发展,SOC系统的实现越来越容易,成本越来越低。特别是大规模FPGA芯片的发展,使得SOC系统可以由用户在可编程逻辑器件中实现,并可应用于嵌入式产品设计中,降低开发周期和成本,提高可靠性。本文选择Synopsys公司的8位单片机软核DW8051作为微处理器,设计若干通用外设接口,构成了一款基于FPGA的简单高效的SOC系统,可用于各类嵌入式产品设计中。特别是本系统可配置硬件化的uCOS Ⅱ操作系统(本课题组开发),构成带硬件操作系统的SOC系统,可以完成多任务调度、硬件资源管理等复杂应用功能。 所涉及的外设接口有IO接口、USB主机控制器接口、LCD接口、IIC接口。IO接口是按照标准8051单片机的IO口设计,包括P0、P1、P2、P3,软件部分使用C语言直接操作这四个端口寄存器来完成数据的读写操作;USB接口主要设计了DW8051单片机与Philips公司的USB主机控制器ISP1362之间的接口,对应的软件模块则是根据USB协议设计,包括HCD、USBD,实现对USB设备的读写操作;LCD接口模块设计了与LCD1602液晶控制器之间的接口,将其作为DW8051单片机的外设挂载到系统总线之上,软件部分可以直接操作LCD对应的寄存器地址以实现读写操作;IIC接口模块首先设计了IIC控制器,然后又设计了该控制器与DW8051之间的接口,并将该控制器作为DW8051单片机的一个外设挂载到系统总线之上,软件部分同样是操作IIC对应的寄存器地址;本论文采用Verilog语言设计完成以上硬件模块,利用Keil软件生成hex文件,在Modelsim和Quartus Ⅱ仿真平台进行了功能的仿真验证,并在Intel公司的FPGA芯片上进行了验证,最终设计结果满足系统的需要。

著录项

  • 作者

    郭玉良;

  • 作者单位

    青岛大学;

  • 授予单位 青岛大学;
  • 学科 信号与信息处理
  • 授予学位 硕士
  • 导师姓名 王正彦;
  • 年度 2018
  • 页码
  • 总页数
  • 原文格式 PDF
  • 正文语种 中文
  • 中图分类
  • 关键词

    硬件; 操作系统; SoC系统;

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号