[go: up one dir, main page]

GB2594269B - Emulation software and a method of emulating behaviour of a device containing one or more DSP cores - Google Patents

Emulation software and a method of emulating behaviour of a device containing one or more DSP cores Download PDF

Info

Publication number
GB2594269B
GB2594269B GB2005767.5A GB202005767A GB2594269B GB 2594269 B GB2594269 B GB 2594269B GB 202005767 A GB202005767 A GB 202005767A GB 2594269 B GB2594269 B GB 2594269B
Authority
GB
United Kingdom
Prior art keywords
emulating
behaviour
device containing
emulation software
dsp cores
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.)
Active
Application number
GB2005767.5A
Other versions
GB202005767D0 (en
GB2594269A (en
Inventor
Mckinley Stephen
Bowman Brockbank Ian
Rattray Chris
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cirrus Logic International Semiconductor Ltd
Original Assignee
Cirrus Logic International Semiconductor Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Cirrus Logic International Semiconductor Ltd filed Critical Cirrus Logic International Semiconductor Ltd
Priority to GB2005767.5A priority Critical patent/GB2594269B/en
Priority to GB2202304.8A priority patent/GB2601262B/en
Publication of GB202005767D0 publication Critical patent/GB202005767D0/en
Publication of GB2594269A publication Critical patent/GB2594269A/en
Application granted granted Critical
Publication of GB2594269B publication Critical patent/GB2594269B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
    • G06F9/45504Abstract machines for programme code execution, e.g. Java virtual machine [JVM], interpreters, emulators
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3672Test management
    • G06F11/3688Test management for test execution, e.g. scheduling of test suites
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3668Testing of software
    • G06F11/3696Methods or tools to render software testable
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3698Environments for analysis, debugging or testing of software
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/455Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
GB2005767.5A 2020-04-21 2020-04-21 Emulation software and a method of emulating behaviour of a device containing one or more DSP cores Active GB2594269B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB2005767.5A GB2594269B (en) 2020-04-21 2020-04-21 Emulation software and a method of emulating behaviour of a device containing one or more DSP cores
GB2202304.8A GB2601262B (en) 2020-04-21 2020-04-21 Emulation software and a method of emulating behaviour of a device containing one or more DSP cores

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB2005767.5A GB2594269B (en) 2020-04-21 2020-04-21 Emulation software and a method of emulating behaviour of a device containing one or more DSP cores

Publications (3)

Publication Number Publication Date
GB202005767D0 GB202005767D0 (en) 2020-06-03
GB2594269A GB2594269A (en) 2021-10-27
GB2594269B true GB2594269B (en) 2022-04-13

Family

ID=70860053

Family Applications (1)

Application Number Title Priority Date Filing Date
GB2005767.5A Active GB2594269B (en) 2020-04-21 2020-04-21 Emulation software and a method of emulating behaviour of a device containing one or more DSP cores

Country Status (1)

Country Link
GB (1) GB2594269B (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112329369B (en) * 2020-11-09 2024-04-12 安徽芯纪元科技有限公司 Method for debugging software on chip simulation model
CN115454893B (en) * 2022-09-14 2025-09-30 得一微电子股份有限公司 Multi-process firmware simulation operation method, device, equipment and storage medium
CN117032903B (en) * 2023-10-07 2024-01-26 之江实验室 Simulation debugging method and device, storage medium and electronic equipment
CN117194276B (en) * 2023-11-06 2024-01-23 沐曦集成电路(上海)有限公司 Chip software and hardware joint simulation debugging system

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040215440A1 (en) * 2003-04-24 2004-10-28 International Business Machines Corporation Simulation of hardware based on smart buffer objects
US20070067151A1 (en) * 2005-08-31 2007-03-22 Advanced Micro Devices, Inc. Memory access to virtual target device
US20110010700A1 (en) * 2009-07-08 2011-01-13 Lanner Mats E Virtualization of configuration settings
US20160306628A1 (en) * 2015-04-17 2016-10-20 Ulrich Bestfleisch Layered Business Configuration
US20190034318A1 (en) * 2017-07-26 2019-01-31 Western Digital Technologies, Inc. Hardware-Software Co-Verification for Debugging Firmware on a Hardware Simulator
US20200073676A1 (en) * 2018-08-30 2020-03-05 Dell Products, Lp Method and Apparatus for UEFI Firmware Boot Journal Recording

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040215440A1 (en) * 2003-04-24 2004-10-28 International Business Machines Corporation Simulation of hardware based on smart buffer objects
US20070067151A1 (en) * 2005-08-31 2007-03-22 Advanced Micro Devices, Inc. Memory access to virtual target device
US20110010700A1 (en) * 2009-07-08 2011-01-13 Lanner Mats E Virtualization of configuration settings
US20160306628A1 (en) * 2015-04-17 2016-10-20 Ulrich Bestfleisch Layered Business Configuration
US20190034318A1 (en) * 2017-07-26 2019-01-31 Western Digital Technologies, Inc. Hardware-Software Co-Verification for Debugging Firmware on a Hardware Simulator
US20200073676A1 (en) * 2018-08-30 2020-03-05 Dell Products, Lp Method and Apparatus for UEFI Firmware Boot Journal Recording

Also Published As

Publication number Publication date
GB202005767D0 (en) 2020-06-03
GB2594269A (en) 2021-10-27

Similar Documents

Publication Publication Date Title
GB2594269B (en) Emulation software and a method of emulating behaviour of a device containing one or more DSP cores
GB2601262B (en) Emulation software and a method of emulating behaviour of a device containing one or more DSP cores
EP4334878A4 (en) System and method for using a virtual agent to provide consumer electronic device related technical support
SG11202012193UA (en) Systems and methods for simulation of package configurations for generating cost optimized configurations
GB202005623D0 (en) Aerosol provision device and method
GB202108058D0 (en) Structural simulation of additivley manufactured components
EP3690750C0 (en) Method and device for calibrating physics engine of virtual world simulator to be used for learning of deep learning-based device, and a learning method and learning device for real state network used therefor
EP4126268A4 (en) BALANCE TRAINER SIMULATOR SYSTEM AND METHOD
GB202214570D0 (en) Use of projectile data to create a virtual reality simulation of a live-action sequence
GB202017735D0 (en) UAV system and method for simulation of reduced-gravity environments
SE0203569D0 (en) An interventional simulator system
EP4228234A4 (en) Electronic device and application execution method for electronic device
EP4010893C0 (en) DEVICES FOR SIMULATING DENTAL PROCEDURES AND METHODS
ZA202210334B (en) Somatosensory simulation method and device of crane simulator
IL286118A (en) Aerosol provision system and a method of providing an aerosol
GB202305741D0 (en) Virtual reality simulation activity scheduling
GB2601318B (en) Human simulation rescue manikin
PL4373323T3 (en) Aerosol-generating device and method of indicating an operational state of an aerosol-generating device
GB202104658D0 (en) Simulation doll
GB202112133D0 (en) Simulation method and system
GB2418404B (en) A method and a simulator device for training a pilot of a vessel
EP3953342A4 (en) ENHANCED NOTCH TRANSCRIPTIONAL ACTIVATION COMPLEX INHIBITORS AND METHODS OF USE THEREOF
EP4052243C0 (en) TRAINING DEVICES AND METHODS FOR SIMULATING INTRANASAL DRUG DELIVERY
GB202101467D0 (en) Non-combustible aerosol provision device and system
GB2606291B (en) Simulation device, simulation method, and simulation program