CN103927219A - Accurate-period simulation model for reconfigurable special processor core and hardware architecture thereof - Google Patents
Accurate-period simulation model for reconfigurable special processor core and hardware architecture thereof Download PDFInfo
- Publication number
- CN103927219A CN103927219A CN201410183168.0A CN201410183168A CN103927219A CN 103927219 A CN103927219 A CN 103927219A CN 201410183168 A CN201410183168 A CN 201410183168A CN 103927219 A CN103927219 A CN 103927219A
- Authority
- CN
- China
- Prior art keywords
- module
- processor core
- accurate
- model
- cycle
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title abstract description 12
- 238000004422 calculation algorithm Methods 0.000 claims abstract description 8
- 230000005540 biological transmission Effects 0.000 claims abstract description 7
- 238000004891 communication Methods 0.000 claims description 21
- 238000012545 processing Methods 0.000 claims description 16
- 230000006870 function Effects 0.000 claims description 12
- 230000002159 abnormal effect Effects 0.000 claims description 7
- 230000015572 biosynthetic process Effects 0.000 claims description 3
- 238000012795 verification Methods 0.000 abstract description 8
- 230000008901 benefit Effects 0.000 abstract description 3
- 230000003993 interaction Effects 0.000 abstract 1
- 238000013461 design Methods 0.000 description 24
- 238000000034 method Methods 0.000 description 9
- 238000012360 testing method Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 239000002775 capsule Substances 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000005094 computer simulation Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000012942 design verification Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Landscapes
- Debugging And Monitoring (AREA)
Abstract
The invention relates to an accurate-period simulation model for a reconfigurable special processor core on the basis of a SystemC accurate-period model. The accurate-period simulation model comprises a control module, a transmission module and an operation module. The control module sends out configuration parameters and is used for controlling interaction with the exterior of the model and the working conditions of all modules in the model. The transmission module is used for receiving the configuration parameters sent by the control module and used for data transmission outside the special processor core and inside the special processor core. The operation modules are used for receiving the configuration parameters sent by the control module and carrying out operation according to the received configuration parameters and the set algorithm. The accurate-period simulation model has the advantages that a good soft hardware interface is provided on the basis of SystemC language modeling; sequential logic of hardware can be well simulated due to the fact that the model is accurate in period, and the problems can be found fast; compared with other simulation tools and verification platforms, a verification platform of the model is easy to set up, and the simulation velocity is high.
Description
Technical field
The present invention relates to a kind of restructural application specific processor nuclear cycle accurate model, be applicable to the design verification of digital circuit software and hardware system, for emulation and the checking of restructural application specific processor core provide a kind of test emulation verification platform.
Background technology
Along with SoC complexity presents exponential growth, because the design complexities of RTL level is large, the design cycle is long, and the design of software must wait until that hardware design could integration testing after completing, and this can make the cycle of whole design become very long.But SoC system becomes increasingly complex, the duration is increased, Time To Market is shorter and shorter, and traditional RTL level design can not meet the demand of design, and forcing devisers to seek a kind of new method for designing is ESL (Department of Electronics's irrespective of size) design.In ESL design, description and the simulation velocity of SoC system are fast, are the qualities that design engineer can analyze SoC system architecture rapidly.On the one hand, function execution environment correct and cycle accurate makes to develop software in advance and becomes possibility, has shortened the integrated time of software and hardware; On the other hand, system is combining with checking flow process of morning more, can determine the correctness of engineering development product.
SystemC is a kind of Hardware/Software Collaborative Design language, a kind of system-level modeling language.SystemC on C++ basis, has expanded hardware classes and simulated core forms, owing to combining Object-Oriented Design programming and hardware modeling mechanism principle two aspects, so this makes SystemC the different levels on abstraction hierarchy to carry out system.Hardware can be described by SystemC class, and its elementary cell is module, in module, can comprise submodule, port or process, is connected and communicates by letter between module by port with signal.Transaction-level modeling, as the core of ESL design, separates calculation function and communication function, and the communication between module realizes by function call, has reduced the processing of event and information.Communication mechanism (as bus or FIFO) is modeled as channel, and presents to module with the form of SystemC interface class.And can provide corresponding design schedule according to concrete requirements, event.Transaction-level is modeled on abstraction hierarchy and describes SoC system, can be divided into three kinds of models, that is: the model of non-timed, approximate model, cycle accurate model of cycle.
Summary of the invention
The object of the invention is to overcome the deficiency of above prior art, and a kind of accurate realistic model of cycle and hardware structure thereof with good interface between software and hardware, efficient restructural application specific processor core is provided, and is specifically realized by following technical scheme:
The accurate realistic model of cycle of described restructural application specific processor core, based on SystemC cycle accurate model, comprises
Control module, sends configuration parameter, for controlling the duty of the each module inner with the mutual and model of described model outside;
Transport module, receives the configuration parameter that described control module is sent, for the data transmission of application specific processor core outside and application specific processor core inside;
Computing module, receives the configuration parameter that described control module is sent, for carrying out computing according to the selected algorithm of setting described in the configuration parameter receiving.
The further design of the accurate realistic model of cycle of described restructural application specific processor core is, between described control module, transport module and computing module, simulate the signal communication between modules port by function call, realize module communication connection between any two, and by add the register unblock assignment in time sequence information analog and digital circuit in described function, set up streamline, obtain computing input data and computing output data cycle accurate model on the waveform of emulation.
The further design of the accurate realistic model of cycle of described restructural application specific processor core is that described control module comprises
Dispensing unit, completes configuration, the start-up operation to control module according to the register arranging in dispensing unit;
Interruption, exception processing unit, comprise and interrupt processing unit and exception processing unit, receives look-at-me and the abnormal signal of control module and computing module, for realizing, interruptions at different levels are processed respectively, and the abnormal processing of computing module;
Status poll unit, for the inquiry to each module status, to determine the subsequent operation of respective modules.
The further design of the accurate realistic model of cycle of described restructural application specific processor core is, described computing module is made up of several operator unit, the modeling of the corresponding a kind of algorithm of each arithmetic element.
According to the accurate realistic model of cycle of described restructural application specific processor core, a kind of hardware structure of accurate realistic model of cycle of restructural application specific processor core is provided, described hardware structure comprises reconfigureable computing array unit, master controller, configuration register, reconfigurable controller, memory access switching network, storer, DMA unit and bus interface, described reconfigurable controller, configuration register, DMA interface and bus interface communicate to connect with master controller respectively, described reconfigurable controller, configuration register forms described control module with master controller communication connection respectively, restructural application specific processor core is connected to form described computing module by memory access switching network and memory communication, described transport module comprises described DMA unit and bus interface, described DMA unit and master controller communication connection, described bus interface is connected to form data channel by described DMA unit and memory communication, and described bus interface communicates to connect formation control passage with described configuration register and master controller respectively.
The further design of the hardware structure of the accurate realistic model of cycle of described restructural application specific processor core is, described bus interface is AXI interface.
Advantage of the present invention is as follows:
(1), the present invention is based on SystemC Language Modeling, therefore, there is good interface between software and hardware;
(2), the present invention is cycle accurate model, therefore, can well simulate the sequential logic of hardware, to pinpoint the problems fast;
(3), compare other emulation tool (VCS), verification platform (FPGA), the verification platform of this model is built simply, simulation velocity is fast.
Brief description of the drawings
Fig. 1 is the hardware structure figure of restructural application specific processor core.
Fig. 2 is that restructural application specific processor and cycle accurate model are simplified Organization Chart.
Fig. 3 is master controller configuration module interface.
Fig. 4 is interruption processing module interface.
Fig. 5 is abnormality processing module interface.
Fig. 6 is status poll module interface.
Fig. 7 is DMA data transmission module interface.
Fig. 8 is different simulation and verification platform performance comparison diagrams.
Embodiment
Below in conjunction with accompanying drawing, the present invention program is elaborated.
The accurate realistic model of cycle of the restructural application specific processor core that the present embodiment provides, based on SystemC cycle accurate model, comprises control module, transport module and computing module.Control module, sends configuration parameter, for controlling the duty of the each module inner with the mutual and model of described model outside.Transport module, receives the configuration parameter that described control module is sent, for the data transmission of application specific processor core outside and application specific processor core inside.Computing module, receives the configuration parameter that described control module is sent, for carrying out computing according to the selected algorithm of setting described in the configuration parameter receiving.
Further, between control module, transport module and computing module, simulate the signal communication between modules port by function call, realize module communication connection between any two, and by add the register unblock assignment in time sequence information analog and digital circuit in function, and then set up streamline, obtain computing input data and computing output data cycle accurate model on the waveform of emulation.
Wherein, control module is mainly made up of dispensing unit, interruption, exception processing unit, signal and abnormal signal and status poll unit.The dispensing unit of the present embodiment, completes configuration, the start-up operation to control module according to the register arranging in dispensing unit.The IO interface of dispensing unit comprises restructural application specific processor core mode of operation (main equipment, from equipment), configuration register start address Reg_Addr, and computing module is selected Module_Sel, referring to Fig. 3.
The interruption of the present embodiment, exception processing unit, comprise and interrupt processing unit and exception processing unit, referring to Fig. 4, Fig. 5, receive look-at-me and the abnormal signal of control module and computing module, for realizing, interruptions at different levels are processed respectively, and the abnormal processing of computing module.
The status poll unit of the present embodiment, for the inquiry of external unit to each module status in this model such as external data signal processors (DSP), to determine the subsequent operation of respective modules, referring to Fig. 6.
The computing module of the present embodiment is made up of 17 operator unit, the modeling of the corresponding a kind of algorithm of each arithmetic element.Comprising FFT/IFFT computing, vectorial auto-correlation, simple crosscorrelation, plus-minus method, multiplication, matrix inversion, plus-minus method, multiplication, dot product, covariance, real/complex FIR, real/complex Doppler, fixed floating conversion and plural number are asked the computings such as mould.Computing module, according to the configuration parameter of control module, is realized the computing of special algorithm, and this module is the major part of whole system modeling, is also the core of chip.
According to the accurate realistic model of cycle of above-mentioned restructural application specific processor core, provide a kind of hardware structure of accurate realistic model of cycle of restructural application specific processor core.This hardware structure is mainly made up of reconfigureable computing array unit, master controller, configuration register, reconfigurable controller, memory access switching network, storer, DMA unit and bus interface.
Wherein, reconfigurable controller, configuration register, DMA interface and bus interface communicate to connect with master controller respectively, and reconfigurable controller, configuration register form above-mentioned control module with master controller communication connection respectively.
Restructural application specific processor core is connected to form above-mentioned computing module by memory access switching network and memory communication.
Transport module is mainly made up of DMA unit and bus interface, DMA unit and master controller communication connection.Bus interface is connected to form data channel by DMA unit and memory communication, and bus interface communicates to connect formation control passage with configuration register and master controller respectively.The bus interface that the present embodiment adopts is AXI interface.
The present invention is based on SystemC cycle accurate model, and therefore, this model and RTL level also have basically identical property of cycle.This model comprises control module, transport module, budget module.Use system-level language to encapsulate on abstraction hierarchy, and communicate by letter with extraneous by port, between module, pass through signal exchange data.Signal is data capsule, in the time that data change, and generation event, driving simulation device.Signal has been set up the direct connection of intermodule.And port can be regarded " signal pointer " as, port and a signal are associated together.SystemC signal and port support postpone assignment, by the behavior of a Δ delay modeling hardware signal.It is minimum emulation step that Δ postpones.Simulated core is supported the Δ cycle, and Δ periodic packets has contained many valuations and cenotype more.A simulation time has multiple Δ cycles.In the time of event call function notify (), will in the Δ event queue of simulated environment, insert this event.Send update request with request (), in the time upgrading, call updata () update signal.
The read-write of SystemC middle port and signal postpones to realize based on Δ just.The write method providing in the sequential logical circuit that triggered by clock just carries out the renewal of data to it in the time that timeslice finishes.So the port and the signal that read in this cycle are the data in last cycle, and the data that this cycle upgrades will arrive the next cycle and just can read.This attribute of port and signal just with one of important difference of higher level lanquage general data type.So, utilize this feature just can realize the model such as register, storer on hardware, the register unblock assignment that can be used in analog and digital circuit.
In the present invention, adopt unblock assignment to postpone to realize the flowing water transition of Time Created.Usually, in digital circuit, totalizer, multiplier and divider etc. all can not complete computing in one-period, and in design likely the combination of demand totalizer and multiplier composition multiply accumulating rise etc.These are in Design of Digital Circuit, and often the mode of flowing water designs, and can be that design reaches less time requirement like this.And with respect to higher level lanquage, plus-minus method, multiplication and division are all to complete computing in one-period.In the sequential logical circuit that triggered by clock, the realization of a streamline need to, through the flowing water Time Created of one period, could realize the output that each cycle can complete an operational data.So, the data needs of inputting within this cycle, the data that need to export through N all after date be only the result of this computing.In the present invention, implementation method is that the data input delay that utilizes unblock assignment to realize N cycle carrys out analog stream waterline.So, utilize this feature just can on the waveform of emulation, computing input data and computing output data cycle accurate model, and can realize the foundation of streamline.
The present invention is in order to make the model cycle more accurate, in the proof procedure after design finishes, and the not only correctness in verification model function, simultaneous verification model sequential, correctness on the cycle.And by artificial correction, the cycle of implementation model is accurate as much as possible.Due in design process of hardware, in later stage bug debugging, tend to have influence on the periodicity of hardware design, but in model, not necessarily have this bug especially, so, just need to be by increasing artificially the consistance that postpones to meet periodicity.
What the present invention realized is a kind of restructural application specific processor nuclear cycle accurate model, and its object is to realize the emulation of restructural application specific processor core.As Fig. 8, higher level lanquage has obvious advantage on simulation velocity, rapidly the place of orientation problem.And building of its simulated environment is also fairly simple, can carry out at any time emulation testing.
Claims (6)
1. accurate realistic model of the cycle of restructural application specific processor core, based on SystemC cycle accurate model, is characterized in that comprising
Control module, sends configuration parameter, for controlling the duty of the each module inner with the mutual and model of described model outside;
Transport module, receives the configuration parameter that described control module is sent, for the data transmission of application specific processor core outside and application specific processor core inside;
Computing module, receives the configuration parameter that described control module is sent, for carrying out computing according to the selected algorithm of setting described in the configuration parameter receiving.
2. the accurate realistic model of cycle of restructural application specific processor core according to claim 1, it is characterized in that simulating the signal communication between modules port by function call between described control module, transport module and computing module, realize module communication connection between any two, and by add the register unblock assignment in time sequence information analog and digital circuit in described function, set up streamline, obtain computing input data and computing output data cycle accurate model on the waveform of emulation.
3. the accurate realistic model of cycle of restructural application specific processor core according to claim 2, is characterized in that described control module comprises
Dispensing unit, completes configuration, the start-up operation to control module according to the register arranging in dispensing unit;
Interruption, exception processing unit, comprise and interrupt processing unit and exception processing unit, receives look-at-me and the abnormal signal of control module and computing module, for realizing, interruptions at different levels are processed respectively, and the abnormal processing of computing module;
Status poll unit, for the inquiry to each module status, to determine the subsequent operation of respective modules.
4. the accurate realistic model of cycle of restructural application specific processor core according to claim 1, is characterized in that described computing module is made up of several operator unit, the modeling of the corresponding a kind of algorithm of each arithmetic element.
5. according to the accurate realistic model of cycle of the restructural application specific processor core described in any one of claim 1-4, a kind of hardware structure of accurate realistic model of cycle of restructural application specific processor core is provided, it is characterized in that described hardware structure comprises reconfigureable computing array unit, master controller, configuration register, reconfigurable controller, memory access switching network, storer, DMA unit and bus interface, described reconfigurable controller, configuration register, DMA interface and bus interface communicate to connect with master controller respectively, described reconfigurable controller, configuration register forms described control module with master controller communication connection respectively, restructural application specific processor core is connected to form described computing module by memory access switching network and memory communication, described transport module comprises described DMA unit and bus interface, described DMA unit and master controller communication connection, described bus interface is connected to form data channel by described DMA unit and memory communication, and described bus interface communicates to connect formation control passage with described configuration register and master controller respectively.
6. the hardware structure of the accurate realistic model of cycle of restructural application specific processor core according to claim 1, is characterized in that described bus interface is AXI interface.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410183168.0A CN103927219A (en) | 2014-05-04 | 2014-05-04 | Accurate-period simulation model for reconfigurable special processor core and hardware architecture thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410183168.0A CN103927219A (en) | 2014-05-04 | 2014-05-04 | Accurate-period simulation model for reconfigurable special processor core and hardware architecture thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103927219A true CN103927219A (en) | 2014-07-16 |
Family
ID=51145448
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410183168.0A Pending CN103927219A (en) | 2014-05-04 | 2014-05-04 | Accurate-period simulation model for reconfigurable special processor core and hardware architecture thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103927219A (en) |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630735A (en) * | 2015-12-25 | 2016-06-01 | 南京大学 | Coprocessor based on reconfigurable computational array |
CN105930201A (en) * | 2016-04-25 | 2016-09-07 | 南京大学 | Functional simulator for reconfigurable dedicated processor core |
CN105955923A (en) * | 2016-04-27 | 2016-09-21 | 南京大学 | High-efficient controller and control method of configurable water flow signal processing core |
CN106484657A (en) * | 2016-11-18 | 2017-03-08 | 成都嘉纳海威科技有限责任公司 | A kind of reconfigurable signal processor ASIC framework and its reconstructing method |
CN106791847A (en) * | 2016-12-05 | 2017-05-31 | 中国计量大学 | A kind of video coding chip framework equivalent hardware complexity and performance estimation model |
CN106873447A (en) * | 2017-01-10 | 2017-06-20 | 南开大学 | A kind of robot model's algorithm implementation method based on FPGA |
CN106970879A (en) * | 2017-03-27 | 2017-07-21 | 南京大学 | A kind of parameter automatization configuration verification platform and method for configurable processing core |
CN108089839A (en) * | 2017-10-11 | 2018-05-29 | 南开大学 | A kind of method that computing cross-correlation is realized based on FPGA |
CN108804380A (en) * | 2018-05-21 | 2018-11-13 | 南京大学 | The cascade Cycle accurate model of vector calculus hardware accelerator multinuclear |
CN112580792A (en) * | 2020-12-08 | 2021-03-30 | 厦门壹普智慧科技有限公司 | Neural network multi-core tensor processor |
CN112905298A (en) * | 2015-05-04 | 2021-06-04 | 美商新思科技有限公司 | Efficient waveform generation for simulation |
CN116842902A (en) * | 2023-08-29 | 2023-10-03 | 深圳鲲云信息科技有限公司 | System-level simulation modeling method for black box model |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101231589A (en) * | 2007-01-25 | 2008-07-30 | 国际商业机器公司 | System and method for developing embedded software in-situ |
US7606694B1 (en) * | 2006-03-24 | 2009-10-20 | Xilinx, Inc. | Framework for cycle accurate simulation |
CN102184290A (en) * | 2011-05-06 | 2011-09-14 | 天津大学 | Cycle accurate and bit accurate system level model for embedded micro-processor |
-
2014
- 2014-05-04 CN CN201410183168.0A patent/CN103927219A/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7606694B1 (en) * | 2006-03-24 | 2009-10-20 | Xilinx, Inc. | Framework for cycle accurate simulation |
CN101231589A (en) * | 2007-01-25 | 2008-07-30 | 国际商业机器公司 | System and method for developing embedded software in-situ |
CN102184290A (en) * | 2011-05-06 | 2011-09-14 | 天津大学 | Cycle accurate and bit accurate system level model for embedded micro-processor |
Non-Patent Citations (1)
Title |
---|
王鹏: ""基于SystemC的动态可重构SoC***级建模框架研究"", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112905298A (en) * | 2015-05-04 | 2021-06-04 | 美商新思科技有限公司 | Efficient waveform generation for simulation |
CN105630735A (en) * | 2015-12-25 | 2016-06-01 | 南京大学 | Coprocessor based on reconfigurable computational array |
CN105930201A (en) * | 2016-04-25 | 2016-09-07 | 南京大学 | Functional simulator for reconfigurable dedicated processor core |
CN105955923A (en) * | 2016-04-27 | 2016-09-21 | 南京大学 | High-efficient controller and control method of configurable water flow signal processing core |
CN106484657A (en) * | 2016-11-18 | 2017-03-08 | 成都嘉纳海威科技有限责任公司 | A kind of reconfigurable signal processor ASIC framework and its reconstructing method |
CN106791847A (en) * | 2016-12-05 | 2017-05-31 | 中国计量大学 | A kind of video coding chip framework equivalent hardware complexity and performance estimation model |
CN106791847B (en) * | 2016-12-05 | 2020-06-19 | 中国计量大学 | Video coding chip architecture equivalent hardware complexity and performance estimation system |
CN106873447B (en) * | 2017-01-10 | 2019-02-01 | 南开大学 | A kind of robot model's algorithm implementation method based on FPGA |
CN106873447A (en) * | 2017-01-10 | 2017-06-20 | 南开大学 | A kind of robot model's algorithm implementation method based on FPGA |
CN106970879A (en) * | 2017-03-27 | 2017-07-21 | 南京大学 | A kind of parameter automatization configuration verification platform and method for configurable processing core |
CN108089839A (en) * | 2017-10-11 | 2018-05-29 | 南开大学 | A kind of method that computing cross-correlation is realized based on FPGA |
CN108804380A (en) * | 2018-05-21 | 2018-11-13 | 南京大学 | The cascade Cycle accurate model of vector calculus hardware accelerator multinuclear |
CN112580792A (en) * | 2020-12-08 | 2021-03-30 | 厦门壹普智慧科技有限公司 | Neural network multi-core tensor processor |
CN112580792B (en) * | 2020-12-08 | 2023-07-25 | 厦门壹普智慧科技有限公司 | Neural network multi-core tensor processor |
CN116842902A (en) * | 2023-08-29 | 2023-10-03 | 深圳鲲云信息科技有限公司 | System-level simulation modeling method for black box model |
CN116842902B (en) * | 2023-08-29 | 2023-11-21 | 深圳鲲云信息科技有限公司 | System-level simulation modeling method for black box model |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103927219A (en) | Accurate-period simulation model for reconfigurable special processor core and hardware architecture thereof | |
CN105302950B (en) | A kind of programmable logic device crosslinking emulation test method of soft and hardware collaboration | |
JP3131177B2 (en) | Method and apparatus for design verification using emulation and simulation | |
US7472361B2 (en) | System and method for generating a plurality of models at different levels of abstraction from a single master model | |
US8229723B2 (en) | Performance software instrumentation and analysis for electronic design automation | |
CN105930201B (en) | A kind of functional simulator of restructural application specific processor core | |
US7386827B1 (en) | Building a simulation environment for a design block | |
Ogawa et al. | A practical approach for bus architecture optimization at transaction level | |
CN102782651B (en) | The hybrid concurrent and serial logic emulation of hardware designs | |
KR20220148913A (en) | Machine Learning Based Metric Prediction in Early Stage Circuit Design | |
CN104750603A (en) | Multi-core DSP (Digital Signal Processor) software emulator and physical layer software testing method thereof | |
CN115587558A (en) | Interface-based verification environment generation method and device, equipment and storage medium | |
Kamkin et al. | Survey of modern technologies of simulation-based verification of hardware | |
Stotland et al. | UVM based approaches to functional verification of communication controllers of microprocessor systems | |
CN108804380A (en) | The cascade Cycle accurate model of vector calculus hardware accelerator multinuclear | |
Gupta | Hardware-software codesign | |
Kang et al. | Seamless SoC verification using virtual platforms: An industrial case study | |
CN117709046A (en) | Method for building APB_bridge subsystem-level verification platform based on uvm | |
US11593547B1 (en) | Prediction and optimization of multi-kernel circuit design performance using a programmable overlay | |
CN104811259B (en) | A kind of satellite communication frequency deviation verification method | |
CN106529043A (en) | Method for carrying out sub-module comprehensive design on circuit on basis of computer software | |
Abbes et al. | IP integration methodology for SoC design | |
US20040025073A1 (en) | Method for transforming behavioral architectural and verification specifications into cycle-based compliant specifications | |
US11630935B1 (en) | Data traffic injection for simulation of circuit designs | |
Callanan et al. | Estimating stream application performance in early-stage system design |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140716 |