TechOnline India Header
Most Popular
Top 5 Courses
  • Fundamentals of PCB Design
  • Fundamentals of Audio Networking
  • Analog Devices' SHARC 32-Bit DSP
  • Paralleling DC-DC Converters
  • Fundamentals of x86 Architecture
    Most Popular
    Top 5 Technical Papers
  • ARM Platform Technical Overview
  • Using C++ Efficiently in Embedded Applications
  • Top 10 Drivers for Embedded Android
    Most Popular
    Top 5 Webinars
  • Designing embedded HMIs and connecting them to hardware
  • 2009 Embedded Market Study
    All Articles Products Courses Papers VirtuaLabs Webinars
    Top Search Items
    C


    Techpaper Spotlight

    Wind River
    Accelerating the Development of Embedded Linux Devices with JTAG On-Chip Debugging
    /
        Login | Register | Welcome, Guest

    Topics
    POLL
    How much code have you produced in your career?
    A few KLOC
        38%
    100s of KLOC
        44%
    Millions of LOC
        11%
    A trillion
        7%
     



    FPGA design and verification in mechatronic applications
    Programmable Logic DesignLine
    To be specific, VHDL-AMS allows expression of simultaneous, nonlinear differential and algebraic equations in any model; the model creator need only express the equations and let the simulator solve them in time or frequency domain. Domain knowledge from any engineering discipline can be encapsulated in reusable libraries5 that are accessible by any member of the design team. It is then possible for the digital developer to start with a clear, executable specification that incorporates all of the requirements (including non-digital) and to use the same specification as a virtual verification environment. Since VHDL-AMS supports the concept of component statistical distributions6, it is also practical to verify that the digital design will operate in the context of tolerance and manufacturing variation, which drive the "non-digital" characteristics of mechatronic systems. A reference book for the VHDL-AMS language, The System Designer's Guide to VHDL-AMS: Analog, Mixed-Signal and Mixed-Technology Modeling, provides an extensive modeling example using the VHDL-AMS language to represent various aspects of an unpiloted aerial vehicle (UAV). The UAV example includes models focusing on mixed-signal, mixed-technology, power electronics, communications, and the overall system. See Figure 3 for an overview of the system model provided in the book. See Figure 4 for an example of a simple gain block written in the VHDL-AMS language, such as for the potentiometer that is shown in Figure 3. Note that the AMS extensions provide for declaration of ports of type "quantity" and a section in the architecture for equations that use the "==" operator. This allows creation of continuous time-domain relationships for model ports (in contrast to discrete events in "normal" VHDL). These models can be mixed freely with digital VHDL models " the VHDL-AMS language is a pure superset of VHDL " allowing for a very rich modeling environment in which to specify and verify sophisticated systems.


    Figure 3. UAV System Model from The Designer's Guide to VHDL-AMS. (click on image to enlarge).

    The VHDL-AMS language is an undiscovered asset for FPGA designers—a powerful tool to define and verify requirements in a non-digital context.

    Figure 4. VHDL-AMS code for a simple "gain" model

    < PREV 1 | 2 | 3 | 4 | 5 NEXT >
     
     
    Latest Webinars
    · The Next Generation of Ethernet: How the New IEEE Standards Enable Energy Efficiency and Quality-of-Service
    · Simplified Physical Layer Receiver Test of Re-timed Architectures Such as USB 3.0, SATA, SAS, PCIe 2
    · How to solve the most common high-speed bus issues in embedded design on a budget
    · Early access to ARM Core Technology with Fast Models from ARM
    · Latest MIPI Standards: PHY and Protocol Testing Guidance
     
    Member Company Spotlight
    National Instruments
     

    Multicore processors present new software challenges that must be overcome to fully take advantage of processing capabilities. Read technical white papers to learn more or view a webinar with a panel of experts.


    Member Companies