999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Petri Nets的ASIP流水線研究

2013-10-25 12:52:50謙,朱
武漢紡織大學學報 2013年3期
關鍵詞:信號模型設計

趙 謙,朱 勇

?

基于Petri Nets的ASIP流水線研究

趙 謙,朱 勇*

(武漢紡織大學 數學與計算機學院,湖北 武漢 430073)

探討了將CPU中流水線用PetriNets模型進行描述設計的一種方法,為了分析驗證PetriNets流水線模型描述的正確與否,搭建了一個用verilog語言實現的模型CPU運行環境,該CPU的CU單元用PetriNets描述,對其做了仿真驗證,對這項研究的可行性進行了驗證,為以后進一步研究提出了一個可行的指導思想。

Petri網;專用指令集處理器;Verilog硬件描述語言;可編程門陣列

1 引言

目前,隨著超大規模集成電路FPGA和CPLD的發展[1],國外集成電路設計也越來越強調設計的可重用性和短周期性[2],IP(Intellectual Property)復用概念應運而生,并且已成為集成電路發展的趨勢[3],中國科技大學李曦等提出了“描述-搜索-細化”的ASIP設計方法學,并設計了相應的描述語言與設計環境。山東科技大學信息學院陳新華、張德學承擔的青島市科技局基于OR1200嵌入式SoC網關集成電路的設計。Petri網理論現在已經十分的成熟,國內外有多所大學在對Petri網的應用進行研究,中科大的朱赟等人[4],利用Petri網對ASIP進行了初步的建模。

Petri Net模型在并發性和延時性上要優于moore和mealy型狀態機,基于CPU中的并行和跳轉運行機制,設計者可以采用Petri Nets模型描述MIPS CPU的狀態機。在本文中,作者用Petri Nets建模方法實現了一個多周期的簡單32位MPIS架構模型CPU,在FPGA開發板上進行了邏輯驗證,該CPU可以實現基本的MIPS指令集。

2 Petri Net定義

1962年,C.A.Petri(Carl Adan1 Petri)博士提出了Petri Nets模型(見圖1),2007年,中國科技大學提出了基于PN的ASIP體系結構建模的PNP模型,對于這方面的研究作出了很大的貢獻。當今Petri Nets是一種系統的、數學的和圖形的描述和分析工具。

Petri Nets由同一個arc連接的兩個placeholder,P1、P2,placeholder不能同時帶有token值,P1帶有token值,此時P1處于激活狀態,而P2中沒有token值,說明P2此時處于非激活狀態。

圖1 Petri Nets模型

3 基于PetriNets的流水線建模

對于PetriNets描述的狀態機模型進行了初步的研究,在此探討了I類指令中LW指令的5個運行周期在PetriNets模型中的轉換與變遷[5-7],給出了ASIP流水線在執行LW指令時從取指令狀態變遷到指令譯碼狀態時,Petrinets流水線描述見圖2。

圖2描述的是模型CPU中CU模塊中的狀態機,圖中表示的含義是,在IF狀態,庫所會輸出ALUOP,WRITEPC,ALUSRCA,ALUSRCB,WRITEIR五個控制信號,箭頭代表是每個變遷T,同理ID,EXE,MEM,WB4個庫所也在相應的變遷時輸出對應的信號,設計者可以根據這個PetriNets模型變遷圖,重新的設計模型CPU中CU單元控制信號的狀態機模型,不采用傳統的mealy型狀態機的設計方式。

圖2 CU單元PetriNets流水線描述

在Quartus9.0中針對IF到ID的變遷進行了系統建模實現,采用quartus9.0自帶的功能仿真,將IF和ID庫所初始化,IF庫所被激活,然后發出ALUOP的控制信號,當ID被激活后,ALUOP拉低,LWOP處于高電平。圖3是庫所變遷的功能仿真圖。

圖3 庫所變遷仿真圖

4 基于PetriNets描述的流水線研究分析

4.1 硬件實驗環境搭建與仿真

用PetriNets模型來對MIPS架構的模型CPU的CU單元進行狀態機的高級描述首先要保證模型CPU的硬件環境搭建成功,為此,設計者通過Quartus軟件,用Verilog硬件描述語言完成了一個多周期的模型CPU,并且用測試程序對模型CPU進行了功能仿真與驗證,測試仿真圖如圖4,每次循環在8C240000指令時,memory成功的取出對應地址的值,第一次取A3,第二次是27,接著取出79和115,結果和預期一致,仿真完將工程下載到FPGA開發板上正常運行,證明模型CPU的邏輯設計是正確的,實驗的硬件環境搭建成功。

圖4 模型CPU測試仿真圖

4.2 硬件邏輯實現

圖5是模型CPU模塊的截圖,CLK是時鐘信號,memwe是memory寫信號,instaddr是PC值,instin是指令信號,來源于指令存儲器,MEMDATAIN是從memory中讀取的數據,其它的信號是設計者做仿真引出來的內部信號。

圖5 模型機的硬件邏輯實現模塊

5 總結

設計者給出了多周期ASIP的硬件環境搭建,對于CU單元中基于PetriNets模型的狀態機的描述給出了抽象的描述圖,設計者實現了CPU中CU單元流水線PetriNets描述驗證,完成了CU單元硬件描述與邏輯綜合。給出流水線模型CPU的硬件環境搭建,然后給出流水線PetriNets狀態機變遷描述圖,最后根據設計的狀態變遷圖轉換成對應的verilog硬件描述代碼,仿真成功后下載到FPGA開發板上運行。在以后的研究進行中,最終實現對基于MIPS架構的模型CPU的流水線狀態機進行完整的設計實現。

[1] 張彥鐸,陳馳,于寶成,等. 高速圖像采信系統的研制[J]. 武漢工程大學學報,2013, (5).

[2] 吳瓊飛.基于ADL的ASIP系統級綜合方法研究[D]. 武漢:武漢紡織大學,2011.

[3] 徐智輝,李衛中,肖永軍. 自由擺上目標動態平衡控制系統的設計[J]. 武漢工程大學學報,2013,(1).

[4] 朱赟,李曦,龔育昌,等.基于Petri網的ASIP體系結構形式化建模方法研究 [J].MINI-MICRO SYSTEMS,2006.

[5] 朱勇.TTA流水線Petri網模型[J].微電子學與計算機,2013,(2).

[6] 陳文.基于Petri網的ASIP體系結構研究 [D].武漢:武漢紡織大學,2012.

[7] 朱子玉, 李亞民. CPU芯片邏輯設計技術 [M].北京:清華大學出版社, 2005.

Pipeline of ASIP Design Method Based on Petri Nets

ZHAO Qian, ZHU Yong

(College of Mathematic and Computer Science, Wuhan Textile University, Wuhan Hubei 430073, China)

A method of using PetriNets model design the pipeline of the traditional CPU, to verify this method is correct, set up a model CPU environment which is designed by verilog language, the CU of this CPU is designed by PetriNets, which has simulated this model, at the same time, author comes up with acorrect theory.

PetriNets; ASIP; VerilogHDL; FPGA

TP368.1

A

2095-414X(2013)03-0061-03

武漢紡織大學研究生創新基金(2012).

朱勇(1964-),男,教授,博士,研究方向:嵌入式SOC,ASIP.

猜你喜歡
信號模型設計
一半模型
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
重要模型『一線三等角』
完形填空二則
重尾非線性自回歸模型自加權M-估計的漸近分布
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
基于FPGA的多功能信號發生器的設計
電子制作(2018年11期)2018-08-04 03:25:42
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
3D打印中的模型分割與打包
主站蜘蛛池模板: 欧美一级在线| 最新国产高清在线| 波多野结衣AV无码久久一区| 91久久国产热精品免费| 蜜臀av性久久久久蜜臀aⅴ麻豆 | 国产精品亚洲精品爽爽| 国产草草影院18成年视频| 欧洲亚洲欧美国产日本高清| 制服丝袜 91视频| 99精品一区二区免费视频| 国产精品无码久久久久久| 九九精品在线观看| 亚洲最大在线观看| 亚洲a级在线观看| 91在线日韩在线播放| 久久亚洲天堂| 高清免费毛片| 男人天堂伊人网| 国产精品网拍在线| 青青青国产精品国产精品美女| 永久免费av网站可以直接看的| 久久久亚洲色| 国产精品成人免费视频99| 国产真实乱子伦视频播放| 亚洲一级毛片免费观看| 亚洲国产看片基地久久1024| 亚洲一级毛片免费观看| 亚洲日韩高清在线亚洲专区| 性喷潮久久久久久久久| 久久精品日日躁夜夜躁欧美| 一级看片免费视频| 老司机久久99久久精品播放| 久久99精品久久久久纯品| 欧美国产日韩在线播放| 99福利视频导航| 亚洲视频免费在线| 中文字幕欧美日韩| 久久国产精品影院| av大片在线无码免费| 国产成人8x视频一区二区| 91丨九色丨首页在线播放| 欧美一级99在线观看国产| 91麻豆精品视频| 天天躁夜夜躁狠狠躁躁88| 一级爱做片免费观看久久| 欧美激情视频在线观看一区| 亚洲成a∧人片在线观看无码| 欧美成人二区| 麻豆精选在线| 成人在线不卡视频| 久久精品视频一| 国产精品视频系列专区| 制服丝袜亚洲| 午夜福利免费视频| 亚洲中文字幕97久久精品少妇| 欧美日韩国产精品综合| 亚洲AV电影不卡在线观看| 亚洲色图欧美| 欧美成人精品高清在线下载| 最新亚洲av女人的天堂| 91精品国产91久无码网站| 67194在线午夜亚洲| 久久综合丝袜长腿丝袜| 亚洲色图欧美激情| 91欧美亚洲国产五月天| 秘书高跟黑色丝袜国产91在线| 久久99热这里只有精品免费看| 精品国产香蕉伊思人在线| 久久国产精品麻豆系列| 中文天堂在线视频| 国产免费好大好硬视频| 国产91成人| 国产国拍精品视频免费看| 亚洲欧美不卡视频| 欧美午夜在线播放| 国产丝袜无码一区二区视频| 97久久免费视频| 国产精品自在拍首页视频8| 男女性色大片免费网站| 18禁影院亚洲专区| AV在线麻免费观看网站 | 国产农村1级毛片|