資料介紹
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結構嵌入式微處理器的軟件集成開發環境總體設計
一個好的設計應該是在參考已有優秀系統的前提下,根據自身的特點和需求來定制的,這種設計思路在設計中已經被廣泛使用。在設計軟件集成開發環境時也是采用了這種方式,在參考了將操作系統、開發工具、仿真工具和分析工具于一身的相應開發環境之后,結合實際的設計要求和設計能力,將微處理器的軟件集成開發環境分成如下幾個部分:
● 工程管理環境
● 集成軟件開發環境
● 嵌入式系統調試環境
● 嵌入式系統編譯環境
● 軟件資源可配置環境
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結構嵌入式微處理器的軟件集成開發環境總體設計
一個好的設計應該是在參考已有優秀系統的前提下,根據自身的特點和需求來定制的,這種設計思路在設計中已經被廣泛使用。在設計軟件集成開發環境時也是采用了這種方式,在參考了將操作系統、開發工具、仿真工具和分析工具于一身的相應開發環境之后,結合實際的設計要求和設計能力,將微處理器的軟件集成開發環境分成如下幾個部分:
● 工程管理環境
● 集成軟件開發環境
● 嵌入式系統調試環境
● 嵌入式系統編譯環境
● 軟件資源可配置環境
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 嵌入式微處理器的電能收集充電器電路
- 基于ARM內核的嵌入式微處理器
- ARM嵌入式Linux系統開發(一)
- 嵌入式軟件開發環境
- DSP單片機以及嵌入式微處理器區別
- 嵌入式微處理器與應用
- ARM嵌入式微處理器體系結構 34次下載
- 嵌入式ARM微處理器體系結構研究 13次下載
- 關于SPARC微處理器綜述 3次下載
- 嵌入式微處理器模擬接口設計 2次下載
- 嵌入式微控制器和微處理器 115次下載
- REMS操作系統在SPARC-V8處理器上的應用
- 基于嵌入式微處理器的無線傳輸系統的設計
- 一種嵌入式微處理器中的在線調試模塊設計
- 微處理器與DSP器件相結合的嵌入式系統結構設計
- 嵌入式微處理器一般可分為哪四種類型 1009次閱讀
- dsp是嵌入式微處理器的一種設備嗎 ARM嵌入式微處理器有何特點? 674次閱讀
- 嵌入式微處理器的特點有哪些 549次閱讀
- 嵌入式微處理器的體系結構 600次閱讀
- 嵌入式微處理器與嵌入式微控制器的區別 1071次閱讀
- 嵌入式微處理器是單片機嗎 538次閱讀
- 什么是嵌入式微處理器?嵌入式微處理器有哪些? 729次閱讀
- 嵌入式微處理器的定義 473次閱讀
- 嵌入式微處理器的歷史和發展 817次閱讀
- 簡述嵌入式微處理器的特點 396次閱讀
- 嵌入式微處理器有哪幾種 428次閱讀
- 嵌入式微處理器的原理和應用 588次閱讀
- 嵌入式微處理器的特點 574次閱讀
- 嵌入式微處理器是什么 476次閱讀
- 對于嵌入式系統微處理器的詳細剖析 7793次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多