基于USB接口MCU在線(xiàn)仿真器研究與設(shè)計(jì)
[Abstract]:In recent years, MCU (Micro Controller Unit) microcontrol unit has been continuously studied and developed, and has gone through 4 bits and 8 bits, now 16 bits and 32 bits, or even 64 bits. The maturity of the product is becoming higher and higher, and the application is becoming more and more extensive. The re-development of the chip is becoming more and more common, but MCU can not be re-developed, so it needs to use a certain platform to develop the MCU repeatedly. The emergence of online emulators will bring a lot of convenience. From the point of view of the simulation technology of the on-line simulator, the technologies used in the online simulator products in the domestic and foreign markets can be divided into Bondout simulation technology, embedded simulation technology and commercial CPU simulation technology, which can be divided into three parts: Bondout simulation technology, embedded simulation technology and commercial CPU simulation technology. There is also a general simulation technology based on FPGA, although there is no uniform product, it still occupies a certain proportion in the independent development. At present, the universal simulator technology still has no detailed implementation scheme. Based on the universal simulator framework, each sub-module is designed in detail and verified by FPGA. First, the USB communication interface program is designed, and the data flow protocol with check function is designed according to the breakpoint, single step, stop and run of the on-line simulator, which meets the communication requirement between the computer and FPGA. Secondly, the modularization design method of top-down and bottom-up is used to design the debugging module to deal with the interactive data flow. Debugging module is the most important module in the hardware part of on-line simulator, and the IP soft core of debugging module is generated by certain optimization processing. Another important part of the hardware of the on-line simulator is the MCU soft core program. The network table file can be extracted from the schematic diagram verified in virtuoso, and the extracted network table file can be simulated on the platform of virtuoso after some modification. Finally, after downloading USB interface program, debug module program, MCU soft core network table and RAM ROM generated by FPGA into FPGA, the hardware part of the whole on-line simulator is implemented in a FPGA chip. The whole online simulation system is realized after the software is connected to the computer. By sending breakpoints, single steps, stopping, running and so on, the hardware can be controlled accordingly. The corresponding IO port of the on-line simulator is connected to the LED lamp, and a simple assembly language program is compiled. The state of IO port can be observed by observing the state of LED lamp. At the same time, access oscilloscope can observe the waveform of IO port. Finally, the on-line simulator is debugged in Xilinx Spartan series XC3S700AN development board, and the universal on-line simulation system is realized.
【學(xué)位授予單位】:河北工業(yè)大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2014
【分類(lèi)號(hào)】:TP334.7
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 葉敏;周文暉;顧偉康;;基于FPGA的實(shí)時(shí)圖像濾波及邊緣檢測(cè)方法[J];傳感技術(shù)學(xué)報(bào);2007年03期
2 王紅;彭亮;于宗光;;FPGA現(xiàn)狀與發(fā)展趨勢(shì)[J];電子與封裝;2007年07期
3 譚安菊;龔彬;;USB2.0控制器CY7C68013與FPGA接口的Verilog HDL實(shí)現(xiàn)[J];電子工程師;2007年07期
4 覃祥菊,朱明程,張?zhí)?魏忠義;FPGA動(dòng)態(tài)可重構(gòu)技術(shù)原理及實(shí)現(xiàn)方法分析[J];電子器件;2004年02期
5 楊海鋼;孫嘉斌;王慰;;FPGA器件設(shè)計(jì)技術(shù)發(fā)展綜述[J];電子與信息學(xué)報(bào);2010年03期
6 宋亞軍;許廷發(fā);倪國(guó)強(qiáng);高昆;王強(qiáng);;基于Virtex-4 FPGA的低功耗圖像融合系統(tǒng)[J];光學(xué)精密工程;2007年06期
7 王祖強(qiáng);張華;李玲;;8位RISC MCU IP軟核仿真的新方法[J];計(jì)算機(jī)工程;2007年06期
8 李舸;桑楠;熊光澤;;一種通用在線(xiàn)仿真調(diào)試器的設(shè)計(jì)[J];計(jì)算機(jī)應(yīng)用;2007年04期
9 楊朋林,張曉飛;FPGA控制實(shí)現(xiàn)圖像系統(tǒng)視頻圖像采集[J];計(jì)算機(jī)測(cè)量與控制;2003年06期
10 谷鑾;徐貴力;王友仁;;FPGA動(dòng)態(tài)可重構(gòu)理論及其研究進(jìn)展[J];計(jì)算機(jī)測(cè)量與控制;2007年11期
本文編號(hào):2138153
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2138153.html