专用型SOC片内Flash读写控制系统的设计与实现
[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.
【学位授予单位】:武汉理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN47;TP273
【参考文献】
相关期刊论文 前10条
1 马娟;陈岚;冯燕;赵新超;;用于SoC集成的IP核质量评测方法研究[J];微电子学;2014年04期
2 朱英;陈诚;许晓红;李彦哲;;一款多核处理器FPGA验证平台的设计与实现[J];计算机研究与发展;2014年06期
3 陈超文;彭国杰;王忆文;李辉;;基于PLB总线的NOR FLASH控制器设计[J];微电子学与计算机;2014年05期
4 裴颂伟;李兆麟;李圣龙;魏少军;;基于V93000的SoC中端口非测试复用的ADC和DAC IP核性能测试方案[J];电子学报;2013年07期
5 刘钊;杜永锋;许知博;;基于Xilinx-Spartan6 FPGA的MultiBoot设计的实现[J];电子科技;2012年03期
6 张立哲;刘丽静;;适应远程升级的FPGA配置方法[J];计算机与网络;2011年14期
7 仲智刚;Sin CheeYuen;郭刚;徐奇俊;梁立新;;基于渐进式的多阶段SoC开发方法与应用[J];中国集成电路;2011年06期
8 张承畅;严单贵;杨力生;齐怀龙;杨宏;;基于XCF32P的多FPGA配置方案[J];计算机工程;2010年15期
9 郑文静;李明强;舒继武;;Flash存储技术[J];计算机研究与发展;2010年04期
10 牛伟;张延园;;基于NAND Flash的文件系统设计与实现[J];计算机工程;2009年16期
相关博士学位论文 前1条
1 邓立宝;SOC测试时间优化技术研究[D];哈尔滨工业大学;2012年
相关硕士学位论文 前10条
1 李诚;基于SOPC的多通道NAND FLASH控制器设计与实现[D];山东大学;2014年
2 刘烁;基于FPGA的高速数据采集卡设计与实现[D];西安电子科技大学;2014年
3 冯宁波;基于ARM的OTP芯片烧写测试设备的设计与实现[D];苏州大学;2013年
4 丁旭;SOC系统中闪存控制器的设计与验证[D];西安电子科技大学;2013年
5 蒋智;基于FPGA的SSD设计技术研究[D];西安电子科技大学;2013年
6 黄鹄泉;基于SoC的加密IP核的测试系统设计与实现[D];哈尔滨工业大学;2013年
7 王栋;基于CRC的多比特纠错算法研究与实现[D];西安电子科技大学;2013年
8 王力;基于BCH码的NAND Flash控制器设计[D];复旦大学;2011年
9 唐磊;基于FPGA的USB、Flash控制器设计[D];北京交通大学;2010年
10 石博;嵌入SOC中NOR FLASH IP核测试实现研究[D];复旦大学;2010年
,本文编号:2184352
本文链接:https://www.wllwen.com/kejilunwen/dianzigongchenglunwen/2184352.html