作為嵌入式系統核心的微處理器,是SOC不可或缺的“心臟”,微處理器的性能直接影響著整個SOC的性能。 與國際先進技術相比,我國在這一領域的研究和開發工作還相當落后,這直接影響到我國信息產業的發展。本著趕超國外先進技術,填補我國在該領域的空白以擺脫受制于國外的目的,我國很多科研單位和公司進行了自己的努力和嘗試。經過幾年的探索,已經有多種自主知識產權的處理器芯片完成了設計驗證并逐漸進入市場化階段。我國已結束無“芯”的歷史,并向設計出更高性能處理器的目標邁進。 艾科創新微電子公司的VEGA處理器,是公司憑借自己的技術力量和科研水平設計出的一款64位高性能RSIC微處理器。該處理器基于MIPSISA構架,采用五級流水線的設計,并且使用了高性能處理器所廣泛采用的虛擬內存管理技術。設計過程中采用自上而下的方法,根據其功能將其劃分為取指、譯碼、算術邏輯運算、內存管理、流水線控制和cache控制等幾個功能塊,使得我們在設計中能夠按照其功能和時序要求進行。 本文的首先介紹了MIPS微處理器的特點,通過對MIPS指令集和其五級流水線結構的介紹使得對VEGA的設計有了一個直觀的認識。在此基礎上提出了VEGA的結構劃分以及主要模塊的功能。作為采用虛擬內存管理技術的處理器,文章的主要部分介紹了VEGA的虛擬內存管理技術,將VEGA的內存管理單元(MMU)尤其是內部兩個翻譯后援緩沖(TLB)的設計作為重點給出了流水線處理器設計的方法。結束總體設計并完成仿真后,并不能代表設計的正確性,它還需要我們在實際的硬件平臺上進行驗證。作為論文的又一重點內容,介紹了我們在VEGA驗證過程中使用到的FPGA的主要配置單元,FPGA的設計流程。VEGA的FPGA平臺是一完整的計算機系統,我們利用在線調試軟件XilinxChipscope對其進行了在線調試,修正其錯誤。 經過模塊設計到最后的FPGA驗證,VEGA完成了其邏輯設計,經過綜合和布局布線等后端流程,VEGA采用0.18工藝流片后達到120MHz的工作頻率,可在其平臺上運行Windows-CE和Linux嵌入式操作系統,達到了預計的設計要求。
資源簡介: 作為嵌入式系統核心的微處理器,是SOC不可或缺的“心臟”,微處理器的性能直接影響著整個SOC的性能。 與國際先進技術相比,我國在這一領域的研究和開發工作還相當落后,這直接影響到我國信息產業的發展。本著趕超國外先進技術,填補我國在該領域的空白...
上傳時間: 2013-07-07
上傳用戶:標點符號
資源簡介:隨著計算機及其外圍設備的發展,傳統的并行接口和串行接口在靈活性和接口擴展等方面存在的缺陷愈來愈不可回避,并逐漸成為計算機通信的瓶頸。在這種情況下,通用串行總線(Universal Serial Bus,USB)誕生了。USB由于具有傳輸速率高、價格便宜、使用方便、靈活...
上傳時間: 2013-06-30
上傳用戶:nanfeicui
資源簡介:龍芯2E處理器用戶手冊 中國科學院計算技術研究所 意法半導體公司 2006年 9 月 龍芯2E處理器是一款實現64位MIPS III 指令集的通用RISC處理器。龍芯2E的指 令流水線每個時鐘周期取四條指令進行譯碼,并且動態地發射到五個全流水的功能部件 中。雖然指令在保...
上傳時間: 2015-08-18
上傳用戶:saharawalker
資源簡介:uart的vhdl實現代碼 分模塊設計和狀態機設計 不錯的,用它沒錯
上傳時間: 2014-01-26
上傳用戶:zhangliming420
資源簡介:extadd:是用匯編語音程序設計的關于計算兩個64位整數相加的小程序
上傳時間: 2014-12-21
上傳用戶:jichenxi0730
資源簡介:89c52單片機控制HD61202(液晶顯示模塊)的接口設計和驅動程序
上傳時間: 2013-11-25
上傳用戶:日光微瀾
資源簡介:本文詳細介紹了嵌入式GRPS通信模塊的硬件設計和各部分的軟件設計實現
上傳時間: 2016-01-22
上傳用戶:xsnjzljj
資源簡介:DES算法全稱為Data Encryption Standard,即數據加密算法,DES算法把64位的明文輸入塊變為64位的密文輸出塊,它所使用的密鑰也是64位。RSA的安全性依賴于大數分解。公鑰和私鑰都是兩個大素數( 大于 100個十進制位)的函數。本程序為適合初學者的rsa算法java源碼...
上傳時間: 2017-05-30
上傳用戶:sk5201314
資源簡介:酒店點餐系統的數據庫設計和公共部分模塊的介紹,不是很完整,不過有點參考作用
上傳時間: 2017-07-13
上傳用戶:2525775
資源簡介:三種16位整數運算器的ALU設計方法,調用庫函數74181(4位ALU),組成串行16位運算器。(用74181的正邏輯) B.調用庫函數74181和74182,組成提前進位16位運算器。(用74181的正邏輯) 注意:調74181庫設計,加進位是“0”有效,減借位是“1”有效,所以最高位...
上傳時間: 2013-12-14
上傳用戶:aig85
資源簡介:《微型計算機原理及應用 》這門課主要涉及Intel系列微處理器的程序設計以及接口技術,是進一步學習和掌握基于Intel系列微處理器的電子、通信和控制系統的程序設計和接口技術以及芯片開發的入門課程
上傳時間: 2013-12-23
上傳用戶:zhouchang199
資源簡介:基于4個MIPS核的noc設計,直接可以綜合,且給出了測試文檔和makefile
上傳時間: 2013-12-09
上傳用戶:a673761058
資源簡介:本說明是在線書店系統項目軟件產品的總體設計和實現說明,包括程序系統的基本處理流程、程序系統的組織結構、模塊劃分、功能分配、接口設計、運行設計和出錯處理設計等
上傳時間: 2017-03-17
上傳用戶:zm7516678
資源簡介:FPGAcpld結構分析 pga的EDA設計方法 FPGA中的微程序設計 復雜可編程邏輯器件cpld專題講座(Ⅴ)──cpld的應用和實現數字邏 一種使用FPGA設計的DRAM控制器 用cpld器件實現24位同步計數器的設計
上傳時間: 2017-07-20
上傳用戶:ikemada
資源簡介:基于FPGA的系統設計和應用研究
上傳時間: 2013-04-15
上傳用戶:eeworm
資源簡介:專輯類----可編程邏輯器件相關專輯 基于FPGA的系統設計和應用研究-72頁-3.1M.rar
上傳時間: 2013-04-24
上傳用戶:123456wh
資源簡介:專輯類-可編程邏輯器件相關專輯-96冊-1.77G 基于FPGA的系統設計和應用研究-72頁-3.1M.pdf
上傳時間: 2013-04-24
上傳用戶:2007yqing
資源簡介:一個64位編碼解碼的動態連接庫的例子
上傳時間: 2015-01-05
上傳用戶:frank1234
資源簡介:是一個本科生的畢業設計和論文,包含雙機的通信,以及數據的傳輸。
上傳時間: 2013-12-17
上傳用戶:baiom
資源簡介:通信系統的仿真,在現在的畢業設計和課程設計中都有要求的
上傳時間: 2014-01-08
上傳用戶:lanjisu111
資源簡介:AVR單片機完成128×64點陣液晶顯示器的驅動控制程序和一些具體顯示應用
上傳時間: 2014-01-16
上傳用戶:王者A
資源簡介:在軟件proteus下仿真MCU-51單片機6位LED計數器的演示例子和完整源代碼(keil工程)
上傳時間: 2015-06-24
上傳用戶:海陸空653
資源簡介:DSP問答 100 問 一、時鐘和電源 問:DSP 的電源設計和時鐘設計應該特別注意哪些方面?外接晶振選用有源的好還是無源 的好? 答:時鐘一般使用晶體,電源可用 TI 的配套電源。外接晶振用無源的好。 問:TMS320LF2407 的A/D 轉換精度保證措施。 答:...
上傳時間: 2015-08-08
上傳用戶:tzl1975
資源簡介:java信息系統設計與開發實例(第二版)很實用的畢業設計和小型項目參考書,尤其對初學者有很強的指導性。
上傳時間: 2015-08-25
上傳用戶:fnhhs
資源簡介:其中包含了編譯原理的有關設計和流程圖等,希望能與大家分享。
上傳時間: 2013-12-23
上傳用戶:com1com2
資源簡介:單片機脈搏測量儀的電路設計和源碼,包括KEIL調試文件和PROTEUS仿真文件
上傳時間: 2013-12-06
上傳用戶:xymbian
資源簡介:講解用FPGA及其他芯片組成視頻處理的電路設計和PFGA的程序的實現
上傳時間: 2013-11-25
上傳用戶:彭玖華
資源簡介:oracle的物理設計和邏輯設計,也包括設計技巧及優化,主要是原創。
上傳時間: 2013-12-20
上傳用戶:qwe1234
資源簡介:摘要 總線上的節點是網絡上的信息接收和發送站 智能節點能通過編程設置工作方式 地址 波 CAN ID 它主要由單片機和可編程的 通信控制器組成 本文介紹這類節點的硬件設計和軟件設計 其中 特率等參數 CAN 軟件設計包括 的初始化 發送和接收等應用中的最基本...
上傳時間: 2013-12-24
上傳用戶:kernaling
資源簡介:掌握抽象類、接口的基本設計和應用方法。掌握上轉型對象和接口回調的應用方法。 題一:抽象類與上轉型對象 題二:接口與接口回調
上傳時間: 2014-01-26
上傳用戶:xzt