基于Web的ASIP集成設計環(huán)境研究
本文選題:ASIP + ThinkPHP ; 參考:《武漢紡織大學》2013年碩士論文
【摘要】:專用指令集處理器(ASIP,applicationSpecificinstructionprocessor)設計是多年來嵌入式系統(tǒng)研究的熱點,融合了許多先進微處理器設計方法和技術,,并可以在滿足功能的同時縮短嵌入式微處理的研發(fā)時間。當前ASIP設計研究進展諸如ASIP的設計方法方法很多,從理論研究到實際系統(tǒng)設計方法,對通用的ASIP設計開發(fā)平臺的設計嘗試。如基于Petri網(wǎng)的ASIP系統(tǒng)設計,基于UML/XML的ASIP系統(tǒng)級設計、基于GEF框架的ASIP集成開發(fā)環(huán)境,并通過實例對這些方法進行有效性和正確性的嘗試。 本文討論了ASIP的研究情況、ASIP開發(fā)工具研究現(xiàn)狀,在原有研究的基礎上,對ASIP的集成開發(fā)環(huán)境的設計進行了新的嘗試,提出了基于Web的ThinkPHP框架的集成設計環(huán)境的設計方法,采用web應用程序作為集成開發(fā)設計環(huán)境,方便開發(fā)者撇開傳統(tǒng)應用程序,通過移動設備方便地登錄,并對開源系統(tǒng)進行在線設計。采ThinkPHP作為框架結構,采用第三方JS庫實現(xiàn)功能主界面;在目標板linux系統(tǒng)下部署數(shù)據(jù)庫,存儲硬件邏輯模塊I/O、IP核及芯片資料,采用第三方JS庫實現(xiàn)數(shù)據(jù)庫綁定及CURD操作、編輯總線、硬件模塊的對象屬性,包括模塊I/O和芯片PIN的編輯;同時,采用第三方JS庫表現(xiàn)模塊及總線連接,包括模塊的空間集成特性和狀態(tài)機的時間狀態(tài)表現(xiàn)特性。詳細講解了開源的硬件底層和操作系統(tǒng)及網(wǎng)絡IE功能實現(xiàn),簡單地描述了ADL模型轉換,代碼映射、ADL與EDA接口可執(zhí)行流程。通過設計基于AlteraCycloneIV的FPGA小系統(tǒng)版,調(diào)用開源openrisc軟核的開發(fā)板移植ubantu系統(tǒng),實現(xiàn)以太網(wǎng)功能,先在Windows系統(tǒng)開發(fā)ASIP集成開發(fā)環(huán)境,然后在linux系統(tǒng)部署web應用程序來測試設計的有效性。
[Abstract]:The design of ASIP application specific instruction processor (ASIP) is a hot topic in embedded system research for many years. It combines many advanced microprocessor design methods and technologies, and can shorten the time of embedded microprocessing development while satisfying the function. At present, ASIP design research progress such as ASIP design methods, from theoretical research to the actual system design methods, the general ASIP design and development platform design attempt. For example, ASIP system design based on Petri net, ASIP system-level design based on UML / XML, ASIP integrated development environment based on GEF framework. This paper discusses the research situation of ASIP and the current research status of ASIP development tools. On the basis of the original research, it makes a new attempt to design the integrated development environment of ASIP, and puts forward the design method of integrated design environment of ThinkPHP framework based on Web. The application program of web is used as the environment of integrated development and design. It is convenient for developers to put aside the traditional application program, log on through mobile devices and design the open source system online. ThinkPHP is adopted as the frame structure, the third party JS library is adopted to realize the main function interface, the database is deployed under the target board linux system, the hardware logic module I / O IP core and chip data are stored, and the third party JS library is used to realize the database binding and curd operation. The object attributes of the hardware module include the editing of the module I / O and the chip PIN, and the use of the third-party JS library to represent the module and the bus connection, including the spatial integration characteristics of the module and the time state performance characteristics of the state machine. The implementation of open source hardware, operating system and network IE is described in detail. The ADL model transformation and code mapping between ADL and EDA are briefly described. By designing the FPGA small system version based on Altera Cyclone IV, the open source openrisc soft core development board is used to transplant the ubantu system to realize the Ethernet function. First, the ASIP integrated development environment is developed in the windows system, and then the web application program is deployed in the linux system to test the validity of the design.
【學位授予單位】:武漢紡織大學
【學位級別】:碩士
【學位授予年份】:2013
【分類號】:TP332
【參考文獻】
相關期刊論文 前10條
1 鄭建丹,張廣泉;軟件體系結構描述語言ADL[J];重慶師范學院學報(自然科學版);2000年04期
2 王行哲;;XML Schema到UML類圖的轉換方法[J];電腦知識與技術;2007年24期
3 魏少軍;SOC設計方法學(一)[J];電子產(chǎn)品世界;2001年06期
4 于曉;王家禮;;嵌入式系統(tǒng)網(wǎng)絡實時性能的優(yōu)化[J];電子測量與儀器學報;2009年03期
5 何永太;;基于PHP技術的MVC框架的實現(xiàn)與應用[J];安徽水利水電職業(yè)技術學院學報;2010年04期
6 林建民;嵌入式操作系統(tǒng)技術發(fā)展趨勢[J];計算機工程;2001年10期
7 黎永良,崔杜武;MVC設計模式的改進與應用[J];計算機工程;2005年09期
8 盧正鼎;范小丹;;XML模式到UML類圖的轉換規(guī)則[J];計算機工程;2006年10期
9 顧大剛;;基于MVC模式的PHP開發(fā)框架CodeIgniter[J];江西科學;2009年05期
10 王昭英;李晨;;內(nèi)置模板引擎在ThinkPHP框架中的應用研究[J];計算機與數(shù)字工程;2010年06期
相關博士學位論文 前1條
1 陳燕;基于UML的嵌入式系統(tǒng)系統(tǒng)級設計方法研究[D];復旦大學;2005年
本文編號:2034092
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2034092.html