Navigating-SoC (System On Chip) simulating, verifying and debugging platform

A chip and platform technology, applied in the field of navigation SoC chip simulation, verification and debugging device platform, can solve the problems of time-consuming, difficult debugging, affecting the design progress, etc., to achieve the effect of perfect chip architecture, optimized code, efficient and reliable work

Inactive Publication Date: 2012-04-11
MEDIASOC TECH
View PDF7 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The sampling rate of navigation intermediate frequency data ranges from 4MHz to 17MHz, and the navigation IP runs at 30MHz to 100MHz. The processor needs tens of millions of clock cycles to process 1s of data, and the navigation algorithm often needs one minute of data to calculate the result. If you want to simulate Some special scenarios require tens of minutes of data, and it will take a very long time to completely use HDL simulator to simulate
[0010] 4. The storage capacity of navigation intermediate frequency data is large. Taking the sampling rate of 5.714MHz with 2bit precision as an example, 1 minute of data requires 85.71MB of data; if you need to simulate the processes of capture, tracking and calculation in different scenarios, It often takes 5 minutes or even longer, and the data volume will reach more than 400 MB. Therefore, efficient data storage, import and playback mechanisms are also problems that must be solved by the debugging platform
When the software code given by these existing solutions is downloaded to the RISC processor later, there will be loopholes that are difficult to debug, which seriously affects the design progress

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
  • Navigating-SoC (System On Chip) simulating, verifying and debugging platform
  • Navigating-SoC (System On Chip) simulating, verifying and debugging platform
  • Navigating-SoC (System On Chip) simulating, verifying and debugging platform

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0053] The technical solution of the present invention is further described below. The following description is only for understanding the technical solution of the present invention, and is not used to limit the scope of the present invention. The scope of protection of the present invention is based on the claims.

[0054] The navigation SoC chip emulation, verification and debugging platform of the present invention will be further described in detail below in conjunction with the accompanying drawings. The following descriptions are all based on the ARM processor and the AHB bus. If it is other RISC processors or other bus forms, please modify it appropriately.

[0055] Step 1, customize the navigation SoC chip verification board. like figure 2 It is a system structure diagram of the navigation SoC chip, which directly obtains intermediate frequency data from the radio frequency front end, and these data enter the hardware acceleration IP for processing, and the RISC proc...

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 discloses a navigating-SoC (System On Chip) simulating, verifying and debugging platform, which comprises a navigating-SoC verifying plate and a PC (Personal Computer) host-computer environment, wherein an RISC (Reduced Instruction Set Computer) processor and an FPGA (Field-Programmable Gate Array) are integrated onto the navigating-SoC verifying plate, and the PC host-computer environment is used for assisting the debugging and the analysis of a designer. A navigating IP (Internet Protocol) is realized on the FPGA, and the support for a hanging/operating mode is added. According to a hardware-hanging/operating state, a navigation-interrupting program is divided into a hardware-hanging period and a hardware-operating period, the introduction of intermediate-frequency data into the SoC verifying plate is finished through a UDP (User Datagram Protocol)/USB (Universal Serial Bus) protocol by a PC host computer at the hanging period, and debugging information is sequentially transmitted to the PC host computer by the SoC verifying plate. In the invention, the operating time of a code on the RISC processor is also accurately analyzed by utilizing a timer resource on the SoC verifying plate, and the real-time property of software and hardware can be analyzed. A PC host-computer end comprises a GUI (Graphical User Interface), a UDP/USB communication thread and a background database, so that a perfect verifying environment is provided for the designer.

Description

technical field [0001] The invention relates to the field of SoC (System On Chi, system on chip) verification and debugging, in particular to a device platform capable of emulating, verifying and debugging a navigation SoC chip. [0002] Background technique [0003] Global Navigation Satellite System (GNSS) has been widely used in various fields in the past few decades. At present, GNSS includes GPS of the United States, GLONASS of Russia, Compass (Beidou) of China and Galileo system of the European Union. In the civilian field, most mobile devices have navigation functions, which provide great convenience for people's travel. Many vehicles are equipped with GPS navigation equipment, which greatly simplifies the management of the transportation industry. In the military field, the navigation system is the top priority of modern warfare, and the core of these devices is the navigation chip. In the field of navigation chip design, there is a certain gap between domestic a...

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): G06F11/36
Inventor 陈默扬应忍冬刘佩林
Owner MEDIASOC TECH
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