PLATFORM FRAMEWORK FOR WIRELESS MEDIA DEVICE SIMULATION AND DESIGN
First Claim
Patent Images
1. A method of simulation and design verification of a wireless device, comprising:
- capturing a plurality of signals in a data collection system, the plurality of signals including input signals for a wireless media device;
providing a high-level language (HLL) model, the HLL model including inputs and outputs that match the plurality of signals, the HLL model comprised of a plurality of blocks having inputs and outputs that are interconnected in the HLL model to implement a block level functionality of the wireless media device, each block implements a function of the wireless media device;
providing a plurality of optimized operator modules coded in a format for a target hardware platform, each optimized operator module is coded to implement the function of a corresponding block in the plurality of blocks and receives data inputs and generates data outputs corresponding to the inputs and outputs of its corresponding block;
executing the HLL model on a HLL simulation tool configured to apply the input signals from the plurality of signals to the inputs of the HLL model, to process the input signals according the function implemented by each block, and to generate simulated output signals on the outputs of the HLL model; and
analyzing the simulated output signals to determine how closely the HLL model meets a performance criteria for the wireless media device.
16 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the invention relate generally to electrical and electronic hardware, computer aided simulation and design, high-level language numerical computation, analysis, programming, and visualization of designs, target hardware compilers, assembly code, computer software, wired and wireless network communications, wearable, hand held, and portable computing devices for facilitating communication of information. More specifically, disclosed is a framework for computer aided simulation and design of wireless media devices for one or more target hardware platforms.
-
Citations
16 Claims
-
1. A method of simulation and design verification of a wireless device, comprising:
-
capturing a plurality of signals in a data collection system, the plurality of signals including input signals for a wireless media device; providing a high-level language (HLL) model, the HLL model including inputs and outputs that match the plurality of signals, the HLL model comprised of a plurality of blocks having inputs and outputs that are interconnected in the HLL model to implement a block level functionality of the wireless media device, each block implements a function of the wireless media device; providing a plurality of optimized operator modules coded in a format for a target hardware platform, each optimized operator module is coded to implement the function of a corresponding block in the plurality of blocks and receives data inputs and generates data outputs corresponding to the inputs and outputs of its corresponding block; executing the HLL model on a HLL simulation tool configured to apply the input signals from the plurality of signals to the inputs of the HLL model, to process the input signals according the function implemented by each block, and to generate simulated output signals on the outputs of the HLL model; and analyzing the simulated output signals to determine how closely the HLL model meets a performance criteria for the wireless media device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A computer program product embodied in a computer executable non-transitory computer readable medium configured for simulation and design verification of a wireless device, comprising steps of:
-
capturing a plurality of signals in a data collection system, the plurality of signals including input signals for a wireless media device; providing a high-level language (HLL) model, the HLL model including inputs and outputs that match the plurality of signals, the HLL model comprised of a plurality of blocks having inputs and outputs that are interconnected in the HLL model to implement a block level functionality of the wireless media device, each block implements a function of the wireless media device; providing a plurality of optimized operator modules coded in a format for a target hardware platform, each optimized operator module is coded to implement the function of a corresponding block in the plurality of blocks and receives data inputs and generates data outputs corresponding to the inputs and outputs of its corresponding block; executing the HLL model on a HLL simulation tool configured to apply the input signals from the plurality of signals to the inputs of the HLL model, to process the input signals according the function implemented by each block, and to generate simulated output signals on the outputs of the HLL model; analyzing the simulated output signals to determine how closely the HLL model meets a performance criteria for the wireless media device; and compiling, after the performance criteria are met, the plurality of optimized operator modules into executable firmware in a target language for a target hardware platform that executes the firmware on one or more hardware processors to implement functions of the wireless media device, the firmware embodied in a non-transitory computer medium.
-
Specification