《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > S698P4 SoC芯片存儲器控制器的設計與實現
S698P4 SoC芯片存儲器控制器的設計與實現
來源:微型機與應用2011年第21期
陳炳成,唐芳福,蔣曉華,顏 軍
(珠海歐比特控制工程股份有限公司,廣東 珠海 519080)
摘要: 詳細分析了S698P4 SoC芯片存儲器控制器的控制原理,并給出相應設計方案和仿真結果。該控制器可在32 bit位寬模式下對存儲器進行讀寫控制。目前該處理器已實現了量產,實際硬件測試驗證了S698P4 SoC芯片存儲器控制器的高效性能。
Abstract:
Key words :

摘  要: 詳細分析了S698P4 SoC芯片存儲器控制器的控制原理,并給出相應設計方案和仿真結果。該控制器可在32 bit位寬模式下對存儲器進行讀寫控制。目前該處理器已實現了量產,實際硬件測試驗證了S698P4 SoC芯片存儲器控制器的高效性能。
關鍵詞: 存儲器控制器;S698P4;位寬模式;SPARC V8

 隨著半導體技術的快速發展以其設計工藝的不斷改進提高,集成電路的設計規模越來越大,特別是進入0.18 μm以下后,已經可以在一個芯片上實現幾億個晶體管的設計規模。這樣規模的電路完全可以將一個完整的電子系統在單個芯片上實現[1],于是便出現了所謂系統芯片SoC(System-on-Chip)。系統芯片把多種功能的系統(模塊)集成到一個芯片上,包括CPU、DSP、邏輯電路、模擬電路、內存及其他電路模塊等,并相互構成完整系統。同時,由于設計工藝的不斷提高,處理器可達到的工作頻率也越來越高,為了協調好外部存儲器(包括外部SRAM、ROM)和I/O等設備以及內部存儲器(如片內SRAM)與處理器的關系,必須要有高效的存儲器控制器對存儲器和CPU的工作進行協調控制。高效的存儲器控制器對于處理器的整體性能發揮起著越來越重要的作用。
1 S698P4簡介
 S698P4是基于SPARCV8架構[2]的高性能的32 bit RISC嵌入式4核處理器,采用對稱多處理(SMP)技術,在一個內核里集成4個功能一樣的處理器核心,各CPU之間共享內存子系統及總線結構,總線競爭核仲裁由硬件自動完成,不需要用戶進行設置。它專為嵌入式應用而設計,具有高性能、低復雜度和低功耗的特點。
S698P4支持多核并行處理機制,采用eCos實時嵌入式操作系統。eCos將任務隊列對稱地分布于多個CPU之上,從而極大地提高了整個系統的數據處理能力。所有的處理器都可以平等地訪問內存、I/O和外部中斷。系統資源被系統中所有CPU共享,工作負載能夠均勻地分配到所有可用處理器之上,其運算速度快,數據處理量大、功耗低,性能和可靠性遠高于單核處理器。
 圖1為S698P4結構圖,由圖可知,S698P4處理器內部集成了CPU0、CPU1、CPU2和CPU3 4個S698P核,每個S698P CPU內部又分別集成32 bit整形數處理單元、32/64 bit浮點數處理單元及8 KB數據緩存(Data Cache)和指令緩存(Instruction Cache)。針對實時應用的嵌入式領域,S698P4提供了內部看門狗、定時器、中斷控制器、通用I/O口以及串行通信接口;針對航空航天領域,S698P4提供了CAN總線接口、以太網接口以及1553B總線;同時,為了芯片調試,芯片內部還集成了硬件調試專用接口DSU,用戶通過DSU,可以訪問CPU內部所有寄存器和存儲器資源,也可訪問外部所有存儲器和I/O外設,為基于S698P4的硬件/軟件調試提供方便[3]。

 S698P4處理器可廣泛應用于航空航天、海量數據處理、大規模網絡應用、復雜科學計算及大型圖形建模等領域。
2 S698P4存儲器控制器設計方案
2.1 存儲器地址分配

 存儲器控制器控制一個連有PROM、I/O設備,靜態存儲器(SRAM)和動態隨機存儲器(SDRAM)的存儲器總線,如圖2所示。存儲器控制器作為從屬設備掛在AHB總線上,存儲器控制器的運作可通過軟件配置“存儲器配置寄存器1,2&3”(MCFG1,MCFG2 & MCFG3)來控制,表1為存儲器配置寄存器地址分配表。“存儲器配置寄存器1,2&3”的配置通過APB總線進行。存儲器總線支持四種類型的設備,包括PROM、SRAM、SDRAM和I/O。PROM、SRAM和SDRAM總線只支持32 bit模式,而I/O可以根據需求配置為8、16、32 bit模式。存儲器控制器包括2 GB空間,分成如表2所列的幾個部分。

 

 


2.2 PROM
 處理器提供兩個PROM片選信號ROMSN[1:0]。PROM的訪問和存儲器的訪問基本相似,其讀/寫周期時序如圖3和圖4所示。
2.3 靜態存儲器(SRAM)
 SRAM區最高可達512 MB,具有5個存儲塊,每塊的大小在存儲器配置寄存器2的MCFG2[12:9]中設定,按照二進制步進算法,MCFG2[12:9]可設定為8 KB~256 MB。靜態存儲器讀訪問包括兩個數據周期和0~15個等待周期。在非連貫的訪問中,在一個讀周期后增加一個前導輸出的周期,可以阻止由于存儲器或者I/O設備的關閉時間引起的總線競爭。圖5和圖6為基本的讀/寫周期波形(0等待周期)。
2.4 動態隨機存儲器(SDRAM)
 動態隨機存儲器訪問支持兩塊PC100/PC133兼容的設備。動態隨機存儲器控制器帶有8~12個列地址位,并且有最高13行的動態隨機存儲器。通過MCFG2和MCFG3控制動態隨機存儲器的操作。S698P4只支持32  bit的數據總線寬度,每個塊的大小可以編程在512 B~4 MB之間。為了對不同的動態隨機存儲器(在不同的頻率)提供最優的訪問周期,一些動態隨機存儲器的參數可以在MCFG2中設定??稍O定的動態隨機存儲器參數如表3所示。

3 S698P4存儲器控制器的實現與驗證
 S698P4采用VHDL語言進行編寫,其編碼風格同傳統以并發執行[4-5]的并發進程(或開發語句)作為模塊,即所謂的“數據流”編碼風格不一樣,采用的是“二進制”的設計方法。這種編碼風格克服了“數據流”編碼方式的可讀性差、抽象級低、仿真時間長等缺點。“二進制”編碼風格的具體措施是:(1)所有的端口和信號聲明采用記錄的形式進行說明,如按輸入輸出分類進行記錄說明;(2)每個實體只有兩個進程,即組合進程和時序進程;(3)在組合進程中全部采用變量(而不是信號),以使用結構化的順序編碼方式;(4)在時序進程中通過時鐘同步進行狀態的轉換。
 S698P4存儲器控制器代碼在Modelsim 6.2b上能夠通過功能仿真(其中外部SRAM讀寫控制仿真波形如圖9和圖10所示),并且在Quartus II以及ISE EDA平臺上成功綜合布線,燒寫到FPGA后能夠通過硬件測試。
圖9和圖10為S698P4外部SRAM讀/寫控制波形圖。由圖9或圖10可知,S698P4存儲器控制器實現了對應RAM片選ramsn、ROM片選romsn及I/O片選iosn輸出,sa為公用地址總線,此處沒有進行配置,只用到單獨的address地址總線,對應圖2的地址總線A。Data為數據總線,對應圖2的數據總線D。ramoen為RAM輸出使能,oen為讀使能,其為低時,讀出數據。

 目前,S698P4處理器已經成功實現了量產,在航空航天、工業控制等領域中得到廣泛應用。實踐證明,S698P4存儲器控制器能夠高效地對存儲器和CPU的工作進行協調控制,并在發揮處理器整體性能上起到很關鍵的作用。
參考文獻
[1] 虞希清.專用集成電路設計實用教程[M].杭州:浙江大學出版社,2006.
[2] 珠海歐比特控制工程股份有限公司.S698P4芯片用戶手冊(V2.0)[K].2011.
[3] 蔣曉華,李付海,祁波.SPARC體系的S698系列SOC及其應用[J].單片機與嵌入式系統應用,2007(8):84-85.
[4] 邊計年,薛宏熙.用VHDL設計電子線路[M].北京:清華大學出版社,2000.
[5] PEDRONI V A.VHDL數字電路設計教程[M].喬廬峰,等,譯.北京:電子工業出版社,2005.

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          亚洲精品一区二区三区蜜桃久| 欧美亚洲尤物久久| 欧美欧美全黄| 一区二区三区 在线观看视频| 亚洲国产精品久久| 好吊色欧美一区二区三区视频| 老司机免费视频一区二区三区| 欧美人与性动交α欧美精品济南到| 亚洲图色在线| 一区二区三区不卡视频在线观看| 亚洲精华国产欧美| 欧美日韩国产精品成人| 欧美日韩一区三区| 亚洲国产一成人久久精品| 国产日韩视频一区二区三区| 国产亚洲激情在线| 欧美日一区二区三区在线观看国产免| 在线观看中文字幕不卡| 久久久久成人网| 国产三级欧美三级日产三级99| 久久偷窥视频| 国产精品theporn| 99re视频这里只有精品| 久久国产福利国产秒拍| 99视频一区| 欧美日韩专区| 久久国产一区二区| 国产精品永久免费在线| 欧美一级夜夜爽| 亚洲第一在线视频| 欧美一级一区| 国产精品日韩欧美一区二区| 午夜久久资源| 国产精品99久久久久久人| 亚洲一区尤物| 国产一区av在线| 欧美在线亚洲| 国产视频一区欧美| 在线看片成人| 亚洲国产精品va在看黑人| 欧美国产在线电影| 欧美日韩亚洲网| 在线欧美日韩国产| 韩国成人福利片在线播放| 欧美主播一区二区三区| 欧美日韩一区在线观看视频| 国产精自产拍久久久久久蜜| 国产欧美在线播放| 国产综合久久久久久鬼色| 日韩一区二区电影网| 国产精品一区二区三区观看| 国产伦精品一区二区三区在线观看| 国产精品成人aaaaa网站| 一本大道av伊人久久综合| 亚洲视频免费观看| 免费成年人欧美视频| 99国产欧美久久久精品| 一本久道久久综合婷婷鲸鱼| 国产欧美综合在线| 亚洲国产另类久久久精品极度| 国产日韩精品一区二区三区在线| 欧美性大战久久久久久久| 精品999成人| 欧美韩日高清| 久久精品国产视频| 国产精品美女视频网站| 久久久久一区二区三区| 国产伦理精品不卡| 欧美一区二区在线免费播放| 欧美国产精品v| 国产精品久久久久天堂| 亚洲免费中文字幕| 欧美精品日韩综合在线| 国产日韩欧美一区二区| 欧美大香线蕉线伊人久久国产精品| 欧美视频一区在线观看| 欧美日韩久久| 欧美国产精品久久| 麻豆九一精品爱看视频在线观看免费| 亚洲精品午夜精品| 欧美精品激情在线观看| 亚洲免费成人| 国产精品一区二区久激情瑜伽| 欧美日韩精品二区第二页| 欧美日韩在线精品| 好吊视频一区二区三区四区| 亚洲色图自拍| 欧美在线免费看| 狠狠色伊人亚洲综合网站色| 国产精品美女久久久久aⅴ国产馆| 亚洲国产精品久久久久秋霞不卡| 一区二区三区四区五区精品| 狠狠久久亚洲欧美专区| 在线亚洲+欧美+日本专区| 99精品国产热久久91蜜凸| 国产日韩av高清| 国产亚洲一区二区三区在线播放| 欧美第一黄色网| 国产麻豆综合| 欧美成人精品h版在线观看| 亚洲三级国产| 欧美日韩综合在线免费观看| 国产精品午夜视频| 亚洲国产精品悠悠久久琪琪| 91久久久亚洲精品| 久久大香伊蕉在人线观看热2| 亚洲高清不卡一区| 99视频精品全部免费在线| 国产精品mm| 妖精视频成人观看www| 欧美精品性视频| 在线免费精品视频| 国产精品免费电影| 亚洲精品影视| 亚洲国产人成综合网站| 欧美麻豆久久久久久中文| 日韩视频中午一区| 国产精品天天摸av网| 亚洲影视九九影院在线观看| 在线观看一区视频| 免费视频一区二区三区在线观看| 一区二区国产日产| 亚洲乱码国产乱码精品精98午夜| 欧美四级伦理在线| 欧美日韩视频在线| 欧美成人精品1314www| 欧美成人r级一区二区三区| 国产美女精品视频免费观看| 美女亚洲精品| **欧美日韩vr在线| 亚洲国产精品传媒在线观看| 国产亚洲一区二区精品| 欧美日韩成人一区二区三区| 欧美日韩免费观看一区三区| 国产欧美一区二区三区在线看蜜臀| 亚洲国产高清高潮精品美女| 国产一区91| 欧美午夜精品久久久久久孕妇| 欧美极品色图| 国产精品久久久对白| 久久国产一区二区三区| 国内免费精品永久在线视频| 老司机午夜免费精品视频| 久久在线免费观看视频| 亚洲欧美日韩国产综合在线| 韩国三级在线一区| 亚洲曰本av电影| 蘑菇福利视频一区播放| 免费的成人av| 亚洲一区二区网站| 亚洲乱码一区二区| 亚洲尤物视频在线| 国产毛片一区二区| 午夜一区二区三区不卡视频| 国产精品美女www爽爽爽视频| 欧美亚洲动漫精品| 噜噜噜在线观看免费视频日韩| 国外成人免费视频| 欧美高清视频免费观看| 欧美精品一区二区三区四区| 国产精品久久久久久一区二区三区| 99精品视频网| 国产亚洲网站| 日韩午夜激情av| 欧美日本乱大交xxxxx| 国产主播精品在线| 亚洲网站在线播放| 久久av老司机精品网站导航| 亚洲一区二区av电影| 国产精品一二三四区| 欧美噜噜久久久xxx| 欧美日韩一区二区三区免费看| 亚洲午夜av在线| 欧美久久婷婷综合色| 麻豆成人av| 男人插女人欧美| 国产欧美1区2区3区| 欧美成人一区二免费视频软件| 亚洲一区999| 91久久综合亚洲鲁鲁五月天| 国产精品中文字幕欧美| 久久精品综合一区| 国产精品mv在线观看| 中国成人在线视频| 欧美不卡一区| 六月婷婷久久| 亚洲午夜精品| 国产自产在线视频一区| 日韩写真视频在线观看| 欧美性感一类影片在线播放| 久久成人18免费网站| 久久久精品tv| 亚洲一区国产精品| 欧美激情亚洲另类| 国产视频一区二区在线观看| 亚洲精品日日夜夜| 亚洲丰满在线| 樱桃成人精品视频在线播放| 亚洲无亚洲人成网站77777| 欧美日韩国产首页| 亚洲欧美日韩精品久久| 麻豆91精品91久久久的内涵| 国产精品久久久久久久久久尿| 午夜精品影院| 欧美屁股在线| 美女在线一区二区| 精品福利免费观看| 久久蜜桃精品| 国产欧美一区二区三区在线老狼| 牛夜精品久久久久久久99黑人| 欧美在线视频播放| 亚洲神马久久| 国产精品第三页| 日韩视频免费在线观看| 国产日本欧美一区二区| 欧美国产一区二区在线观看| 久久久久在线观看| 欧美与黑人午夜性猛交久久久| 亚洲小视频在线| 久久久99免费视频| 欧美日韩中字| 国产精品v欧美精品v日韩| 久热综合在线亚洲精品| 9l视频自拍蝌蚪9l视频成人| 国产欧美精品国产国产专区| 国产视频在线观看一区| 最新国产成人在线观看| 亚洲成色999久久网站| 亚洲欧洲精品一区二区精品久久久| 午夜精品一区二区在线观看| 日韩午夜电影在线观看| 欧美极品在线视频| 国产综合色精品一区二区三区| 欧美在线综合视频| 亚洲永久网站| 欧美在线观看天堂一区二区三区| 国产精品久久91| 国产欧美日韩不卡免费| 国产日产欧美一区| 亚洲视频国产视频| 欧美日本三区| 日韩视频免费大全中文字幕| 免费高清在线视频一区·| 欧美日韩精品福利| 欧美一区二区三区视频| 欧美影视一区| 欧美日韩美女一区二区| 免费人成精品欧美精品| 裸体一区二区| 欧美不卡一卡二卡免费版| 亚洲高清在线观看一区| 久久狠狠一本精品综合网| 亚洲欧美成人网| 最新精品在线| 欧美一区视频在线| 亚洲第一黄色网| 亚洲视频一二三| 国产精品专区一| 99精品视频免费观看视频| 亚洲狠狠丁香婷婷综合久久久| 亚洲精美视频| 国产欧美精品xxxx另类| 国产精品丝袜久久久久久app| 在线观看欧美日韩国产| 亚洲经典三级| 国一区二区在线观看| 99国产精品视频免费观看| 亚洲伊人一本大道中文字幕| 亚洲精品综合精品自拍| 欧美国产亚洲精品久久久8v| 久久亚洲不卡| 红杏aⅴ成人免费视频| 欧美精品七区| 久久精品99国产精品酒店日本| 国产精品视频免费观看www| 欧美视频亚洲视频| 欧美网站在线| 午夜精品久久久久久久久久久久| 免费不卡在线视频| 在线国产精品播放| 亚洲电影在线观看| 亚洲黄色大片| 欧美在线视频观看免费网站| 国产精品xxxav免费视频| 久久在线免费观看| 国产综合视频在线观看| 亚洲综合丁香| 亚洲欧美另类久久久精品2019| 亚洲一区二区黄色| 亚洲精品乱码久久久久| 欧美日韩在线不卡一区| 亚洲国产精品ⅴa在线观看| 精品不卡视频| 亚洲第一精品夜夜躁人人躁| 久久久精品一区二区三区| 欧美日本精品在线| 亚洲免费一在线| 一区在线电影| 欧美视频一区在线| 一区二区久久久久| 国产日韩视频| 国产精品久久久久久久久搜平片| 国产精品社区| 久久深夜福利| 久久久久久久尹人综合网亚洲| 欧美自拍偷拍| 亚洲一区二区在线观看视频| 久久女同精品一区二区| 免费永久网站黄欧美| 久久久99久久精品女同性| 国产一区二区在线观看免费播放| 亚洲专区国产精品| 国产日本欧美一区二区三区| 国产精品揄拍一区二区| 亚洲日本中文| 亚洲一本大道在线| 91久久久久久国产精品| 亚洲自拍三区| 极品av少妇一区二区| 亚洲你懂的在线视频| 亚洲成人在线免费| 欧美视频一区在线| 国产美女高潮久久白浆| 亚洲国产另类久久久精品极度| 国产区在线观看成人精品| aa日韩免费精品视频一| 在线 亚洲欧美在线综合一区| 国产精品永久免费观看|