Register configuration synchronization method, verification platform system, configuration method and device
A technology of register configuration and verification platform, which is applied in the direction of instruments, special data processing applications, electrical digital data processing, etc., and can solve the problems of repeated workload, huge, different prediction results, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0040] The embodiment of this application provides a register configuration synchronization method, which can be found in figure 2 shown, including:
[0041] S201: When the register model in CPP format receives register configuration information, configure the registers of the register model according to the register configuration information.
[0042] In the embodiment of the present application, the engineer can input the register configuration information into the register model of the CPP form, so as to realize the configuration of the registers in the register model of the CPP form.
[0043] S202: Transmit the register configuration information to the BFM in the SV environment through the DPI, so as to send the register configuration information to the DUT through the BFM, and then configure the registers of the DUT.
[0044] It should be noted that since the c language and the SV language are two different languages, the CPP environment and the SV environment cannot di...
Embodiment 2
[0115] In this embodiment, on the basis of Embodiment 1, in the UVM environment, the solution of the present application is illustrated by taking the case where the BFM is the AXI bus function model, the APB bus function model and the AHB bus function model as examples.
example 1
[0116] For example one, see Figure 6 as shown, Figure 6 This embodiment provides a verification platform system when the BFM is an AXI bus function model. in:
[0117] Implement a function function (denoted as send_txn function) in axi_proxy (AXI proxy, BFM proxy when BFM is the AXI bus function model), this function can generate axi transaction according to the register configuration information such as the incoming register data and register address (conforming to AXI protocol data packet) and the corresponding sequence (sequence), and then put into the axisequence queue.
[0118] axi_proxy checks whether the content in the axi sequence queue is empty in run_phase. When it is not empty, take out the content of the sequence that is not empty, and send it to the sequencer (sequencer) of axi_vip (AXI bus function model, where vip is: verification IP, a verification module that has applied for intellectual property protection), and finally passes driver (driver) to configu...
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