资料介绍
SPARC V8 ( Sc a l a b l e Pr o c e s s o rArchitecture V8)是Sun Microsystems 提出的一种32位RISC微处理器结构,此结构的处理器具有指令系统简单、采用硬布线控制逻辑、处理能力强、速度快、可靠性高等特点,基于这些特点,SPARC结构处理器现在被广泛地应用于UNIX工作站、服务器等稳定性要求很高的环境中。随着SPARC V8结构处理器越来越广泛的应用,如何搭建此结构微处理器的软件和硬件开发环境是一个值得研究的课题,本文中详细地阐述了开发环境的硬件平台设计方案和软件集成开发环境设计思路。
SPARC V8结构嵌入式微处理器的硬件开发环境设计硬件开发环境以微处理器为核心,根据其内部结构特点可将外围电路分为BOOT ROM、PROGRAM ROM、SRAM、RS232 接口、复位电路、键盘接口和320*240液晶接口等部分,下面对硬件开发板的几个重要电路模块进行分析:RAM存储器部分:SPARC V8结构微处理器的数据总线为32位,地址总线为28根,有4个RAM 通道,每个通道的最大寻址空间为256Mbyte,使用时需要根据外围SRAM的容量在处理器寄存器相应位中设置每个通道容量大小,处理器根据不同的地址产生相应通道片选信号。本硬件开发板根据实际的应用需求使用了RAM通道1和RAM通道2,每个RAM通道使用2片16位的SRAM用于存储计算数据,使用1片用于存储8位校验码数据PD0-PD7。
ROM存储器部分: SPARC V8结构处理器具有2个ROM通道,每个通道的最大寻址空间同样为256Mbyte,但每个通道的容量不需在Memory Register中设置,它的2个ROM通道的地址范围被固定。基于这种特点,本开发板分别使用2个16位FLASH将ROM通道1作为存放引导系统启动程序的BOOT ROM,将通道2作为存储操作系统和应用程序的PROGRAM ROM。显示电路部分:液晶显示器作为主要的I/O设备,采用320*240分辨率的LCD,使用SED1335控制器进行显示控制,并由MC34063电路产生负电源用于LCD对比度的调节。数据输入部分:将标准的PS2键盘作为硬件开发板的输入设备,利用AT89C52单片机设计的键盘控制芯片对PS2键盘输出数据进行采集和处理,最终将处理后的键盘编码数据传送给微处理器。
根据上述的分析,硬件开发板的原理框图如图1所示。硬件开发板的如下图所示
![SPARC V8结构嵌入式微处理器的软件集成开发环境总体设计](/uploads/allimg/171031/2362486-1G031154554523.png)
SPARC V8结构嵌入式微处理器的软件集成开发环境总体设计
一个好的设计应该是在参考已有优秀系统的前提下,根据自身的特点和需求来定制的,这种设计思路在设计中已经被广泛使用。在设计软件集成开发环境时也是采用了这种方式,在参考了将操作系统、开发工具、仿真工具和分析工具于一身的相应开发环境之后,结合实际的设计要求和设计能力,将微处理器的软件集成开发环境分成如下几个部分:
![SPARC V8结构嵌入式微处理器的软件集成开发环境总体设计](/uploads/allimg/171031/2362486-1G0311546032E.png)
● 工程管理环境
● 集成软件开发环境
● 嵌入式系统调试环境
● 嵌入式系统编译环境
● 软件资源可配置环境
SPARC V8结构嵌入式微处理器的硬件开发环境设计硬件开发环境以微处理器为核心,根据其内部结构特点可将外围电路分为BOOT ROM、PROGRAM ROM、SRAM、RS232 接口、复位电路、键盘接口和320*240液晶接口等部分,下面对硬件开发板的几个重要电路模块进行分析:RAM存储器部分:SPARC V8结构微处理器的数据总线为32位,地址总线为28根,有4个RAM 通道,每个通道的最大寻址空间为256Mbyte,使用时需要根据外围SRAM的容量在处理器寄存器相应位中设置每个通道容量大小,处理器根据不同的地址产生相应通道片选信号。本硬件开发板根据实际的应用需求使用了RAM通道1和RAM通道2,每个RAM通道使用2片16位的SRAM用于存储计算数据,使用1片用于存储8位校验码数据PD0-PD7。
ROM存储器部分: SPARC V8结构处理器具有2个ROM通道,每个通道的最大寻址空间同样为256Mbyte,但每个通道的容量不需在Memory Register中设置,它的2个ROM通道的地址范围被固定。基于这种特点,本开发板分别使用2个16位FLASH将ROM通道1作为存放引导系统启动程序的BOOT ROM,将通道2作为存储操作系统和应用程序的PROGRAM ROM。显示电路部分:液晶显示器作为主要的I/O设备,采用320*240分辨率的LCD,使用SED1335控制器进行显示控制,并由MC34063电路产生负电源用于LCD对比度的调节。数据输入部分:将标准的PS2键盘作为硬件开发板的输入设备,利用AT89C52单片机设计的键盘控制芯片对PS2键盘输出数据进行采集和处理,最终将处理后的键盘编码数据传送给微处理器。
根据上述的分析,硬件开发板的原理框图如图1所示。硬件开发板的如下图所示
![SPARC V8结构嵌入式微处理器的软件集成开发环境总体设计](/uploads/allimg/171031/2362486-1G031154554523.png)
SPARC V8结构嵌入式微处理器的软件集成开发环境总体设计
一个好的设计应该是在参考已有优秀系统的前提下,根据自身的特点和需求来定制的,这种设计思路在设计中已经被广泛使用。在设计软件集成开发环境时也是采用了这种方式,在参考了将操作系统、开发工具、仿真工具和分析工具于一身的相应开发环境之后,结合实际的设计要求和设计能力,将微处理器的软件集成开发环境分成如下几个部分:
![SPARC V8结构嵌入式微处理器的软件集成开发环境总体设计](/uploads/allimg/171031/2362486-1G0311546032E.png)
● 工程管理环境
● 集成软件开发环境
● 嵌入式系统调试环境
● 嵌入式系统编译环境
● 软件资源可配置环境
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- 使用高级事件触发调试高速嵌入式微处理器系统中的实时问题
- 嵌入式微处理器的电能收集充电器电路
- 基于ARM内核的嵌入式微处理器
- ARM嵌入式Linux系统开发(一)
- 嵌入式软件开发环境
- DSP单片机以及嵌入式微处理器区别
- 嵌入式微处理器与应用
- ARM嵌入式微处理器体系结构 34次下载
- 嵌入式ARM微处理器体系结构研究 13次下载
- 关于SPARC微处理器综述 3次下载
- 嵌入式微处理器模拟接口设计 2次下载
- 嵌入式微控制器和微处理器 116次下载
- REMS操作系统在SPARC-V8处理器上的应用
- 基于嵌入式微处理器的无线传输系统的设计
- 一种嵌入式微处理器中的在线调试模块设计
- 嵌入式微处理器一般可分为哪四种类型 1438次阅读
- dsp是嵌入式微处理器的一种设备吗 ARM嵌入式微处理器有何特点? 1043次阅读
- 嵌入式微处理器的特点有哪些 870次阅读
- 嵌入式微处理器的体系结构 1010次阅读
- 嵌入式微处理器与嵌入式微控制器的区别 1617次阅读
- 嵌入式微处理器是单片机吗 787次阅读
- 什么是嵌入式微处理器?嵌入式微处理器有哪些? 1069次阅读
- 嵌入式微处理器的定义 770次阅读
- 嵌入式微处理器的历史和发展 1205次阅读
- 简述嵌入式微处理器的特点 680次阅读
- 嵌入式微处理器有哪几种 613次阅读
- 嵌入式微处理器的原理和应用 991次阅读
- 嵌入式微处理器的特点 819次阅读
- 嵌入式微处理器是什么 676次阅读
- 对于嵌入式系统微处理器的详细剖析 7968次阅读
下载排行
本周
- 1IP6823 支持 qi 认证的无线充电发射控制 SOC
- 1.01 MB | 1次下载 | 免费
- 2IP6824 全集成QI 无线充电发射控制SOC
- 1.22 MB | 1次下载 | 免费
- 3GD32G5x3 FFT模块用户指南
- 920.15KB | 次下载 | 免费
- 4GD32H73x/H75x的器件限制
- 774.05KB | 次下载 | 免费
- 5PDTA115EU配备PNP电阻的晶体管规格书
- 189.74KB | 次下载 | 免费
- 6带注入电流控制的1.8V通用SP8T-Z和2个SP4T-Z模拟开关
- 847.62KB | 次下载 | 免费
- 7PESD18VY1BBIF保护二极管规格书
- 4.56MB | 次下载 | 免费
- 8视频处理器晶振应用方案
- 515.02 KB | 次下载 | 免费
本月
- 1A7159和A7139射频芯片的资料免费下载
- 0.20 MB | 55次下载 | 5 积分
- 2零死角玩转STM32F103—指南者
- 26.78 MB | 41次下载 | 1 积分
- 3PIC12F629/675 数据手册免费下载
- 2.38 MB | 36次下载 | 5 积分
- 4PIC16F716 数据手册免费下载
- 2.35 MB | 18次下载 | 5 积分
- 5dsPIC33EDV64MC205电机控制开发板用户指南
- 5.78MB | 8次下载 | 免费
- 6STC15系列常用寄存器汇总免费下载
- 1.60 MB | 7次下载 | 5 积分
- 7AN-1267: 使用ADSP-CM408F ADC控制器的电机控制反馈采样时序
- 1.41MB | 5次下载 | 免费
- 8LP9962集成 PFC 和 和的 高压半桥驱动的 LLC 谐振
- 3.30 MB | 4次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935124次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420063次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233088次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191367次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183335次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81581次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73813次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65988次下载 | 10 积分
评论