Digilent

Hur du använder Verilog och Basys 3 för att göra 3 bitars binär räknare

Jag har gjort detta projekt för en online-klass. Projektet är skrivet av Verilog. Klockan avdelare och counter modulerna tillhandahölls. Min uppgift var att skriva en topp modul för att visa 3 bitars utdata för räknaren på 7 segment display. Ursprung...

Hur du använder en Joystick med en FPGA

Detta instructable är ännu ett stopp på min resa att bygga klo spelet drivs av en FPGA. Jag skrev tidigare hur man styr en stegmotor med en FPGA. Nu behövde jag kontrollera joystick så att jag kan så småningom ansluta båda till min kontrollsystem.Lyc...

Industriella FPGA

Detta är automatiseringssystemet för specifika kemiska industrin, där temperatur och hastighet på omrörning är mycket viktig för vissa kemiska reaktioner. Syftet med detta projekt är att visa, att FPGA kan användas tillsammans med microcontroller. På...

Projektet 1.1: Introduktion till Digital teknik och FPGA styrelser

Detta är först i en rad projekt med Digilent material som skapats för EE214 vid Washington State University. Dock beslöt vi att vi ville göra dem mer tillgängligt för allmänheten, så jag skapar dem här. För mer Digilents pedagogiska material, se Lär...

Projekt 5: Multiplexer, avkodare, kodare och Växelreglage

I detta projekt kommer du designa en multiplexer, en dekoder, en kodare och en shifter med Verilog HDL. Istället för att bygga banan med hjälp av logiska operatorer, lär du dig att beskriva en krets behaviorally enligt den funktionalitet du vill gå r...

Ställa in Zybot - hårdvara, runda och höga Edition

Detta Instructable är en del av en serie i sex delar som kommer att gå genom att bygga Zybot. Detta Instructable guidar dig genom allt du behöver för att montera Zybot maskinvara.Mer information om Zybot Visa detta blogginlägg.Det finns två instructa...

Hur man använder en Stepper Motor

Om vi noga med att erkänna det eller inte, finns motorer överallt i vår vardag; de brukar bara vara dolda. Motorerna är närvarande i bilar, skrivare, datorer, tvättmaskiner, rakapparater, och mycket mer.Det finns dock ett antal personer (som fram til...

Sekvensera detektor med Digilent Basys 3 FPGA styrelsen

Detta är en av mina uppdrag. Det genomfördes på Basys 2. Nu har ändrat jag till Basys 3.Projektet är att bygga en ändlig tillståndsdator som en sekvens detektorMål: Identifiera sekvens 10010 och aktivera LED ljus.Genomförande: Använd mjölig maskin. N...

Bärbar spelkonsol (ARM MCU Team)

SammanhangFör vårt engineering projekt ville vår handledare vi att möta utmaningar för att utforma en verklig-tid system med relativt hög prestanda på begränsade resurser (minne, bandbredd).Specifikationerna kräver en spelplattform med följande hårdv...

Projekt 6: Ett enkelt meddelande System

I detta projekt kommer du designa en 4-till-1 mux och en dekoder med en aktivera signal som en "de-mux" att genomföra en enkel seriella data sändare. Både mux och de-mux kommer att genomföras i två Verilog filer för framtida återanvändning. En a...

Projektet 1.2: Använda växlar till kontroll lysdioder

Detta projekt visar hur du använder Verilog HDL med en FPGA ombord. I detta projekt använder du en switch på brädan FPGA för att slå på en LED. Att göra detta, du lär dig de första stegen av skriva Verilog kod och observera hur en switch kan kontroll...

Projektet 3.1: Majoriteten av 5

Hur kan du hitta en majoritet av rösterna om var och en av fem väljare har en switch som rösta ja eller nej? Logiken är ganska enkel och kommer att användas i projektet. Helst det finns tre eller fler av de fem som rösta ja, då det är en majoritet oc...

Egen parkering avlägsen kontrollerade bil (Digilent före utvärdering)

Kort översiktParkering var och fortfarande är en viktig fråga i dag liv. Problemet är oftast att folk inte parkerar, slösa parkeringsplatser eller repas andras bilar.En egen parkering bil kan vara en lösning på detta problem.Projektbeskrivning:Vi kom...

Projektet 2.1: Genomföra en enkel logik krets

I detta projekt kommer du ladda ner en bit fil till din styrelse för att konfigurera FPGA med fyra olika logiska kretsar. Kretsar använda knappar och switchar för ingångar och lysdioder för utgångar. Du måste söka de logiska kretsarna genom att tillä...

Hur du använder Verilog och Basys 3 för att sluta titta på

Jag har gjort detta projekt för en online-klass. Projektet är skrivet av Verilog. Den klocka generator, enable_sr (aktivera digit) och ssd (sju segment display) moduler tillhandahölls. Min uppgift var att skriva topp modulen och counter moduler att g...

Nexys 4 DDR LED strip Audio Spectrum

ProjektbeskrivningProjektet använder Digilent Nexys 4 (DDR) ombord mikrofon för att fånga ljudet miljö. Ljudsignalen visas både i tidsplanet och frekvens domän (spektrum) på en VGA-bildskärm. Skalan visas också på en 30 färg LED strip. Se filmen.Nödv...

Projekt 7: Simulera tekniskt fel och dröjsmål i minnen kretsar

I detta projekt ska vi undersöka försenade minnen kretsar. Vi kommer att tala om simulatorn av fördröjningen av varje gate i Verilog och simulera kretsar för att se hur dröjsmål kan påverka beteendet hos en minnen krets.Innan du börjar bör du:-Har de...

Ställa in Zybot - programvara Version 2

Detta Instructable är del ett i en serie i sex delar för att bygga Zybot. I detta Instructable kommer vi att inrätta programvara sidan av Zybot. ZYBO (Zynq styrelse) är en inbyggd programvara och digital krets-utvecklingsplattformen. Detta är den and...

Hur du använder SPI i LabVIEW

Detta Instructable kommer att förklara hur man kommunicerar med en sensor för omgivande ljus Pmod (PmodALS) via SPI med chipKIT WF32, LabVIEW och LabVIEW MakerHub LINX. Detta kommer också att gå över hur man läser databladet så att du kan använda det...

Bärbar spelkonsol (GPU Team)

SammanhangFör vårt engineering projekt ville vår handledare vi att möta utmaningar för att utforma en verklig-tid system med relativt hög prestanda på begränsade resurser (minne, bandbredd).Specifikationerna kräver en spelplattform med följande hårdv...