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

Soc integrated circuit with multiplexing of functional interface and debugging interface

A technology of integrated circuit and debugging interface, which is applied in the direction of electrical digital data processing, instruments, digital data processing components, etc., and can solve problems such as uncertain factors, inability to debug, and long time consumption

Inactive Publication Date: 2011-12-21
ALLWINNER TECH CO LTD
View PDF0 Cites 40 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The disadvantages of this method are in the following aspects: 1) It takes a long time; 2) Leading the test signal line will bring uncertain factors to the debugging, which will increase the difficulty of debugging; 3) In order to disassemble and lead the test signal line, The power of the machine needs to be turned off, so for some difficult-to-reproduce phenomena, it is impossible to debug these low-probability abnormal phenomena; 4) SOC integrated circuits need special debugging pins, which increase the consumption of SOC integrated circuit pins, which is not conducive to SOC integrated circuits the design of

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
  • Soc integrated circuit with multiplexing of functional interface and debugging interface
  • Soc integrated circuit with multiplexing of functional interface and debugging interface
  • Soc integrated circuit with multiplexing of functional interface and debugging interface

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0025] Such as image 3 as shown, image 3 It is a schematic structural diagram of an SOC integrated circuit applied to SD card control in this embodiment. In the figure, SOC 300 includes: SD card interface controller 301, UART interface controller 302, JTAG debug interface controller 303, signal multiplexing unit 304, multiplexing control register 305, multiplexing control merging unit 306, multiplexing control pipe pin 307 , pins 310 to 315 , and SD card socket 316 . Wherein the SD card interface controller 301, i.e. the secure digital card interface controller, corresponds to figure 2 The main function of the functional interface controller is to realize the read and write operation of the externally inserted SD card and realize the function of SD card storage. This is a functional application in normal mode; the UART interface controller 302 corresponds to figure 2 Other debugging interface controllers in the UART are used to communicate with external debugging tools ...

Embodiment 2

[0029] Figure 4 Shown is a schematic diagram of the structure of the SOC integrated circuit used in MS card control. The SOC integrated circuit in the figure includes: MS interface controller 401, JTAG debugging interface controller 403, multiplexing control register 405, signal multiplexing unit 404, pins 410-415, and MS external socket 416. where the MS interface controller 401 corresponds to figure 2 The function interface controller, its main function is to realize the data storage of the externally inserted MS card. This implementation is a simplified version without image 3 The multiplexing control pin 307 shown in , because there is only a single control mode, does not need the multiplexing control merging unit 306; figure 2 Other debug interface controllers shown in .

[0030] During normal function application: the multiplexing control register 405 does not receive the debug mode trigger command, and then outputs the normal application control command to contr...

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 present invention proposes a SOC integrated circuit, including: a functional interface controller, a JTAG debugging interface controller, a signal multiplexing unit for selecting a functional interface signal or a debugging interface signal and transmitting the selected signal to an external interface, and a signal multiplexing unit for Depending on whether the debugging mode trigger instruction is received, the signal multiplexing unit controls the multiplexing control register for signal multiplexing, several pins, and an external interface for connecting with debugging tools or other devices other than the SOC integrated circuit. Through the signal multiplexing unit and the multiplexing control register, all pins of the present invention can be multiplexed for function application and debugging, and can reduce SOC integrated circuit pin consumption and chip area. And the debugging tool can debug the SOC integrated circuit through the external interface, without dismantling the machine and leading the test signal line, and can debug some low-probability abnormal phenomena, and the effect is better.

Description

technical field [0001] The invention relates to the field of integrated circuits, in particular to a SOC integrated circuit. Background technique [0002] SOC (System-On-a-Chip, System on a Chip) refers to the current large-scale integrated circuit, which implements various functions in an integrated circuit chip. Usually, one chip can meet all the needs of the system, so it is called a system on a chip. . With the development of microelectronics technology, the application of SOC has been very extensive, and the scale can be larger and the function can be stronger in the future. [0003] The JTAG (Joint Test Action Group) interface is a debugging interface commonly used in SOC integrated circuits. Through the JTAG interface, the terminal tool on the computer can not only access the internal registers and storage units of the SOC integrated circuit, but also The code can be downloaded to the storage unit of the SOC integrated circuit, so as to control the running process o...

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): G06F13/38G06F1/16
Inventor 邢涛王大志
Owner ALLWINNER TECH CO LTD
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