Extension Language

14,000,000 Leading Edge Experts on the ideXlab platform

Scan Science and Technology

Contact Leading Edge Experts & Companies

Scan Science and Technology

Contact Leading Edge Experts & Companies

The Experts below are selected from a list of 75111 Experts worldwide ranked by ideXlab platform

J M Burdio - One of the best experts on this subject based on the ideXlab platform.

  • fpga implementation of a switching frequency modulation circuit for emi reduction in resonant inverters for induction heating appliances
    IEEE Transactions on Industrial Electronics, 2008
    Co-Authors: L A Barragan, J Acero, D Navarro, I Urriza, J M Burdio
    Abstract:

    This paper presents the use of frequency modulation as a spread spectrum technique to reduce conducted electromagnetic interference (EMI) in the A frequency band (9-150 kHz) caused by resonant inverters used in induction heating home appliances. For sinusoidal, triangular, and sawtooth modulation profiles, the influence of peak period deviation in EMI reduction and in the power delivered to the load is analyzed. A digital circuit that generates the best of the analyzed modulation profiles is implemented in a field programmable gate array. The design is modeled in a very-high-speed integrated circuits hardware description Language (VHDL). The digital circuit, the power converter, and the spectrum analyzer are simulated all together using a mixed-signal simulation tool to verify the functionality of the VHDL description. The spectrum analyzer is modeled in VHDL-analog and mixed-signal Extension Language (VHDL-AMS) and takes into account the resolution bandwidth stipulated by the EMI measurement standard. Finally, the simulations are experimentally verified on a 3.5 kW resonant inverter operating at 35 kHz.

  • fpga based power measuring for induction heating appliances using sigma delta a d conversion
    IEEE Transactions on Industrial Electronics, 2007
    Co-Authors: J Acero, D Navarro, L A Barraga, I Garde, J I Artigas, J M Burdio
    Abstract:

    This paper presents a field-programmable gate array (FPGA) implementation of a digital circuit that measures in real time the output power of medium-frequency (25-50 kHz) induction-heated cooking appliances. The voltage and current are sensed using first-order sigma-delta (SigmaDelta) analog-to-digital converters. The power-measuring algorithm is very simple while maintaining good accuracy. The algorithm is developed using a hardware description Language (VHDL). The digital circuit, the power converter, the signal conditioning circuits, and the SigmaDelta modulators are simulated all together using a mixed-signal (analog + digital) simulation tool. The algorithm error is obtained in simulation computing the average power using VHDL-Analog and Mixed-Signal Extension Language (VHDL-AMS), and the influence of different parameters is analyzed. Finally, the digital circuit is implemented in the FPGA, and the simulations are experimentally verified.

  • FPGA-Based Power Measuring for Induction Heating Appliances Using Sigma–Delta A/D Conversion
    IEEE Transactions on Industrial Electronics, 2007
    Co-Authors: J Acero, D Navarro, L A Barraga, I Garde, J I Artigas, J M Burdio
    Abstract:

    This paper presents a field-programmable gate array (FPGA) implementation of a digital circuit that measures in real time the output power of medium-frequency (25-50 kHz) induction-heated cooking appliances. The voltage and current are sensed using first-order sigma-delta (SigmaDelta) analog-to-digital converters. The power-measuring algorithm is very simple while maintaining good accuracy. The algorithm is developed using a hardware description Language (VHDL). The digital circuit, the power converter, the signal conditioning circuits, and the SigmaDelta modulators are simulated all together using a mixed-signal (analog + digital) simulation tool. The algorithm error is obtained in simulation computing the average power using VHDL-Analog and Mixed-Signal Extension Language (VHDL-AMS), and the influence of different parameters is analyzed. Finally, the digital circuit is implemented in the FPGA, and the simulations are experimentally verified.

Timothy J Barnes - One of the best experts on this subject based on the ideXlab platform.

  • skill a cad system Extension Language
    Design Automation Conference, 1991
    Co-Authors: Timothy J Barnes
    Abstract:

    SKILL is a programming Language that supports both command entry and procedural customization in Opus TM Design Framework TM . After briefly considering some related work, we examine the requirements that motivate the provision of a programming Language available to the user and describe some of the technical characteristics of the Language design and implementation. Finally, we describe our experience with the Language and outline future work. A number of programming examples are appended.

J Acero - One of the best experts on this subject based on the ideXlab platform.

  • fpga implementation of a switching frequency modulation circuit for emi reduction in resonant inverters for induction heating appliances
    IEEE Transactions on Industrial Electronics, 2008
    Co-Authors: L A Barragan, J Acero, D Navarro, I Urriza, J M Burdio
    Abstract:

    This paper presents the use of frequency modulation as a spread spectrum technique to reduce conducted electromagnetic interference (EMI) in the A frequency band (9-150 kHz) caused by resonant inverters used in induction heating home appliances. For sinusoidal, triangular, and sawtooth modulation profiles, the influence of peak period deviation in EMI reduction and in the power delivered to the load is analyzed. A digital circuit that generates the best of the analyzed modulation profiles is implemented in a field programmable gate array. The design is modeled in a very-high-speed integrated circuits hardware description Language (VHDL). The digital circuit, the power converter, and the spectrum analyzer are simulated all together using a mixed-signal simulation tool to verify the functionality of the VHDL description. The spectrum analyzer is modeled in VHDL-analog and mixed-signal Extension Language (VHDL-AMS) and takes into account the resolution bandwidth stipulated by the EMI measurement standard. Finally, the simulations are experimentally verified on a 3.5 kW resonant inverter operating at 35 kHz.

  • fpga based power measuring for induction heating appliances using sigma delta a d conversion
    IEEE Transactions on Industrial Electronics, 2007
    Co-Authors: J Acero, D Navarro, L A Barraga, I Garde, J I Artigas, J M Burdio
    Abstract:

    This paper presents a field-programmable gate array (FPGA) implementation of a digital circuit that measures in real time the output power of medium-frequency (25-50 kHz) induction-heated cooking appliances. The voltage and current are sensed using first-order sigma-delta (SigmaDelta) analog-to-digital converters. The power-measuring algorithm is very simple while maintaining good accuracy. The algorithm is developed using a hardware description Language (VHDL). The digital circuit, the power converter, the signal conditioning circuits, and the SigmaDelta modulators are simulated all together using a mixed-signal (analog + digital) simulation tool. The algorithm error is obtained in simulation computing the average power using VHDL-Analog and Mixed-Signal Extension Language (VHDL-AMS), and the influence of different parameters is analyzed. Finally, the digital circuit is implemented in the FPGA, and the simulations are experimentally verified.

  • FPGA-Based Power Measuring for Induction Heating Appliances Using Sigma–Delta A/D Conversion
    IEEE Transactions on Industrial Electronics, 2007
    Co-Authors: J Acero, D Navarro, L A Barraga, I Garde, J I Artigas, J M Burdio
    Abstract:

    This paper presents a field-programmable gate array (FPGA) implementation of a digital circuit that measures in real time the output power of medium-frequency (25-50 kHz) induction-heated cooking appliances. The voltage and current are sensed using first-order sigma-delta (SigmaDelta) analog-to-digital converters. The power-measuring algorithm is very simple while maintaining good accuracy. The algorithm is developed using a hardware description Language (VHDL). The digital circuit, the power converter, the signal conditioning circuits, and the SigmaDelta modulators are simulated all together using a mixed-signal (analog + digital) simulation tool. The algorithm error is obtained in simulation computing the average power using VHDL-Analog and Mixed-Signal Extension Language (VHDL-AMS), and the influence of different parameters is analyzed. Finally, the digital circuit is implemented in the FPGA, and the simulations are experimentally verified.

Dale E. Parson - One of the best experts on this subject based on the ideXlab platform.

  • Extension Language Automation of Embedded System Debugging
    arXiv: Software Engineering, 2000
    Co-Authors: Dale E. Parson, Bryan Schlieder, Paul Beatty
    Abstract:

    Embedded systems contain several layers of target processing abstraction. These layers include electronic circuit, binary machine code, mnemonic assembly code, and high-level procedural and object-oriented abstractions. Physical and temporal constraints and artifacts within physically embedded systems make it impossible for software engineers to operate at a single layer of processor abstraction. The Luxdbg embedded system debugger exposes these layers to debugger users, and it adds an additional layer, the Extension Language layer, that allows users to extend both the debugger and its target processor capabilities. Tcl is Luxdbg's Extension Language. Luxdbg users can apply Tcl to automate interactive debugging steps, to redirect and to interconnect target processor input-output facilities, to schedule multiple processor execution, to log and to react to target processing exceptions, and to automate target system testing. Inclusion of an Extension Language like Tcl in a debugger promises additional advantages for distributed debugging, where debuggers can pass Extension Language expressions across computer networks.

  • DSL - Using Java reflection to automate Extension Language parsing
    Proceedings of the 2nd conference on Domain-specific languages - PLAN '99, 1999
    Co-Authors: Dale E. Parson
    Abstract:

    An Extension Language is an interpreted programming Language designed to be embedded in a domain-specific framework. The addition of domain-specific primitive operations to an embedded Extension Language transforms that vanilla Extension Language into a domain-specific Language. The LUxWORKS processor simulator and debugger from Lucent uses Tcl as its Extension Language. After an overview of Extension Language embedding and LUxWORKS experience, this paper looks at using Java reflection and related mechanisms to solve three limitations in Extension Language - domain framework interaction. The three limitations are gradual accumulation of ad hoc interface code connecting an Extension Language to a domain framework, over-coupling of a domain framework to a specific Extension Language, and inefficient command interpretation. Java reflection consists of a set of programming interfaces through which a software module in a Java system can discover the structure of classes, methods and their associations in the system. Java reflection and a naming convention for primitive domain operations eliminate ad hoc interface code by supporting recursive inspection of a domain command interface and translation of Extension Language objects into domain objects. Java reflection, name-based dynamic class loading, and a Language-neutral Extension Language abstraction eliminate Language over-coupling by transforming the specific Extension Language into a runtime parameter. Java reflection and command objects eliminate inefficiency by bypassing the Extension Language interpreter for stereotyped commands. Overall, Java reflection helps to eliminate these limitations by supporting reorganization and elimination of handwritten code, and by streamlining interpretation.

  • using java reflection to automate Extension Language parsing
    Conference on Domain-Specific Languages, 1999
    Co-Authors: Dale E. Parson
    Abstract:

    An Extension Language is an interpreted programming Language designed to be embedded in a domain-specific framework. The addition of domain-specific primitive operations to an embedded Extension Language transforms that vanilla Extension Language into a domain-specific Language. The LUxWORKS processor simulator and debugger from Lucent uses Tcl as its Extension Language. After an overview of Extension Language embedding and LUxWORKS experience, this paper looks at using Java reflection and related mechanisms to solve three limitations in Extension Language - domain framework interaction. The three limitations are gradual accumulation of ad hoc interface code connecting an Extension Language to a domain framework, over-coupling of a domain framework to a specific Extension Language, and inefficient command interpretation. Java reflection consists of a set of programming interfaces through which a software module in a Java system can discover the structure of classes, methods and their associations in the system. Java reflection and a naming convention for primitive domain operations eliminate ad hoc interface code by supporting recursive inspection of a domain command interface and translation of Extension Language objects into domain objects. Java reflection, name-based dynamic class loading, and a Language-neutral Extension Language abstraction eliminate Language over-coupling by transforming the specific Extension Language into a runtime parameter. Java reflection and command objects eliminate inefficiency by bypassing the Extension Language interpreter for stereotyped commands. Overall, Java reflection helps to eliminate these limitations by supporting reorganization and elimination of handwritten code, and by streamlining interpretation.

  • Tcl/Tk Workshop - A Tcl-based self-configuring embedded system debugger
    1997
    Co-Authors: Dale E. Parson, Paul E. Beatty, Bryan Schlieder
    Abstract:

    The Tcl Environment for Extensible Modeling is a software system from Bell Labs for the simulation, hardware emulation and debugging of heterogeneous multiprocessor embedded systems. These embedded systems contain one or more digital signal processors or microcontrollers that execute real-time software written in assembly Language and C. Tcl provides an environment in which embedded system designers can interact easily with their designs. Tcl serves as a processor query Language, a modeling Language for connecting and scheduling processors, an Extension Language for adding both model and environment enhancements, and as a user interface implementation Language. Tcl's C API and calling conventions provide C and C++-level standards and portable libraries. The Tcl interpreter extends readily into a self-configuring simulation-emulation-debugging tool set. This tool set can use new processor types and new processor arithmetic without tool recompilation. This paper looks at exploitation of Tcl from a system perspective, and at some technical problems and solutions in applying Tcl.

I Garde - One of the best experts on this subject based on the ideXlab platform.

  • fpga based power measuring for induction heating appliances using sigma delta a d conversion
    IEEE Transactions on Industrial Electronics, 2007
    Co-Authors: J Acero, D Navarro, L A Barraga, I Garde, J I Artigas, J M Burdio
    Abstract:

    This paper presents a field-programmable gate array (FPGA) implementation of a digital circuit that measures in real time the output power of medium-frequency (25-50 kHz) induction-heated cooking appliances. The voltage and current are sensed using first-order sigma-delta (SigmaDelta) analog-to-digital converters. The power-measuring algorithm is very simple while maintaining good accuracy. The algorithm is developed using a hardware description Language (VHDL). The digital circuit, the power converter, the signal conditioning circuits, and the SigmaDelta modulators are simulated all together using a mixed-signal (analog + digital) simulation tool. The algorithm error is obtained in simulation computing the average power using VHDL-Analog and Mixed-Signal Extension Language (VHDL-AMS), and the influence of different parameters is analyzed. Finally, the digital circuit is implemented in the FPGA, and the simulations are experimentally verified.

  • FPGA-Based Power Measuring for Induction Heating Appliances Using Sigma–Delta A/D Conversion
    IEEE Transactions on Industrial Electronics, 2007
    Co-Authors: J Acero, D Navarro, L A Barraga, I Garde, J I Artigas, J M Burdio
    Abstract:

    This paper presents a field-programmable gate array (FPGA) implementation of a digital circuit that measures in real time the output power of medium-frequency (25-50 kHz) induction-heated cooking appliances. The voltage and current are sensed using first-order sigma-delta (SigmaDelta) analog-to-digital converters. The power-measuring algorithm is very simple while maintaining good accuracy. The algorithm is developed using a hardware description Language (VHDL). The digital circuit, the power converter, the signal conditioning circuits, and the SigmaDelta modulators are simulated all together using a mixed-signal (analog + digital) simulation tool. The algorithm error is obtained in simulation computing the average power using VHDL-Analog and Mixed-Signal Extension Language (VHDL-AMS), and the influence of different parameters is analyzed. Finally, the digital circuit is implemented in the FPGA, and the simulations are experimentally verified.