天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

基于狀態(tài)機(jī)的PLC處理器設(shè)計(jì)研究

發(fā)布時(shí)間:2018-11-10 07:44
【摘要】:隨著PLC應(yīng)用的迅速發(fā)展,PLC對(duì)處理器的要求也隨之不斷提高。PLC需要處理器像商用處理器那樣越來(lái)越廉價(jià),像DSP處理器那樣數(shù)據(jù)處理能力越來(lái)越強(qiáng),特別是需要處理器具備工業(yè)應(yīng)用現(xiàn)場(chǎng)上的實(shí)時(shí)處理性能。本文對(duì)現(xiàn)有PLC及其處理器的發(fā)展現(xiàn)狀、發(fā)展方向、工作方式、工作需求進(jìn)行了大量的研究和分析,在此基礎(chǔ)上,設(shè)計(jì)了一款針對(duì)于PLC應(yīng)用的實(shí)時(shí)性高效率的處理器——基于狀態(tài)機(jī)的PLC處理器。經(jīng)過(guò)研究,筆者在本文中提出了高效率處理器理念和狀態(tài)機(jī)群理念,并將狀態(tài)機(jī)群理念作為本論文的創(chuàng)新點(diǎn)。高效率處理器理念就是,以盡量少的程序代碼完成盡量多的數(shù)據(jù)處理,其具體描述指標(biāo)是MDPS(Millions of Data Per Second,每秒多少百萬(wàn)數(shù)據(jù))和DIR(Data Instructions Ratio,數(shù)據(jù)指令比);狀態(tài)機(jī)群理念就是通過(guò)主狀態(tài)機(jī)-從狀態(tài)機(jī)的狀態(tài)機(jī)群來(lái)實(shí)現(xiàn)較為復(fù)雜而重復(fù)的具體的數(shù)據(jù)處理操作(8051單片機(jī)的SFR部分,就是CPU控制下的一種可配置狀態(tài)機(jī)群);避免重復(fù)取指令造成的總線占用,以獲得比RISC更高的數(shù)據(jù)處理效率,比DSP更高的靈活性;通過(guò)數(shù)組加法和鏈表搜索的算例作了具體的詳細(xì)解釋。本文完成了基于狀態(tài)機(jī)的PLC處理器的如下設(shè)計(jì):處理器架構(gòu)設(shè)計(jì)(操作集成的數(shù)組加法和鏈表搜索);指令系統(tǒng)設(shè)計(jì)(程序計(jì)數(shù)器設(shè)計(jì)、取指令操作設(shè)計(jì)、指令集設(shè)計(jì)、指令碼設(shè)計(jì)、特殊功能寄存器設(shè)計(jì));并且運(yùn)用Verilog HDL硬件描述語(yǔ)言編程實(shí)現(xiàn)了,主從狀態(tài)機(jī)、狀態(tài)機(jī)群、狀態(tài)機(jī)群的存儲(chǔ)器、狀態(tài)機(jī)處理器指令等。其中狀態(tài)機(jī)處理器指令的Verilog實(shí)現(xiàn)包括:通用指令的實(shí)現(xiàn)、狀態(tài)機(jī)群指令的實(shí)現(xiàn)、數(shù)組加法及鏈表搜索的實(shí)現(xiàn)、特殊功能的實(shí)現(xiàn)。并且利用Modelsim SE軟件,結(jié)合FPGA技術(shù),對(duì)基于狀態(tài)機(jī)的PLC處理器的尋址方式、通用指令、狀態(tài)機(jī)群、定時(shí)器、中斷、數(shù)組加法及鏈表搜索進(jìn)行邏輯功能的仿真驗(yàn)證,仿真結(jié)果證明了基于狀態(tài)機(jī)的PLC處理器的可行性。
[Abstract]:With the rapid development of PLC applications, the requirements of PLC for processors are increasing. PLC requires processors to be as cheap as commercial processors, and data processing capabilities like DSP processors are becoming stronger and stronger. In particular, the processor is required to have real-time processing performance on the industrial application field. This paper has carried on the massive research and the analysis to the present PLC and its processor development present situation, the development direction, the working way, the work demand, on this basis, A real-time and efficient processor for PLC application is designed, which is based on state machine based PLC processor. Through research, the author puts forward the idea of high efficiency processor and state cluster, and takes the concept of state machine cluster as the innovation of this paper. The idea of an efficient processor is to do as much data processing as possible with as little program code as possible, the specification of which is how many millions of MDPS (Millions of Data Per Second, data per second) and the DIR (Data Instructions Ratio, data instruction ratio). The concept of state cluster is to realize complex and repeated data processing operations through the state cluster of master state machine and slave state machine (the SFR part of 8051 single chip microcomputer is a configurable state cluster under CPU control); In order to obtain higher data processing efficiency than RISC and more flexibility than DSP, the bus footprint caused by repeated fetching instructions is avoided. The examples of array addition and linked list search are explained in detail. In this paper, the state machine based PLC processor is designed as follows: processor architecture design (operation integrated array addition and list search); Instruction system design (program counter design, instruction operation design, instruction set design, instruction code design, special function register design); And the Verilog HDL hardware description language is used to realize the master-slave state machine, the memory of the state machine group, the state machine processor instruction and so on. The Verilog implementation of state machine processor instruction includes the realization of general instruction, the realization of state cluster instruction, the realization of array addition and chain list search, and the realization of special function. Using Modelsim SE software and FPGA technology, the logic function of PLC processor based on state machine, general instruction, state cluster, timer, interrupt, array addition and chain list search are simulated. The simulation results show the feasibility of the state machine based PLC processor.
【學(xué)位授予單位】:沈陽(yáng)理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP332

【參考文獻(xiàn)】

相關(guān)期刊論文 前8條

1 黃志鋼;于林鑫;;EISC理念與動(dòng)作表功能設(shè)計(jì)[J];沈陽(yáng)理工大學(xué)學(xué)報(bào);2015年02期

2 季霞;;基于FPGA和單片機(jī)的全同步數(shù)字頻率計(jì)的實(shí)現(xiàn)[J];電子技術(shù)與軟件工程;2014年19期

3 黃志鋼;盛肖煒;;多核處理器結(jié)構(gòu)與核間通信的CMC總線設(shè)計(jì)[J];沈陽(yáng)理工大學(xué)學(xué)報(bào);2012年06期

4 丁昊杰;劉敬彪;盛慶華;;基于CMOS圖像傳感器的視頻采集系統(tǒng)設(shè)計(jì)[J];現(xiàn)代電子技術(shù);2012年14期

5 解慶春;張?jiān)迫?王可;李焱;許亞武;;SIMD技術(shù)與向量數(shù)學(xué)庫(kù)研究[J];計(jì)算機(jī)科學(xué);2011年07期

6 談懷江;;計(jì)算機(jī)指令系統(tǒng)的變化及發(fā)展[J];科技信息(學(xué)術(shù)研究);2007年15期

7 王鶯;工業(yè)可編程序控制器的現(xiàn)狀與發(fā)展趨勢(shì)[J];航天技術(shù)與民品;1999年05期

8 董軍,石教英,,馬小虎;RISC技術(shù)特點(diǎn)與優(yōu)缺點(diǎn)[J];計(jì)算機(jī)與現(xiàn)代化;1995年04期

相關(guān)博士學(xué)位論文 前3條

1 盛艷秀;多核異構(gòu)環(huán)境下通用并行計(jì)算框架關(guān)鍵技術(shù)研究[D];中國(guó)海洋大學(xué);2013年

2 陳銳;CSAMT三維交錯(cuò)采樣有限差分?jǐn)?shù)值模擬并行算法研究[D];中國(guó)地質(zhì)大學(xué)(北京);2012年

3 晏小波;FT64流處理技術(shù):體系結(jié)構(gòu)、編程語(yǔ)言、編譯技術(shù)及編程方法[D];國(guó)防科學(xué)技術(shù)大學(xué);2007年

相關(guān)碩士學(xué)位論文 前8條

1 于林鑫;基于FPGA的華P架構(gòu)PLC處理器設(shè)計(jì)[D];沈陽(yáng)理工大學(xué);2015年

2 陳宜漂;基于裂痕故障塊的二維網(wǎng)格容錯(cuò)自適應(yīng)路由,負(fù)載平衡路由及無(wú)死鎖路由算法[D];蘭州大學(xué);2013年

3 汪睿;KD60平臺(tái)MPI通信庫(kù)優(yōu)化設(shè)計(jì)[D];中國(guó)科學(xué)技術(shù)大學(xué);2011年

4 馮鵬;基于嵌入式系統(tǒng)的圖像跟蹤技術(shù)的設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2010年

5 張圳;基于RFID的防偽關(guān)鍵技術(shù)研究[D];電子科技大學(xué);2010年

6 馮志超;基于PLC與組態(tài)軟件的船舶鍋爐監(jiān)控系統(tǒng)[D];大連海事大學(xué);2008年

7 李相濤;基于OMRON可編程控制器的教學(xué)實(shí)驗(yàn)系統(tǒng)開(kāi)發(fā)[D];大連理工大學(xué);2006年

8 王明磊;基于PCI總線信號(hào)數(shù)字復(fù)接系統(tǒng)[D];國(guó)防科學(xué)技術(shù)大學(xué);2004年



本文編號(hào):2321837

資料下載
論文發(fā)表

本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2321837.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶a731e***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com