Showing posts with label fpga. Show all posts
Showing posts with label fpga. Show all posts

Saturday, August 18, 2007

APLICATIONS OF DIGITAL SYSTEMS

Download: Prototyping a DC motor PI Controller Using FPGA

A Proportional-Integrate controller was implemented on a single-chip Xilinx Field Programmable Gate Arrays (FPGA). The controller was designed for angular position control of a DC servomotor. The FPGA was designed in Handel-C language, using Fixed-point numbers. The PI controller took approximately 1% of the total look-up-tables of a Xilinx virtex v1000 FPGA, and had a maximum clock rate of 4.6MHz.
The prototyping environment consisted of an FPGA evaluation card, a data acquisition card that has 8 channels on-board ADC and two DAC, and a computer with Windows NT4.0 operation system.
This goal of this work is to evaluate the FPGAs’ performance in digital control applications.
Detailed experimental results were shown in this report. It was concluded that FPGAs have sufficient computation power for some custom digital control applications.


Maybe you could be interested on learning USB.
Remember you can always find more information, tutorials, manuals and datasheets on lamejorinfo Comunity

Thursday, August 16, 2007

APLICATIONS OF DIGITAL SYSTEMS III

Download: Motor Control Using FPSLIC FPGA

This application note describes the implementation of Pulse Width Modulation (PWM) and Quadrature Decoder/Counter modules for motor control and motor sensor applications.
The on-chip FPGA (up to 40K gates) can be used to implement multiple programmable PWM and Quadrature Decoder modules, allowing designers to implement multiple channels of programmable PWM and Quadrature Decoders. The high performance 8 - bit microcontroller provides up to 3 additional PWM counters that can be configured as 8-, 9- or 10-bit PWM's. The added advantage of the on-chip microcontroller is that it can be used for reading PWMs and Quadrature decoders, and to perform the required processing in determining the motor speed and the distance travelled, providing the single chip solution for most of the motor related applications, see Figure 1.
Typical applications are printers, plotters, Data X-Y Logger, industrial and medical precision equipment, robotics, audio amplifiers, copiers, scanners and many others.



Maybe you could be interested on learning USB.
Remember you can always find more information, tutorials, manuals and datasheets on lamejorinfo Comunity

Wednesday, August 15, 2007

APLICATIONS OF DIGITAL SYSTEMS II

FPGA Motor Control Reference Design

With the growing complexity of motor and motion control applications, it becomes apparent that a Field Programmable Gate Array (FPGA) offers significant advantage over the off the shelf Application Specific Standard Product (ASSP) solutions in the areas of performance, flexibility and inventory control. With an FPGA, calculations that would normally consume large amounts of CPU time when implemented in software may be hardware accelerated. Using hardware acceleration allows for more functionality within the system software. Custom motor drive interfaces such as PWM can be developed easily, quickly and at low cost. Additionally, because of full configurability, the same FPGA can be used in various product ranges, reducing the need to maintain inventory for multiple devices.



Maybe you could be interested on learning USB.
Remember you can always find more information, tutorials, manuals and datasheets on lamejorinfo Comunity

Saturday, August 4, 2007

Getting started with FPGA Design

Getting started with FPGA Design



Creating an FPGA project
Creating a schematic source document
Placing parts on the schematic
Creating connections
Checking the design
Configuring your design
Using the devices view to program the FPGA
Adding a sub sheet for the clock divider
Adding a VHDL file for the clock divider

Maybe you could be interested on learning USB. Remember you can always find more information, tutorials, manuals and datasheets on lamejorinfo Comunity

Friday, August 3, 2007

Introduction to WebPACK 4.1 for FPGAs

Download: Introduction to WebPACK 4.1 for FPGAs

What this is and is not
FPGA programming
Installing WebPACK
Our first design
Hierarchical design



Maybe you could be interested on learning USB.
Remember you can always find more information, tutorials, manuals and datasheets on lamejorinfo Comunity

Wednesday, August 1, 2007

Architecture of FPGAs and CPLDs

Architecture of FPGAs and CPLDs: A Tutorial

This paper provides a tutorial survey of architectures of commercially available high-capacity field-programmable devices (FPDs). We first define the relevant terminology in the field and then describe the recent evolution of FPDs. The three main categories of FPDs are delineated: Simple PLDs (SPLDs), Complex PLDs (CPLDs) and Field- Programmable Gate Arrays (FPGAs). We then give details of the
architectures of all of the most important commercially available chips, and give examples of applications of each type of device.




Maybe you could be interested on learning USB.
Remember you can always find more information, tutorials, manuals and datasheets on lamejorinfo Comunity