Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Verification module with FPGA embedded in SoPC chip

A technology for verifying modules and chips, applied in the field of verification modules, can solve problems such as virtual verification difficulties, and achieve the effect of solving functional verification problems and verification difficulties

Pending Publication Date: 2021-03-30
西安翔腾微电子科技有限公司
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In order to solve the above-mentioned technical problems existing in the background technology, the present invention provides a verification method of SoPC chip embedded FPGA, which solves the difficult problem of virtual verification in embedded FPGA verification

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Verification module with FPGA embedded in SoPC chip
  • Verification module with FPGA embedded in SoPC chip
  • Verification module with FPGA embedded in SoPC chip

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The technical solutions of the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0025] see figure 1 , the verification module of the specific embodiment of the present invention comprises bus interface model, configuration model, FPGA model, and bus interface model simulates dual-core (CPU0, CPU1) to complete the interconnection communication with FPGA model, and configuration model simulates CPU1 bus interface operation and completes FPGA model Injection of configuration flow data.

[0026] For the FPGA model integrated on the dual-core SoC, it is a third-party model, and its bus interface model interacting with the CPU is as follows: figure 1 As shown, the bus interface model simulation supports the access of CPU0 and CPU1, and the clock domains of CPU0 and CPU1 are often different. In order to ensure that the CPU bus access on the FPGA side is often used, the bus interface model oft...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention relates to a verification module for an embedded FPGA of an SoPC chip, and the module comprises an FPGA model, a bus interface model, and a configuration model, the bus interface model simulates the behaviors of dual-core CPU0 and CPU1 to complete the interconnection communication with the FPGA model, and the configuration model simulates the behaviors of CPU1 to complete the onlineconfiguration of the FPGA. The invention provides a high-level modeling method to construct the peripheral verification environment of the FPGA, and the function verification problem is better and faster solved.

Description

technical field [0001] The invention relates to the field of integrated circuit design, in particular to a verification module embedded in an FPGA in a SoPC chip. Background technique [0002] Integrate domestic FPGA on multi-core SoC chips based on domestic technology. In terms of engineering, China is currently in the exploratory stage. For multi-core SoC chips integrating FPGAs, it is necessary to design interconnection and configuration interfaces. Functional verification based on design is divided into verification based on FPGA prototype platform. And the verification of the virtual prototype platform, using domestic FPGA samples and other FPGA or chip configuration and data path verification environment for FPGA prototype verification, embedded FPGA virtual verification requires the construction of peripheral design models. Difficult virtual verification problems in embedded FPGA verification. Contents of the invention [0003] In order to solve the above-mentioned...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F30/343G06F115/02
CPCG06F30/343G06F2115/02
Inventor 田泽王世中郭蒙王宣明刘承禹
Owner 西安翔腾微电子科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products