Virtual system on chip, IO pin multiplexing simulation method and device and storage medium

By simulating the IO module forwarding mechanism of the SoC chip in a virtual system-on-chip system, the pin multiplexing function is realized, which solves the problem that virtual system-on-chip cannot fully verify all functions of the SoC design in the existing technology, improves the accuracy and reliability of the simulation, and reduces R&D costs.

CN119647369AActive Publication Date: 2025-03-18SHENZHEN ACAD OF AEROSPACE TECH
5 Cites 0 Cited by

Patent Information

Application Number
CN202411716409.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-27
Publication Date
2025-03-18
Estimated Expiration
2044-11-27

AI Technical Summary

Technical Problem

Existing virtual system-on-chip ignores the pin multiplexing function of the IO module when emulating SoC design, resulting in the simulation system being unable to fully verify all functions of the SoC design, especially the advanced functions that rely on IO pin multiplexing.

Method used

Design a virtual system on chip to simulate the forwarding mechanism of the IO module to realize the pin multiplexing function of the real SoC chip through the virtual IO module, the on-chip port configuration module, the pin configuration detection module, the input driver module and the output driver module.

Benefits of technology

It improves the simulation accuracy and reliability of the real SoC chip by virtual system-on-chip, can more accurately verify the functional integrity of user code, and reduces the R&D cost of SoC supporting programs.

✦ Generated by Eureka AI based on patent content.
Patent Text Reader

Abstract

The invention relates to the technical field of virtual systems on chip, and discloses a virtual system on chip, an I-O pin multiplexing simulation method and device thereof and a storage medium. Wherein each virtual on-chip device of the virtual on-chip system comprises a plurality of virtual ports, the virtual I O module comprises a plurality of virtual off-chip ports, a plurality of virtual on-chip ports and a plurality of input and output marks, and the plurality of virtual off-chip ports and the input and output marks are in one-to-one correspondence with a plurality of pins of a virtualized chip. The plurality of virtual on-chip ports are in one-to-one correspondence with a plurality of functions of a plurality of pins of a virtualized chip. The on-chip port configuration module is used for recording the pairing relationship between the virtual on-chip ports and the virtual ports, and the pin configuration detection module is used for confirming the pairing relationship between the virtual off-chip ports and the virtual on-chip ports according to a user program. And the input driving module and the output driving module are respectively used for driving data input and output. The system can truly simulate the multiplexing function of the I-O pin of the SoC chip, and can completely verify the user program.
Need to check novelty before this filing date? Find Prior Art