新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > SPARC V8結構嵌入式微處理器開發環境的設計實現

        SPARC V8結構嵌入式微處理器開發環境的設計實現

        作者: 時間:2010-09-24 來源:電子產品世界 收藏

          摘要:本文介紹了基于 V8結構的微處理器特點與性能,詳細闡述了微處理器的硬件設計方案與軟件的設計思路,經過實際工程應用證明系統運行良好,本系統的設計方案對類似的設計工作有一定的指導意義。

        本文引用地址:http://www.104case.com/article/112913.htm

          關鍵詞: V8;;


           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結構的軟件集成開發環境設計軟件集成開發環境總體設計

          一個好的設計應該是在參考已有優秀系統的前提下,根據自身的特點和需求來定制的,這種設計思路在設計中已經被廣泛使用。在設計軟件集成開發環境時也是采用了這種方式,在參考了將操作系統、開發工具、仿真工具和分析工具于一身的相應開發環境之后,結合實際的設計要求和設計能力,將微處理器的軟件集成開發環境分成如下幾個部分:


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 南川市| 华容县| 东源县| 泽普县| 甘谷县| 临颍县| 襄城县| 鄂托克旗| 洛宁县| 冕宁县| 枣强县| 襄垣县| 遂昌县| 阜南县| 桦甸市| 福安市| 建阳市| 翼城县| 稷山县| 岑巩县| 汤阴县| 侯马市| 巴青县| 钦州市| 丰镇市| 赤水市| 武宁县| 合水县| 新化县| 南涧| 德兴市| 淳化县| 霍邱县| 翁源县| 永寿县| 亚东县| 沽源县| 蚌埠市| 永修县| 进贤县| 沂源县|