基于狀態(tài)機(jī)的PLC處理器設(shè)計(jì)研究
[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
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2321837.html