Verification method and system for converter controller
A technology for converting controllers and verification methods, applied in electrical testing/monitoring, etc., can solve the problems of poor portability, low reusability, and complex verification environment construction process, and achieve high reusability, simple creation process, and portability. Good results
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0039] image 3 A flowchart of the realization of the verification method of the conversion controller provided by Embodiment 1 of the present invention is shown. The method is based on the Verification Methodology Manual (Verification Methodology Manual, VMM) verification platform, and is described in detail as follows:
[0040]In step S301, data related to the transaction is obtained according to the transaction describing the DMA bus operation, and a control transaction is generated from the transaction and the obtained data.
[0041] In step S302, monitor the DMA bus sequence received or sent by the conversion controller, analyze and obtain the control information in the bus sequence as the control information of the monitoring transaction, and read from the pre-stored data related to the AXI bus address read and write according to the control information. The data corresponding to the control information is taken as the data information of the monitoring transaction.
[...
Embodiment 2
[0047] Figure 4 A flow chart of the realization of the verification method of the conversion controller provided by Embodiment 2 of the present invention is shown. The method is based on the Verification Methodology Manual (Verification Methodology Manual, VMM) verification platform, and is described in detail as follows:
[0048] In step S401, a transaction describing DMA bus operation is generated, and the transaction includes control information and data information.
[0049] In the embodiment of the present invention, a transaction is a description of a DMA bus operation to be sent to a DMA bus to AXI bus conversion controller, for example, a bus operation may be a read operation or a write operation.
[0050] In step S402, according to the transaction describing the DMA bus operation, generate a DMA bus operation conforming to the timing of the DMA bus, and send the DMA bus operation to the DMA bus to AXI bus conversion controller.
[0051] In step S403, the AXI module ...
Embodiment 3
[0062] Figure 5 A structural diagram of a verification system for a switching controller provided in Embodiment 3 of the present invention is shown. The system is based on a VMM verification platform. For ease of description, only parts related to the embodiment of the present invention are shown.
[0063] The embodiment of the present invention carries out verification system from the conversion of DMA bus to AXI bus conversion controller and comprises:
[0064] Data related to reading and writing of AXI bus addresses stored in memory 51 in advance.
[0065] In the embodiment of the present invention, the memory is a memory in the form of a register. Since the address of the AXI bus has a fixed correspondence with the address of the DMA bus, the corresponding data uploaded or downloaded by the DMA bus can be found through the fixed correspondence.
[0066] In the embodiment of the present invention, the transaction describing the operation of the DMA bus can be generated by...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com