Sök:

Sökresultat:

43 Uppsatser om VHDL - Sida 2 av 3

Implementering av styrgränssnitt mellan leksaksstridsvagn och digital signalprocessor

Denna rapport omfattar ett 15 poängs (22,5 högskolepoäng) examensarbete vid Karlstads universitet. Arbetet har utförts på plats hos BAE Systems Bofors i Karlskoga. Företaget ville kunna styra en radiostyrd leksaksstridsvagn med en laserpekare. En kamera ansluten till en digital signalprocessor (DSP) skulle kunna detektera var en laserpunkt befinner sig och styra stridsvagnen mot den.Ett styrgränssnitt mellan DSP:n och leksaksstridsvagnen konstruerades och byggdes med hjälp av en programmerbar logisk krets. Leksaksstridsvagnens interna signalsystem analyserades.

VHDL-implementering av drivkrets för en alfanumerisk display

Allting började med att jag fick i uppdrag av Euromaint Industry i Skövde att konstruera en alfanumerisk display i syfte att ersätta en utgången display som inte längre nytillverkas. Jag fick i uppdrag att välja ut en modern, lämplig grafisk display och bygga ett interface mellan den nya displayen och den industriella maskin som displayen skall sitta på. Efter att ha letat hos någraelektronikleverantörer kom jag fram till att en TFT-skärm från det japanska företaget Kyocera var den som passade bäst. Skärmen hade ett VGA-liknandeinterface och min uppgift blev att sätta mig in i hur VGA fungerar. Efter att ha konstaterat att det krävdes en snabbare krets än en microcontroller för att använda VGA, var det endast en programmerbar logikkrets, en FPGA, som gällde.

Klass-D Förstärkare

Syftet med högskoleavhandlingen var att konstruera en klass-D förstärkare för audio med en DDXi-2161 krets från Apogee. Förstärkaren har en digital stereoingång för I²S-format. Digitalisering av en analog audiosignal sker med codec-kretsen WM8731 från Wolfson. För att möjliggöra implementering av funktioner för digital signalbehandling av audiosignalen ingår en FPGA-krets från Altera i systemet. Gränssnitten mellan codec-kretsen och FPGA:n samt FPGA:n och klass-D förstärkaren är beskrivna med VHDL och implementerade i FPGA:n.

Konstruktion av testsändare inom S-bandet

Detta examensarbete har som syfte att konstruera en prototyp av en testsändare inom Sbandet,2.2 ? 2.4 GHz. Arbetet innefattar konstruktion och utveckling av hårdvara och kodför testsändaren, samt tester och optimering av den framtagna prototypen.Koden designades för en FPGA i Quartus II med VHDL. I FPGA:n hanteraskommunikationen mellan användaren och hårdvaran. Designen av mönsterkortet gjordes iprogrammet Altium Designer.

Introduktion till Viterbialgoritmen : i enlighet med IEEE 802.11a

Syftet med examensarbetet var att programmera en viterbiavkodare i VHDL och sedan syntetisera den till en FPGA. Först testades viterbialgoritmen i Matlab och Simulink för att få en förståelse för hur Viterbialgoritmen fungerar. Inom ramen för exjobbet har vi gjort en viterbiavkodare i Matlab samt en VHDL version som vi har simulerat i Modelsim. Avkodaren klarar inte av att avkoda punkterade bitströmmar. Att tillverka själva kodaren för punkterad kodning är enkelt men att sedan avkoda bitströmmen visade sig vara mer komplext.

FPGA baserad PWM-styrning av BLDC-motorer

This thesis work contains a litterature study about electrical motors in general and how PWM-patterns for brushless DC-motors can be made. A suitable method has been implemented as a simulation model in VHDL. A simulation model of a brushless DC-motor which describes the phasecurrents, torque and angular velocity has also been made. The motor model made simulations easier for the complete PWM-system. The design was synthesised and tested with a prototypeboard including a SPARTAN II FPGA.

Evaluation of Xilinx System Generator

This Master?s Thesis is an evaluation of the software Xilinx System Generator (XSG) and blockset for Matlab. XSG is a module to simulink developed by Xilinx in order to generate VHDL code directly from functions implemented in Matlab. The evaluation was made at Saab Avionics AB in Järfälla, north of Stockholm. In order to investigate the performance of this new module XSG to simulink, a model of a frequency estimator often used in digital radar receivers were implemented in Matlab using XSG.

Datorstödd implementering med hjälp av Xilinx System Generator

The development in electronics increases the demand for good design methods and design tools in the field of electrical engeneering. To improve their design methods Ericsson Microwave Systems AB is interested in using computer tools to create a link between the specification and the implementation of a digital system in a FPGA. Xilinx System Generator for DSP is a tool for implementing a model of a digital signalprocessing algorithm in a Xilinx FPGA. To evaluate Xilinx System Generator two testcases has been designed. The testcases are selected to represent the FPGA designs made at Ericsson Microwave Systems.

Ett kommunikationssystem för fiberoptisk överföring av bilddata förvärvad av en miniatyriserad undervattensfarkost

This report describes the development and implementation of a system for transmitting digital information at high speeds from a miniaturized submersible developed by the Ångström Space Technology Centre at Uppsala University. For instance, the vehicle shall transmit image data ? even stream live video - through an optical fibre to a monitor in a ground station. Hence, the system shall be used both to convert the image data to make it transmittable, and to recreate it at the receiver.The work includes a pre-study of the programming language and the technology used. A concept for the solution is presented together with main components later broken down into internal functions.

Sensorsystem till hinderhanterande robot

The projects goal is to construct and program a robot that is controlled from a computer but also have an obstacle handling function that allows the robot to navigate around the object by itself.The robot is a simple construction and the number of components and functions is kept at a minimum. A tricycle construction was chosen because it?s the simplest. Communication between the robot and the computer also kept as simple as possible..

Implementering av en mjuk CPU i FPGA

Målet med examensarbetet är att implementera en mjuk CPU i en FPGA-krets som finns tillgänglig på ett ALTERA DE2 Board. Denna mjuka processor integreras i ett projekt skapat i utvecklingsmiljön Quartus II. Den kommunicera med programmerad logik i FPGA:n och den signalbehandlar en audiosignal (stereo), så att ett eko kan genereras och att volym och balans blir justerbar. Detta styrs av ett tangentbord som kopplas till DE2-kortet och de olika förändringarna på utsignalen visas på en LCD..

ISafe : En säkerhetsutrustning för vistelse på is

Uppgiften var att ta emot och avkoda en radiosignal för tidsangivelse, DCF77. Avkodaren implementerades i en FPGA-krets från ALTERA. Utvecklingen genomfördes i Quartus II-miljön med språket VHDL samt en alternativ lösning där mjuk processor användes. Både utvecklingsmiljön och språken var väl lämpade för uppgiften. Ett genomgående problem var dock radiomottagaren ofta levererade för svag signal för att kunna avkodas korrekt.

Digital frekvensutjämning för in-ear hörlurar implementerat i FPGA

Detta är en rapport för ett 15hp examensarbete på Linköpings Tekniska Högskola. Projektet syftar till att implementera ett digitalt frekvensutjämningsfilter för audioapplikationer i ett Atmel DE2 FPGA utvecklingskort. Specifikt ska systemet användas till att korrigera ojämnheter i in-ear hörlurars frekvenssvar. Denna rapport är en beskrivning av systemets utformning och hur arbetet gick till väga.Resultatet blev ett väl fungerande system och ett antal förslag på förbättringar..

Studie av konstruktion och implementering av CORDIC-algoritmer

Abstract CORDIC (Coordinate Rotation Digital Computer) is an iterative algorithm for the calculation of a two-dimensional vector in circular, linear or hyperbolic coordinate systems. This paper presents a survey of known CORDIC algorithms and architectures for the rotation and vectoring mode in the circular cordinate system. In addition an implementation of the differential CORDIC algorithm in VHDL has been done. The implementation is designed to keep the fast timing and throughput characteristic known for on-line redundant arithmetic..

Hårdvarubaserade SOQPSK-algoritmer : En VHDL-implementation av algoritmer för att modulera & demodulera SOQPSK-signaler

Beroende på i vilken miljö man har tänkt att använda trådlös kommunikation behöver man hitta en modulationsteknik som passar under rådande förhållanden. I början på 1980-talet utvecklade den Amerikanska militären en modulationsteknik som kallas för Shaped BPSK (SBPSK) avsedd att tillämpas i kommunikationslänkar med satelliter. Vidareutveckling av SBPSK ledde sedan fram till en förbättrad variant kallad Shaped O?set QPSK (SOQPSK). På senare år har denna modulationsteknik börjat användas i civila tillämpningar och vidareutvecklats ytterligare för att ge den än bättre prestanda.

<- Föregående sida 2 Nästa sida ->