Font Size: a A A

Design And Verification Of Operation Monitoring Circuit For On-chip Processor

Posted on:2019-12-13Degree:MasterType:Thesis
Country:ChinaCandidate:Y L YangFull Text:PDF
GTID:2428330572952069Subject:Engineering
Abstract/Summary:PDF Full Text Request
The on-chip processor is the core and basic component of the SoC,but traditional hardware debugging solutions cannot solve the requirements for on-chip processor debugging.How to monitor the on-chip processor on the SoC chip with increasing complexity is an important research content.In the chip development process,when the on-chip processor is to analyze the system's abnormal interrupts and multi-tasking,the traditional processor monitoring technology based on off-chip instruments has been difficult to measure on-chip processors such as on-chip data streams,instruction streams,and stack accesses.information.When the on-chip processor is running in real time,only the serial port printout method can be used to monitor the processor status.The current debugging method cannot detect multitasking and sleep modes,and basically cannot see the internal operation of the processor.The operation monitoring circuit designed in this paper realizes the monitoring of the on-chip processor instructions and data,and stores the monitoring data for the SoC designer to debug the chip,thereby speeding up the development of the SoC.This thesis is based on the ARM Core Sight architecture and combines the AMBA bus technology to design the operation monitoring circuit.The on-chip processor operation monitoring circuit mainly realizes the collection,control,and storage of monitoring data.The operation monitoring circuit is composed of four parts,namely a monitoring source module,a monitoring control module,a monitoring connection module,and a monitoring storage module.The monitoring source module mainly has two units,namely an embedded tracking unit and an AHB bus tracking unit.The monitoring control module is mainly composed of an embedded cross trigger unit and a debug access port unit.The monitoring and connection module is mainly composed of three parts: ATB bridge,ATB aggregator and ATB replicator.The monitoring storage module is mainly composed of a trace port interface unit and an embedded trace cache.The monitoring source module mainly completes the collection of monitoring data and instructions,and non-invasively completes the collection of monitoring data during the operation of the processor.The monitoring and control module realizes the control filtering of monitoring data.Before executing the monitoring operation,the behavior of the instruction stream and data stream can be controlled through the register configuration.The function of the monitoring and connecting module is mainly to connect the various sub-modules of the entire monitoring circuit and used to transfer information between the modules.The main function of the monitoring storage module is to store and process the final monitoring information.The on-chip processor operation monitoring circuit writes the collected data to the memory through the AXI bus or through the network to other debugging devices.Transmits off-chip and uses debug software for monitoring data analysis.The monitoring circuit designed in this dissertation can facilitate debugging and find the loopholes in the chip design process,and it has a great role in promoting the design and debugging of the chip.
Keywords/Search Tags:On-Chip Processors, Monitoring Circuits, SoC, CoreSight
PDF Full Text Request
Related items