專(zhuān)用型SOC片內(nèi)Flash讀寫(xiě)控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:With the rapid development of VLSI (VLSI) VLSI, the chip becomes more powerful and smaller in size. SOC (System on Chip) is widely used and popularized. In this paper, the design and implementation of reading and writing control of SOC internal Flash memory using programmable logic device (FPGA) is studied, which provides a special reading and writing tool for SOC chip manufacturer. It is convenient to test the function and performance in the process of chip flow (trial production) and to write the latest data after mass production of SOC, which is helpful to improve the efficiency of chip development, shorten the development cycle and save the development cost. Since the invention of IC, the pattern of fixed function IC has been changed. The designer can burn the same IC into ICs with different functions, which brings a lot of flexibility to the IC inventory of the designer. It is necessary to use special recording equipment or read and write control system to burn data. There are two kinds of recording equipment: general type and special type. The universal burning equipment has good compatibility, but the price is expensive, the lack of flexibility can grasp the common characteristics of their own chips, flexible design of the matching specialized read-write control system, its functional design is flexible, low cost, It has high practical value. In this paper, a special Flash read and write control system is designed for the target series SOC. The design makes full use of the flexibility of the design of the special reading and writing testing tool to meet the design needs of the manufacturer to the maximum extent. The system design supports the operation of multiple Flash in the target SOC, and supports specifying any Block to operate. The minimum unit of read and write operation is 1 Word (4 Bytes). The design provides the upper computer and board-level dual-channel control, which is more convenient to use. Because of the secrecy of the instruction in the chip, the design provides a convenient way to modify the internal data of the program. The downloading function of the MCU program is integrated into the upper computer of the system, which saves the use of the debugger and makes it convenient for the client to modify the instruction parameters. In this part of the design, a serial port virtual switching mode is proposed, which makes the PC can easily switch the SOC operation and update the MCU program. In order to solve the mismatch between the serial transmission rate and the target SOC operation rate, the FPGA internal Block RAM is used as the buffer to ensure the correct and stable reading and writing of the data. The system provides a flexible hardware interface for SOC and supports SOC reading and writing control while offline. In this paper, the read-write control system is finally realized. At the same time, the results of simulation and FPGA board level test show that the control system meets the design requirements. As a special reading and writing tool, the design has practical value.
【學(xué)位授予單位】:武漢理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2015
【分類(lèi)號(hào)】:TN47;TP273
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 馬娟;陳嵐;馮燕;趙新超;;用于SoC集成的IP核質(zhì)量評(píng)測(cè)方法研究[J];微電子學(xué);2014年04期
2 朱英;陳誠(chéng);許曉紅;李彥哲;;一款多核處理器FPGA驗(yàn)證平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)研究與發(fā)展;2014年06期
3 陳超文;彭國(guó)杰;王憶文;李輝;;基于PLB總線的NOR FLASH控制器設(shè)計(jì)[J];微電子學(xué)與計(jì)算機(jī);2014年05期
4 裴頌偉;李兆麟;李圣龍;魏少軍;;基于V93000的SoC中端口非測(cè)試復(fù)用的ADC和DAC IP核性能測(cè)試方案[J];電子學(xué)報(bào);2013年07期
5 劉釗;杜永鋒;許知博;;基于Xilinx-Spartan6 FPGA的MultiBoot設(shè)計(jì)的實(shí)現(xiàn)[J];電子科技;2012年03期
6 張立哲;劉麗靜;;適應(yīng)遠(yuǎn)程升級(jí)的FPGA配置方法[J];計(jì)算機(jī)與網(wǎng)絡(luò);2011年14期
7 仲智剛;Sin CheeYuen;郭剛;徐奇俊;梁立新;;基于漸進(jìn)式的多階段SoC開(kāi)發(fā)方法與應(yīng)用[J];中國(guó)集成電路;2011年06期
8 張承暢;嚴(yán)單貴;楊力生;齊懷龍;楊宏;;基于XCF32P的多FPGA配置方案[J];計(jì)算機(jī)工程;2010年15期
9 鄭文靜;李明強(qiáng);舒繼武;;Flash存儲(chǔ)技術(shù)[J];計(jì)算機(jī)研究與發(fā)展;2010年04期
10 牛偉;張延園;;基于NAND Flash的文件系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程;2009年16期
相關(guān)博士學(xué)位論文 前1條
1 鄧立寶;SOC測(cè)試時(shí)間優(yōu)化技術(shù)研究[D];哈爾濱工業(yè)大學(xué);2012年
相關(guān)碩士學(xué)位論文 前10條
1 李誠(chéng);基于SOPC的多通道NAND FLASH控制器設(shè)計(jì)與實(shí)現(xiàn)[D];山東大學(xué);2014年
2 劉爍;基于FPGA的高速數(shù)據(jù)采集卡設(shè)計(jì)與實(shí)現(xiàn)[D];西安電子科技大學(xué);2014年
3 馮寧波;基于ARM的OTP芯片燒寫(xiě)測(cè)試設(shè)備的設(shè)計(jì)與實(shí)現(xiàn)[D];蘇州大學(xué);2013年
4 丁旭;SOC系統(tǒng)中閃存控制器的設(shè)計(jì)與驗(yàn)證[D];西安電子科技大學(xué);2013年
5 蔣智;基于FPGA的SSD設(shè)計(jì)技術(shù)研究[D];西安電子科技大學(xué);2013年
6 黃鵠泉;基于SoC的加密IP核的測(cè)試系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2013年
7 王棟;基于CRC的多比特糾錯(cuò)算法研究與實(shí)現(xiàn)[D];西安電子科技大學(xué);2013年
8 王力;基于BCH碼的NAND Flash控制器設(shè)計(jì)[D];復(fù)旦大學(xué);2011年
9 唐磊;基于FPGA的USB、Flash控制器設(shè)計(jì)[D];北京交通大學(xué);2010年
10 石博;嵌入SOC中NOR FLASH IP核測(cè)試實(shí)現(xiàn)研究[D];復(fù)旦大學(xué);2010年
,本文編號(hào):2184352
本文鏈接:http://sikaile.net/kejilunwen/dianzigongchenglunwen/2184352.html