105 research outputs found

    Stepper motor control using CPLD

    Get PDF
    Tématem mé bakalářské práce je řízení krokových motorů s CPLD. Vytvoření radiově řízeného anténního rotátoru. Řízení je prováděno osobním počítačem pomocí RF obvodů. Práce obsahuje objasnění konstrukce a principu krokových motorů. Základní strukturu CPLD obvodů a její aplikaci pro vytvoření řídícího obvodu. Probrány jsou možnosti snímání polohy, uložení dat obvodem CPLD a radiového spojení. Výsledkem práce je návrh řídícího programu v jazyku VHDL, vytvoření zařízení realizovaného pomocí vývojové desky. K vývojové desce je připojen radiový přijímací obvod a budící obvod krokového motoru. Vysílací část je samostatně připojená k osobnímu počítači nebo jinému zařízení pomocí rozhranní RS232. V práci jsou navrženy desky plošných spojů vysílací a přijímací části. Pro osobní počítač je vytvořen program pro přenos dat komunikující s RS232.The aim of my bachelor thesis was the control of CPLD stepper motor. To create a radio controlled antenna rotator. The controlling is done by a computer using RF circuits. The thesis includes a construction and principles of stepper motor. Basic structures of CPLD circuits were applying to create the control circuit. The possibilities of sensing the position and the data storage circuit were discussed. The control program in VHDL was implemented in development boards. The development board is connected to radio receiver circuit and the stepper motor driver. A transmitting board was connected to a personal computer or other device using RS232 interface. Printed circuit boards for transmitter and receiver circuits were created. The PC program was designed for data transmission. The program sends data and communicates via RS232 interface.

    Digital filter implementation over FPGA platform with LINUX OS

    Get PDF
    The embedded processors on FPGA's are a good tool to specific propose works. In this work we present how the FPGA is used to apply a Sobel filter to a set of images, also the step needed to set-up the entire system is described. An embedded processor, with a Linux distribution implemented is used to run a special compilation of C filter program, the filter is compared with the results obtained with a PC running the same filter, in the embedded system all the process runs in the FPGA and the exit file can be accessed by ftp or http server embedded into the Linux system

    Digital filter implementation over FPGA platform with LINUX OS

    Get PDF
    AbstractThe embedded processors on FPGA's are a good tool to specific propose works. In this work we present how the FPGA is used to apply a Sobel filter to a set of images, also the step needed to set-up the entire system is described. An embedded processor, with a Linux distribution implemented is used to run a special compilation of C filter program, the filter is compared with the results obtained with a PC running the same filter, in the embedded system all the process runs in the FPGA and the exit file can be accessed by ftp or http server embedded into the Linux system

    Digital filter implementation over FPGA platform with LINUX OS

    Get PDF
    The embedded processors on FPGA's are a good tool to specific propose works. In this work we present how the FPGA is used to apply a Sobel filter to a set of images, also the step needed to set-up the entire system is described. An embedded processor, with a Linux distribution implemented is used to run a special compilation of C filter program, the filter is compared with the results obtained with a PC running the same filter, in the embedded system all the process runs in the FPGA and the exit file can be accessed by ftp or http server embedded into the Linux system

    Introductory Chapter: ASIC Technologies and Design Techniques

    Get PDF

    Red de procesadores evolutivos para solucionar el problema de los tres colores : implementación en hardware

    Get PDF
    En este trabajo se diseña una Red de Procesadores Evolutivos (NEP) para solucionar el Problema de los Tres Colores. Para obtener el resultado, se utilizó como recurso de Hardware un FPGA. El objetivo principal de este trabajo, es demostrar la factibilidad de la implementación física de algoritmos paralelos para solucionar problemas NP ? Completos. Con esta implementación se logra que la ejecución de la solución al problema se haga de forma fiable, rápida y eficaz. El proyecto fue desarrollado usando la herramienta ISE 12.1 de Xilinx, utilizando como lenguaje de descripción de hardware al VHDL. Para la simulación se utilizó la herramienta ISim 12.1, también de Xilinx. Los resultados fueron probados utilizando la plataforma Atlys Board de la compañía Digilent la cual contiene un FPGA Spartan-6 LX45, también de Xilinx. Se muestran imágenes de la herramienta empleada, del Kit de Pruebas, así como de la simulación realizada y una tabla con los datos que demuestran que la implementación de este algoritmo complejo utilizó muy pocos recursos del FPGA empleado. ABSTRACT In this paper, a Network of Evolutionary Processors (NEP) is implemented, to solve the problem of the three colors. To achieve implementation, it was used as an FPGA hardware resource. The main objective of this work is to demonstrate the feasibility of the physical implementation of parallel algorithms to solve problems NP - complete. With this implementation is achieved that the implementation of the solution to be made reliably, quickly and efficiently. The project was developed using the Xilinx ISE 12.1 tool, using hardware description language to VHDL. For the simulation tool was used ISim 12.1, also from Xilinx. The results were tested using the platform Atlys Board Company which contains a Digilent Spartan-6 LX45 FPGA, Xilinx also. Images of the tool used, the Test Kit and simulation performed and a table of data showing that the implementation of this complex algorithm used very few FPGA resources used are shown

    Descripción VHDL de un microcontrolador

    Get PDF
    En este trabajo se presenta una descripción utilizando el lenguaje de descripción de hardware VHDL (Very High Speed Integrated Circuit Hardware Description Language - VHSIC HDL) de un microcontrolador. Se define una estructura interconectada de componentes para describir la mayor parte los integrantes de una familia de microcontroladores comerciales. Cada componente y la estructura propuesta fueron simulados y sus resultados fueron los esperados. Dado que los elementos que constituyen el microcontrolador tienen las características de un sistema complejo (CPU, Memoria y puertos de E/S), la implementación física de un modelo completo nos llevaría a obtener un sistema en chip (System On a Chip - SOC). La descripción completa también permite definir un módulo IP utilizable en diseños con lógica programable.Workshop de Arquitecturas, Redes y Sistemas Operativos (WARSO

    Descripción VHDL de un microcontrolador

    Get PDF
    En este trabajo se presenta una descripción utilizando el lenguaje de descripción de hardware VHDL (Very High Speed Integrated Circuit Hardware Description Language - VHSIC HDL) de un microcontrolador. Se define una estructura interconectada de componentes para describir la mayor parte los integrantes de una familia de microcontroladores comerciales. Cada componente y la estructura propuesta fueron simulados y sus resultados fueron los esperados. Dado que los elementos que constituyen el microcontrolador tienen las características de un sistema complejo (CPU, Memoria y puertos de E/S), la implementación física de un modelo completo nos llevaría a obtener un sistema en chip (System On a Chip - SOC). La descripción completa también permite definir un módulo IP utilizable en diseños con lógica programable.Workshop de Arquitecturas, Redes y Sistemas Operativos (WARSO)Red de Universidades con Carreras en Informática (RedUNCI

    GAME PACMAN DENGAN JOYSTICK DAN AUDIO CONTROLER PADA GAME KONSOL BERBASIS FPGA: PACMAN GAME WITH JOYSTICK AND AUDIO CONTROLLER ON CONSOLE GAME BASED FPGA

    Get PDF
    Konsol game diperlukan para pengembang game konsol untuk mengembangkan atau membuat game konsol. Oleh karena itu perlu dibuat perangkat keras konsol game sendiri agar memudahkan para pengembang game membuat game. Pada tugas akhir ini sebatas menjadikan kit FPGA menjadi sebuah konsol game yang dapat memainkan game. Bukan membuat game baru maupun kit FPGA baru. Diharapkan tugas akhir ini kelak bisa digunakan oleh pengembang game konsol untuk mengembangkan game. Dengan penggunaan sumber daya FPGA sebesar 3621 logic element dari 18752 yang tersedia atau 19% logic cell dan 122880 memori bits dari 239616 memori bits yang tersedia atau 51% memori bits. game pacman bisa dibuat sesuai dengan yang diinginkan dan memungkinkan untuk dikembangkan lagi. Tujuan akhir dari tugas akhir ini adalah membuat konsol game dari FPGA yang bisa digunakan untuk bermain game dengan menggunakan joystick dan menghasilkan efek suara game. Konsol game tersebut akan berjalan dengan baik jika bisa menampilkan gambar pada layar VGA dan dapat dikontrol dengan joystick dan mengeluarkan efek suara. Kata kunci: : konsol game, FPGA, joystick, audio controller

    Estudio para optimizar el diseño de inversores con transformadores de bajo costo

    Get PDF
    El presente trabajo tiene como objetivo utilizar transformadores de bajo costo para el diseño de inversores. Se utilizó simulación en PC, un circuito integrado programable y una etapa de potencia conectada al transformador. También se brinda soporte para el reemplazo de transformadores, particularmente en lugares donde no se puede acceder al producto original porque se encuentra instalado en un lugar distante o por estar discontinuada la producción del mismo.This job aims to use low-cost transformer for the design of converters. Was used computer simulation, a programmable integrated circuit, and an power stage connected to the transformer, It also offers support for the replacement of transformers, particularly in places where you can not access the original product that is installed on a remote location or be discontinued its production.Asociación Argentina de Energías Renovables y Medio Ambiente (ASADES
    corecore