
Sökresultat:
60 Uppsatser om FPGA - Sida 3 av 4
Implementering av digitalt vågfilter av Richardstyp i FPGA
Ett digitalt vågfilter av Richardstyp har implementerats i en FPGA på ett utvecklingskort. Sampel kan skickas till filtret och mottas från filtret via serieporten på en dator. Metoden som användes är att en modell av filtret konstruerades i Simulink. Filtret har modifierats med avseende på skalning, brus och stabilitet. VHDL-koden till filtret genererades i Simulink genom att bygga modellen av Xilinx Blockset.
Teknikval gasväxlingsställdon. FPGA-kommuteringav borstlös DC-motor
Detta examensarbete behandlar kommutering av en BLDC-motor, borstlös likspänningsmotor, med hjälp av FPGA, Field Programmable Gate Array. Det jämför och diskuterar också skillnader mellan de intelligenta aktuatorer som används av branchen idag med dumma aktuatorsystem och syftar till att bygga kunskap kring ämnet. Allt högre krav ställs på kommunikationen i ett fordon vad gäller hastighet och datamängd och av denna anledning är det av stort intresse att utreda om ett teknikbyte av ett driftkritiskt system som en BLDC-aktuator är möjligt och lämpligt.Som en fortsättning på tidigare examensarbeten som behandlat reglering av en borstlös likspänningsmotor med hjälp av en dum aktuator löser detta examensarbete ett problem rörande färdigskriven kommuteringskod som uppdagades. Att använda en FPGA för att ta fram kommuteringssignaler till drivsteget ger en försumbar fördröjning av de pulsbreddsmodulerade signalerna som reglerar motorn och därmed uppnås en fungerande dum aktuator som uppfyller Scanias krav för kommutering av BLDC-motorn.Dumma aktuatorer är på många sätt ett bättre alternativ än dagens intelligenta aktuatorer. Fördelar och nackdelar med tre olika system inom områdena uptime, produktionsvolymer, prisnivå och kostnader, reglerprestanda, IO-krav och eektkrav jämförs och diskuteras och på de ?flesta punkter pekar resultaten på att ett teknikbyte till dumma aktuatorer skulle ge vinster på era plan..
Handledning för VHDL-programmering i Altium Designer
Vårt arbete var att skriva en handledning för att studenter och lärare snabbt ska komma igång med programmet Altium Designer 6 och utvecklingskortet som Institutionen för Teknik och Naturvetenskap (ITN) har.Utrustningen som vi använt heter Altium Designer LiveDesign Evaluation Kit. Det är ett paket bestående av ett utvecklingskort som är försett med en FPGA-krets. FPGA (Field Programmable Gated Array) är en krets innehållande logiska komponenter.Denna krets kan man programmera till olika logiska funktioner med språket VHDL. För programmering används programmet Altium Designer 6 I vår handledning finns information om utvecklingskortet, lite om hur det hårdvarubeskrivande språket VHDL är uppbyggt.Rapporten innehåller sedan steg för steg beskrivningar av hur man går till väga för att programmera och provköra enklare VHDL-exempel från programmet Altium Designer 6. Allt för att man snabbt ska få grunderna så man kan skriva egna program..
USB lösning för Digital Telemetri Mottagare
Syncore Technologies har tagit fram en digital telemetri mottagare som använder sig av USBperiferi anordning som ska kunna etablera oavbruten kommunikation mot sin värddator.Den tidigare designen av USB applikationen till digitala mottagaren är utvecklat av ett annatföretag. Problemet med den designen är att den kan stanna av under överföringen. Ett krav förden nya designen av USB gränssnittet är att den ska kunna etablera ett konstant data flödeutan att under en längre tid stanna av mitt under överföringen. Syftet med detta arbete är attordna en stabil överföring mellan mottagare och dator. Gruppen har valt att användanuvarande kretsuppsättning och utveckla egen mjukvara.
Kombinerad DSP- och FPGA-lösning för en bildbehandlingsapplikation
This Master's Thesis describes the design of a new system where a digital signal processor has been added to an existing imaging system consisting of field programmable gate arrays. The new system will offer a higher degree of flexibility by considerably shortening the design time and make it possible to implement more complex algorithms than the existing ones. The choice of system architecture and a test implementation are discussed. The test implementation consists of a program for the digital signal processor and VHDL code for one of the field programmable gate arrays. The code for the digital signal processor was designed for testing on an evaluation board from Texas Instruments.
Generering av analoga signaler från XSV-300
Att ett grafikkort ska behandla data och sen generera en bild på en skärm är en ganska logisk funktion för ett grafikkort. Vad som har gjorts här är att alla grundläggande funktioner för grafikkortet har tagits bort, detta för att ingen behandling ska göras. Detta har gjorts för att kunna låta data passera genom kortet med så hög hastighet som möjligt. Att låta data gå genom kortet var det första steget. Efter det skulle förhoppningsvis ett stabilt system ha uppnåtts där vi kunde göra överföringen av data snabbare.
Förbättra SNR i en digital TV-box genom översampling av A/D-omvandlare
Vår uppgift är att undersöka om vi kan förbättra utsignalens kvalité från ett digitalt TV-kort genom att översampla A/D-omvandlare. Vi kommer att programmera vår kod i en FPGA och i den finns enbart 3 stycken multiplikatorer lediga. Utgången från vårt filter ska ha samma frekvens som innan översamplingen, vi kommer därför att bygga ett FIR-filter som decimerar signalen. Vi valde detta filter för att kunna utnyttja symmetri och minimera antalet multiplikatorer. Vi använde ett filter med ordningen 44 vilket ger 45 koefficienter.
System för avlyssning, modifiering och överföring av analoga signaler
I detta examensarbete har ett system utvecklats som samplar och digitaliserar en högfrekvent analog signal och lagrar de samplade värdena i ett minne. Systemet genererar en analog utsignal genom att antingen direkt omvandla de samplade värdena eller genom att använda sampels lagrade i minnet som källa för omvandlingen. Det går då att använda systemet både som en passiv länk eller som en signalkälla.En triggfunktion har implementerats för att på ett effektivt sätt ge möjlighet att fylla minnet med för användaren intressanta delar av en signal. Arbetet går även ut på att undersöka om ett FPGA-kort av typen Stratix II DSP Development Kit är ett lämpligt utvecklingskort för att ta fram en prototyp av systemet. Kortet har undersökts med avseende på olika begränsningar för det utvecklade systemet, till exempel vilka frekvenser en insignal kan samplas i.Ett annat användningsområdet för systemet är möjligheten att få alla sampels lagrade på kortet presenterat i en textfil på en ansluten PC.
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.
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.
Utveckling av FPGA-baserad lösning för PROFINET
PROFINET är en öppen standard för industriellt Ethernet, som uppfyller alla behov inom automation. PROFINET gör det möjligt att koppla in det befintliga fältbussystemet, till exempel PROFIBUS utan att det behöver ändras, genom ett så kallat proxy. PROFINET finns i två utförande PROFINET IO och PROFINET CBA, där IO är en decentral lösning och CBA är en komponentbaserad lösning. PROFINET använder sig av tre olika kommunikationskanaler för att skicka och ta emot data. Detta gör att företag successivt kan gå över till PROFINET utan större omkostnader som det skulle innebära om hela anläggningen skulle behöva byggas om.
Autopilot till modellbåt
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..
Forensisk hårddiskkloning och undersökning av hårddiskskrivskydd
Detta examensarbete reder ut arbetsprinciperna för olika typer av hårddiskskrivskydd; hårdvaruskrivskydd, mjukvaruskrivskydd, hybridskrivskydd och bygelskrivskydd. Slutsatsen av utredningen är att endast hårdvaruskrivskydd Detta examensarbete reder ut arbetsprinciperna för olika typer av hårddiskskrivskydd; hårdvaruskrivskydd, mjukvaruskrivskydd, hybridskrivskydd och bygelskrivskydd. Slutsatsen av utredningen är att endast hårdvaruskrivskydd bedöms ha tillräckligt pålitliga skyddsprinciper, vilket motiveras av dess oberoende från både hårdvara och operativsystem. Vidare undersöks hårdvaruskrivskyddet Image MASSter(TM) Drive Lock från Intelligent Computer Solutions (ICS). Några egentliga slutsatser gick inte dra av kretskonstruktionen, bortsett från att den är uppbyggd kring en FPGA (Xilinx Spartan-II, XC2S15) med tillhörande PROM (XC17S15APC).
VHDL-implementering av GMSK-demodulatorer för DARC i FPGA.
DARC är ett sätt att sända digital information via FM-rundradionätet. Moduleringsmetoden för DARC är GMSK. Målsättningen var att jämföra kostnad/komplexitet och strömförbrukning för olika sätt att demodulera GMSK. Tre icke-koherenta demodulatorer och en koherent demodulator har jämförts. Man vill veta hur stor resursanvändningen var för olika FPGAer.
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.