FPGA LED FSM (7 / 9 stap)

Stap 7: Beschrijving van elke Module

De code is niet te ingewikkeld dat in feite hebben we een heleboel modules alle gebruikt in een bovenliggende bestand.

Fan Project

-alle van de modules samengebracht

FSM Machine

-Controle van de staat het in

-2 Staten, leidde op, opende

D Flip Flop (dff)

-D Flip Flop basisontwerp zie link voor meer info

http://www.ee.Surrey.ac.uk/projects/Labview/Sequen...

Controller

-Controls het register bij het bepalen van wanneer tot verschuiving cijfers en algemene helpt de multiplier

Registreren

-de cijfers verschuift wanneer u toevoegt

Adder

-Deel van de multiplier die twee vier bits getallen optellen

Multiplier

-Neemt teller, adder, shift register te vermenigvuldigen en vervolgens uitgangen waarde weer te geven

-neemt bestrijden waarde en multiples van waarde van energieverbruik per seconde van LED (weergeven in een waarde van 10 ^-4 watt)

Zeven Segment

-beeldschermen vermenigvuldigd nummer (van multiplier) die de kracht gebruikt door de LED gedurende de tijd dat het was op

Teller

-telt het aantal klokcycli de LED brandt / beweging wordt gedetecteerd

Klok Divider

-de klok op een meer menselijke passende snelheid vertraagt

Gerelateerde Artikelen

FPGA LED Auto Dimmer

FPGA LED Auto Dimmer

Deze gids zal u aan het bouwen van een getimede dimmer met enkel een FPGA en enige tijd toestaan. De dimmer van tijd zal op beginstand zetten alleen als tijdinstellingen zijn gewijzigd of als de resetknop wordt ingedrukt. Meer hierover in de volgende
Adresseerbaar LEDs op de Arty FPGA-board

Adresseerbaar LEDs op de Arty FPGA-board

Adresseerbaar LEDs zijn leuk om toe te voegen aan elk project en kunnen nu aan toegevoegd aan elk Zynq of Microblaze ontwerp. De DigiLED FPGA IP kern kan worden aangepast door middel van een eenvoudige GUI en vervolgens patronen te schrijven naar de
FPGA-vergrendelingsbeheerproject LED

FPGA-vergrendelingsbeheerproject LED

Voor onze laatste project in Digital Design op Cal Poly, waren wij belast met het maken van een project dat natuurlijke hulpbronnen met behulp van een FPGA (veld programmable gate array) aan boord bewaard.Ons project is een simulatie van een kamer wa
FPGA Simon Clone

FPGA Simon Clone

Dit is een fundamentele simon kloon / Folower spel dat op een FPGA kan worden gemaakt.Stap 1: Verkrijgen benodigde materialen1. FPGA-Board2. breadboard3. LEDs4 draden5. software: Digilent AdeptStap 2: Construct modulesTeller van de 8-bit (gebruikt al
LED muziek Visualizer met Zybo bestuur

LED muziek Visualizer met Zybo bestuur

Deze tutorial beschrijft hoe maak je een LED muziek Visualizer met behulp van het Zybo Zynq 7000 ontwikkel bord van Xilinx. De Zybo is vrij ontzagwekkend, want het heeft zowel een FPGA en een bewerker van het wapen op het bord. Vanwege dit, kunnen aa
Stap 8 FPGA Sequencer en Synthesizer

Stap 8 FPGA Sequencer en Synthesizer

In deze tutorial gaan we graag een stap 8 synthesizer voor onze FPGA-board. We zullen werken met de Digilient Nexys 2 board maar onze code kan worden gewijzigd voor andere boards. Dit project werd gebouwd door Tran van Lincoln en Joseph Coplon voor o
Volgnummer Detector gebruik Digilent Basys 3 FPGA bord

Volgnummer Detector gebruik Digilent Basys 3 FPGA bord

Dit is een van mijn taken. Het werd uitgevoerd op Basys 2. Nu, ik veranderde Basys 3.Het project is het bouwen van een eindige toestandsmachine als een reeks detectorDoel: Reeks 10010 detecteren en inschakelen van LED licht.Uitvoering: Melig Machine
Het bop met FPGA-Board

Het bop met FPGA-Board

Welkom bij de Bop It met FPGA-Board Instructable,Project gewijd voor CPE 133 op Cal Poly, San Luis Obispo. Dit project werd bedacht door Ian Nielsen en Omri Nissan. Buiten codes waren betrokken in verschillende locaties en in het definitieve verslag
Bouwen van een Bluespec LED controller met behulp van Connectal Build

Bouwen van een Bluespec LED controller met behulp van Connectal Build

Deze tutorial wordt uitgelegd hoe u de dienst van het publiek Connectal te bouwen om te bouwen en simuleren van een toepassing met hardware en software componenten die zijn geschreven in BSV en C++ met behulp van het Connectal-kader.Wij gaan ervan ui
Aan de slag met fpga xilinx

Aan de slag met fpga xilinx

Veld Programmable Gate Arrays (FPGA) zijn halfgeleiderelementen die zijn gebaseerd op een matrix van configureerbare logica blokken (CLB's) aangesloten via programmeerbare telefoniebronnen met elkaar verbindt. In deze tutorial ga ik om uit te leggen
FPGA Robotics visie voor iedereen

FPGA Robotics visie voor iedereen

Zijn u mij geïnteresseerd in technologie en wilde altijd al een van die zware chips genaamd FPGA's te gebruiken? Bent u geïnteresseerd in visie en robotica?Mijn doel was om FPGA visie aan het volk, voor iedereen toegankelijk. Heb ik besloten om mijn
Krijgen begon met Xilinx Vivado w / Digilent Nexys 4 FPGA 1 - het bouwen van meerdere ingangen en Logic poort

Krijgen begon met Xilinx Vivado w / Digilent Nexys 4 FPGA 1 - het bouwen van meerdere ingangen en Logic poort

Ik doe dit instructable omdat het lijkt alsof er niet eenvoudig is aan de slag tutorial om te leren van mensen om de nieuwste Xilinx Vivado CAD-tool te gebruiken. Dus, ik wil gebruik maken van de eenvoudige die meerdere ingangen ontwerp Gate te doorl
FPGA-aangedreven autonome Search and Rescue voertuigen

FPGA-aangedreven autonome Search and Rescue voertuigen

UPDATE2: check http://www.digilentdesigncontest.com/2015-eu-contest-entries.html voor de volledige bron-code en documentatie.UPDATE1: toegevoegd een nieuwe module - een 3-as magnetometer (Kompas). Zie stap 2 voor details.Dit project een toepassing vo
Het gebruik van een Joystick met een FPGA

Het gebruik van een Joystick met een FPGA

Dit instructable is nog een stop op mijn reis om het spel van de klauw gedreven door een FPGA. Eerder schreef ik over het bepalen van een stappenmotor met een FPGA. Ik moest nu een joystick controle zodat ik beide op mijn besturing uiteindelijk verbi