A verification method of SOC hardware and software co-simulation based on network communication protocol

A network communication protocol, software and hardware collaboration technology, applied to electrical components, transmission systems, etc., can solve the problems of low simulation speed, long compilation time, single programming language, etc., and achieve the effect of speeding up simulation and saving compilation time

Inactive Publication Date: 2016-02-03
上海宇芯科技有限公司
View PDF1 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0007] The purpose of the present invention is to overcome the flaws and problems of single test-stimulus writing language, longer compilation time, lower simulation speed, and imperfect verilog design and verification existing in the prior art, and provide a test-stimulus writing language freedom, SOC software-hardware co-simulation verification method based on network communication protocol with short compilation time, high simulation speed, and perfect verilog design 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
  • A verification method of SOC hardware and software co-simulation based on network communication protocol
  • A verification method of SOC hardware and software co-simulation based on network communication protocol

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0018] see figure 1 and figure 2 , a kind of SOC software-hardware co-simulation verification method based on network communication protocol, this verification method comprises the following steps successively:

[0019] Step 1: Build the test platform and test stimulus first. The test platform is the network server, and the test stimulus is the network client. The test platform includes verilog design, SystemC model and The server packaging / unpacking module written by C++, the test stimulation end includes the test software and the client packaging / unpacking module, and then the test platform end and the test stimulation end are separated by a network protocol so as to operate independently; the server Packing / unpacking module and client packing / unpacking module exchange data through self-explanatory packet format on the network; ...

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

An SOC (System on a Chip) software and hardware collaborative simulation verification method based on network communication protocol is provided, which comprises the steps of: firstly, constructing a test platform end and a test excited end; and then carrying out data exchange through a self-explanatory data packet format, wherein the test platform end is a network server, including verilog design, System C model and a server packing / unpacking module written in C++ under the operation of a third-party simulator; the test excited end is a network client, including a test software and a client packing / unpacking module. The self-explanatory data packet format includes a reading / writing format on a bus, a reading / writing format of a VPI (Virtual Path Identifier) and simulative behavior control. In the invention, the compiling of the test excitation is simplified and the compiling time is saved, and the simulation velocity is increased and the test completeness of verilog design is improved.

Description

technical field [0001] The present invention relates to platform construction and test incentive software development for SOC software-hardware co-simulation verification, in particular to a SOC software-hardware co-simulation verification method based on network communication protocol, specifically applicable to self-explanatory data packet format in SOC software-hardware co-simulation Applied in the authentication method. Background technique [0002] SOC verification includes verification of hardware circuit design and verification of software, and the combination of the two is called software-hardware co-simulation. At present, the main verification schemes are: verilog direct excitation, model simulation or FPGA: [0003] Verilog direct stimulus: use verilog language in the test platform to translate the software test stimulus into the timing of the input port of the hardware design, directly drive the verilog design, and collect comparison data at the output port of th...

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 Patents(China)
IPC IPC(8): H04L29/06
Inventor 金葆晖
Owner 上海宇芯科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products