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
  • Satisfactory Essays

    Pros And Cons Of Tanks

    • 336 Words
    • 2 Pages

    In 1915 Europe was in the midst of World War I and was at a stalemate caused by trench warfare. There was a need for new and revolutionary weapons to end the dilemma. The British found a solution to this problem by inventing tanks. The invention of the tank had numerous pros and cons, but it ultimately changed warfare.…

    • 336 Words
    • 2 Pages
    Satisfactory 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
  • Good Essays

    Simon Sinek Concepts

    • 749 Words
    • 3 Pages

    Simon Sinek’s ideas and concepts of leadership relate to ones used by the Marine Corps. Marines are one of the most successful military organizations around the world. They have achieved success by accomplishing missions and winning battles. Battles fought in difficult terrains, climates and circumstances. Marines have also thrived in times when other military branches have better equipment and funding.…

    • 749 Words
    • 3 Pages
    Good Essays
  • Good Essays

    In the article “Seeing and Making Culture” by Bell Hooks, Bell argues that society has a wrong outlook of the poor community. Her goal is to try and change everyone’s image of these people. She successfully supports her claim by using authority (ethos) and values (pathos) to explain her claim and why she feels so strongly about this situation. According to the census,…

    • 1381 Words
    • 6 Pages
    Good 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
  • 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
  • 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

    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
  • 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