Building of SOC Prototype Machine and IP Modules Verification

JIANG Hai,FU Yu-zhuo,PAN Yang
DOI: https://doi.org/10.3969/j.issn.1006-9348.2005.11.018
2005-01-01
Abstract:Nowadays many modules,such as CPUs,DSPs and Memory,which were implemented by isolated components in all of previous circuit design,could be merged into a single chip,but in this approach it is very important to reuse the peripheral IP modules.The IP modules could be reused after system verification which makes use of prototype machine usually.A FPGA prototype machine was built for Hisys SOC's system verification.And in this prototype verification environment,the program developed for this SOC verification could be download through UART form PC to the FPGA board.ASIC RTL code can not be wholly mapped into FPGA without any modification,otherwise this FPGA prototype machine would be low performance and the timing requirement could not be met.This paper studies the ASIC-TO-FPGA RTL code transformation and an efficient approach is presented.At last,as an example of IP reuse,the Nand Flash Controller module verification was mentioned.
What problem does this paper attempt to address?