Preview

Vsdvds

Powerful Essays
Open Document
Open Document
4950 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Vsdvds
4 FPGA-based Embedded Processor

With rising gate densities of FPGA devices, many FPGA vendors now offer a processor that either exists in silicon as a hard IP or can be incorporated within the programmable device as a soft IP. The purpose of having a processor co-exist with conventional digital logic components is to provide flexilibility of combining software and hardware based control in one chip. Many algorithms that are difficult to code in HDL and have update time requirements in milliseconds can use the processor inside the FPGA. A whole suite of tools, consisting of compilers and assemblers help the designer code in C or C++. The motivation of this chapter is to introduce the use of FPGA embedded processors and to integrate custom digitial logic with FPGA-based processors.

4.1 Hardware–Software Task Partitioning
Update time

10–100 ms

Referencing trajectory control

1–10 ms

Control of position and speed loop, sequencing logic

μs

Current and power device PWM control

Fig 4.1. Task update rates

A designer of a digital system identifies tasks and their update time requirements. As shown in Fig. 4.1, a robot controller task pyramid consists of tasks that need microsecond or millisecond update time. In our hypothetical robot control system, the task of robot joint trajectory computation, which needs 10–100 ms update time, is assigned to a processor. The processor is driven by a timer interrupt that updates

82

Introduction to Embedded System Design Using Field Programmable Gate Arrays

the trajectory profile every 10–100 ms. The task of motor current and power device PWM control is part of hardware logic (designed using HDL) because it needs to update every 50 μs.

4.2 FPGA Fabric Immersed Processors
The ability to support processor logic has brought a new dimension to the use of FPGA devices. It has provided designers the freedom to partition their designs either for single-threaded software flow or to use concurrent



References: 1. 2. 3. 4. 5. Hall TS, Hamblen JO (2004) System-on-a-programmable-chip development platforms in the classroom.IEEE Transactions on Education: 47(4): 502–507 WISHBONE System-on-Chip (SoC) interconnection architecture for portable IP cores. (2002) B.3. http://www.opencores.org/projects.cgi/web/wishbone/wishbone. Accessed 21 May 2008 Klafter RD et al (1989) Robotic engineering, an integrated approach. Prentice-Hall Schilling RJ (1990) Fundamentals of robotics analysis and control. Prentice-Hall, New Jersey Kung Y, Shu G (2005) Development of a FPGA-based motion control IC for robot arm. Paper presented at IEEE ICIT 2005,1397–1402 Further Reading 1. 2. 3. 4. 5. Slater M (1989) Microprocessor–based design, a comprehensive guide to hardware design. Prentice-Hall Mitsubishi Industrial Micro-Robot System Manual for Model RV-M1, MovemasterEx, BFP-A5191E-B Kung Y, Huang P, Chen C (2004) Development of a SOPC for PMSM Drives. Paper presented at the 47th IEEE International Midwest Symposium on Circuits and Systems 2004 Kung Y, Shu G (2005) Development of a FPGA-based motion control IC for robot arm. Paper presented at IEEE ICIT 2005, pp. 1397–1402 Navabi Z (2007) Embedded Core Design with FPGAs. McGraw Hill

You May Also Find These Documents Helpful

  • Better Essays

    Cited: "Robotics At The University of Central Florida." Robotics At The University of Central Florida. N.p., n.d. Web. 5 Nov. 2012. <http://robotics.ucf.edu/home.php>.…

    • 1079 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    As little as ten years ago, the thought of having a personal computer at one's office desk, home, or grade school seemed far‑fetched indeed. Now personal computers are accepted complacently as part of our modern world. Computer brains run cars, stereos, televisions, refrigerators, phone systems, factories, offices, airplanes, and defense systems, to name a few examples. The next progression of the computer as a mobile unit, robot, may like the personal computer, become a common and essential companion at home and in the workplace.…

    • 4572 Words
    • 19 Pages
    Powerful Essays
  • Better Essays

    This chapter describes research activities currently conducted in the world that are related to robotics for…

    • 2050 Words
    • 9 Pages
    Better Essays
  • Good Essays

    Robotics as a branch of mechanical, electrical and computer engineering deals with the design, construction, operation and application of robots, as well as computer systems for their control, sensory feedback and information processing. The technologies deal with automated machines that can take the place of humans in dangerous environments manufacturing processes, or resemble humans in appearance, behavior and / or cognition. The concept of creating machines that can operate autonomously dates back to classical times, but research into the functionality and potential…

    • 778 Words
    • 3 Pages
    Good Essays
  • Better Essays

    ISE is the foundation for Xilinx FPGA logic design. Because FPGA design can be an involved process, Xilinx has provided software development tools that allow the designer to circumvent some of this complexity. Various utilities such as constraints entry, timing analysis, logic placement and routing, and device programming have all been integrated into ISE. Xilinx ISE (Integrated Synthesis Environment) is a software tool produced by Xilinx for synthesis and analysis of HDL designs, enabling the developer to synthesize ("compile") their designs, perform timing analysis, examine RTL diagrams, simulate a design's reaction to different stimuli, and configure the target device with the programmer.…

    • 5823 Words
    • 24 Pages
    Better Essays
  • Powerful Essays

    Briefly, the first works on robotics may be traced back until 270 BC, in the ancient Greece, to the water clocks with mobile figures designed by the Civil Engineer Ctesibius. His work was followed by Phylo of Byzantium (author of the marvellous book “Mechanical Collection”, 200 BC), Hero of Alexandria (85 BC) and Marcus Vitruvius (25 BC). Several hundred years later, the Arabians documented (the three Banu Musa working for the Kalifa of Baghdad, 786-833 AC) and developed (Badías-Zaman Isma’Il bin ar-Razzaz al-Jazari in the book “The science of the Ingenious Devices”, 1150-1220 AC) the Greek designs to be used on their own creations.…

    • 2005 Words
    • 58 Pages
    Powerful Essays
  • Powerful Essays

    References: Edward L. Safford, J., The Complete Handbook of Robotics. 1st ed. 1978: Blue Ridge Summit, Pa : Tab Books, c1978. 358.…

    • 6309 Words
    • 26 Pages
    Powerful Essays
  • Better Essays

    By 1997 the idea of fidelity (from the Spanish word fidelita meaning accuracy, spread widely in a certain place) became popular which gave birth to the hot technology of present namely WI-FI i.e., wireless fidelity. It was developed to improve the interoperability of wireless local area network products based on the IEEE 802.11 standards by providing communication between nodes via RF waves of certain frequency. In this paper I would be presenting a preamble to Wi-Fi and about Wireless Control of Robots using Wi-Fi…

    • 2178 Words
    • 9 Pages
    Better Essays
  • Powerful Essays

    Fpga Vhdl

    • 2142 Words
    • 9 Pages

    • generating global control signals (for resets etc.) • data formatting (serial to parallel, multiplexing, etc.)…

    • 2142 Words
    • 9 Pages
    Powerful Essays
  • Better Essays

    Robotics is a fascinating subject – more so, if you have to fabricate a robot yourself. The field of robotics encompasses a number of engineering disciplines such as electronics, structural, mechanical and pneumatics.…

    • 3798 Words
    • 16 Pages
    Better Essays
  • Powerful Essays

    The AVR Microcontroller and Embedded Systems is the latest volume in the series of textbooks by Mazidi et al. This series of texts is widely used around the world by both industry and academics and has been translated into many languages. The other titles in the series are:…

    • 60899 Words
    • 244 Pages
    Powerful Essays
  • Powerful Essays

    The following report discussed the approach undertaken to implement the AM2901A microprocessor slice on a Spartan II FPGA board. It will also highlight the functionality and implementation of the individual modules required for the implementation of the microprocessor. The design includes the implementation details of the required modules and the interconnections between them. The report also discusses an important aspect of the implementation of the microprocessor which is the simulation and testing of the individual modules that have to be adhered to ensure correct operation of the overall microprocessor. Simulation tools available in Xilinx 9.1i will be used to simulate the design that our team has derived. Upon discussion of these sections, this document will provide helpful information that will benefit anyone considering undertaking a similar project.…

    • 5276 Words
    • 22 Pages
    Powerful Essays
  • Powerful Essays

    Essay Robots

    • 1648 Words
    • 7 Pages

    Robots are the largest growing technological devices in the world. They perform many functions ranging from space exploration to entertainment.…

    • 1648 Words
    • 7 Pages
    Powerful Essays
  • Powerful Essays

    Collision Avoidance Robot

    • 7890 Words
    • 32 Pages

    In today's modern life, technology has contributed in people's lives in many ways. We are in a very fast period of technological advancements, progress and production that would certainly make living easy and convenient, robot is one of this. Robots are human like machines capable of doing tasks they are programmed to do. They have shown significance in decreasing human work load especially in industries. This is under robotics that deals with the design, development, construction, operation, and application of robots and computer systems for their control, sensory feedback, and information processing. These technologies deal with automated machines that can take the place of humans, in dangerous or manufacturing processes, or simply just resemble humans.…

    • 7890 Words
    • 32 Pages
    Powerful Essays
  • Good Essays

    robotics in life today

    • 1766 Words
    • 8 Pages

    “Advancements in Robotics and Its Future Uses”, by Tennyson Samuel John, International Journal of Scientific & Engineering Research Volume 2, Issue 8, August-2011…

    • 1766 Words
    • 8 Pages
    Good Essays