Snelheidsmeter op een LCD-scherm geëmuleerd (2 / 4 stap)

Stap 2: Systeem architectuurontwerp met XPS gereedschap van EDK


Het grootste deel van de architectuur is de uBlaze microcontroller. Het is verbonden met vele GPIO randapparatuur voor het beheersen van LEDs, 7Segment, Image RAM inhoud en voor het lezen van zowel vanuit de DIP-schakelaars grafiekcontrolemechanisme de huidige regel- en kolomsjablonen voor debug. UBlaze is aangesloten ook de interruptcontroller als een randapparaat. Drukknoppen en interne timer zijn aangesloten als u wilt onderbreken controller.

Een ander belangrijk onderdeel van de architectuur is Image RAM-geheugen. Het RAM-geheugen wordt beschreven door een vhdl-code en is een eenvoudige dual RAM-geheugen. Deze RAM bevat de afbeelding grafiekcontrolemechanisme op LCD-scherm wordt weergegeven. De grootte van de afbeelding die in het RAM-geheugen is opgeslagen, is afhankelijk van de virtuele grootte van het LCD-scherm. De VmodTFT LCD heeft 272 lijnen en 480 kolommen en een kleurdiepte van 8 bits voor elke primaire kleur. Het aantal cellen van het RAM-geheugen is 130560 en elk bevat de gegevens over 24 bits. Daarom is de grootte van het LCD-scherm is ongeveer 3Mb. Het vereist 96 BRAM blok uit 135 de FPGA Artix7 heeft. De afbeelding RAM-geheugen is interfacing met Pixel Controller GPIO randapparaat voor uBlaze. Dit randapparaat schrijft op RAM de waarde van elke pixel. Dit is aangesloten op poort A van uBlaze. De poort B van de RAM is aangesloten op de grafische controller.

Het volgende deel van de systeemarchitectuur is grafische controller. De laatste opent de afbeelding RAM poort B met het signaal-adres en de poort B-uitgang is aangesloten op de ingang van de RGBin. De grafische controller is ook verbonden met de VmodMIB via de Pmod-verbindingslijnen om de pixelwaarde van elke van het scherm.

Gerelateerde Artikelen

Hookup een LCD-scherm aan een Arduino in 6 seconden met 3, niet 6 pins

Hookup een LCD-scherm aan een Arduino in 6 seconden met 3, niet 6 pins

het toevoegen van een LCD-scherm aan de Arduino projecten kan echte waarde toevoegen de kosten doen dus kan echter aanzienlijk. Niet een financiële kosten - u kunt oprapen 16 (tekens) x 2 (rijen) LCD voor zo weinig zoals £3,50. De kosten is het telle
Een LCD-scherm in uw Poker tabel plaatsen

Een LCD-scherm in uw Poker tabel plaatsen

als je net als ons, u willen houden een home pokertoernooi elke keer in een tijdje. Mijn vrienden en ik zijn geweest dit te doen voor een paar jaar, en zijn gewend aan het gebruik van een computer of laptop als een blinde klok, en spel en speler stat
Een LCD-scherm en een ultrasone afstandssensor verbindt met een Arduino

Een LCD-scherm en een ultrasone afstandssensor verbindt met een Arduino

Toen ik begon spelen met Arduinos, was dit de eerste kleine set up ik gemaakt. De video is een beetje armen. Dit was mijn eerste ga op dingen zodat ik verontschuldig me dat ik niet tot snuif terug dan was. Anyway, zeer eenvoudig instellen. Wat we doe
Het gebruik van een LCD-scherm - Arduino tutorial Arduino Tutorial

Het gebruik van een LCD-scherm - Arduino tutorial Arduino Tutorial

De LiquidCrystal-bibliotheek kunt u controle LCD beeldschermen die compatibel met de Hitachi HD44780-stuurprogramma zijn. Er zijn velen van hen daar, en kun je meestal vinden ze door de 16-pins-interface.In deze tutorial leert u hoe te gebruiken LCD
Bedrading en programmeren van de elektrische Imp met een LCD-scherm

Bedrading en programmeren van de elektrische Imp met een LCD-scherm

hechten van een LCD-scherm aan een elektrische ImpWat is een elektrische Imp?Het is een Wifi aangesloten processor in een super klein pakket. Check de website voor meer informatie - Elektrische ImpIk kocht de Sparkfun seriële ingeschakeld 16 x 2 LCD
Aansluiten van een LCD-scherm op de Arduino

Aansluiten van een LCD-scherm op de Arduino

In dit instructable wij zal kijken naar een parallelle LCD op een Arduino aansluiten. Het LCD-scherm dat ik ben met behulp van de interface van het gemeenschappelijke HD44780 wordt gebruikt.  Vele LCD's hebben dit, kunt u meestal vertellen door de 16
GPS-locatie op een LCD-scherm weergeven

GPS-locatie op een LCD-scherm weergeven

In deze tutorial zullen we het ontwerpen van een GPS-ontvanger om de lengte - en breedtegraden op een Liquid Crystal Display (LCD)weer te geven. GPS staat voor Global Positioning System. Het werd oorspronkelijk ontworpen voor militaire en intelligenc
Berging van een LCD-scherm van een faxapparaat

Berging van een LCD-scherm van een faxapparaat

Ik heb verworven een oude faxmachine die eruit zag als een rijpe bron van onderdelen, zoals dingen, steppers, IR-sensoren en microschakelaars.  Zoals later bleek, was.  Het had ook een leuk uitziende 2 x 16 karakter LCD.  Nochtans, na het nemen van a
Maak een Duct tape LCD scherm kap voor een videocamera Kodak zi8

Maak een Duct tape LCD scherm kap voor een videocamera Kodak zi8

Dit is een echt snel goedkoop en eenvoudig project. Ik gebruikte gewoon mijn duct tape, klittenband en 110 pond karton om een LCD scherm kap.Als u buiten filmen is er niet meer handig accessoire dan een LCD scherm kap.
LCD-scherm van de temperatuur in C of F door het kiezen van het type met een IR-remote

LCD-scherm van de temperatuur in C of F door het kiezen van het type met een IR-remote

Franse versie hierIn dit programma ziet w how to capture van een temperatuur, weer te geven op een LCD-scherm en kies als we willen weergeven in C of F met een infrarood afstandsbediening.In deze tutorial die ik gebruik:-A Sainsmart kaart (zoals de A
Ultrasone afstandsmeter met LCD-scherm van Arduino UNO

Ultrasone afstandsmeter met LCD-scherm van Arduino UNO

In deze tutorial gaan we zien een ander gebruik van de HC-SR04 ultrasone module. In deze module wordt vaak gebruikt op robots en speelgoedauto's te vinden van belemmeringen, maar het kan worden gebruikt voor het meten van afstanden ook.Afstanden geme
Directe lezing van LCD-scherm met behulp van algemene doel IO

Directe lezing van LCD-scherm met behulp van algemene doel IO

Moeilijkheid: e a s y .. Schema, solderen, C programmerenVeel apparaten hebben schermen van LCD (Liquid Crystal Display) - uw magnetron, digitale klok en Weegschaal zijn een paar bekende voorbeelden. Meer dan eens, heb ik wil kunnen gebruiken op een
LCD-scherm en toetsenbord interface

LCD-scherm en toetsenbord interface

IntroductieIn deze tutorial zal u tonen hoe te een LCD-scherm en een toetsenbord met Intel Galileo interface. zullen we gebruik maken van een 16 x 2 LCD, 2 rijen of teken in 16 kolommen weergegeven.Stap 1: De onderdelen;Onderdelen;1. Intel Galileo.2.
DIY TV LCD-scherm met Arduino en Smart Remote

DIY TV LCD-scherm met Arduino en Smart Remote

In de volgende volgende stappen, u maakt een DIY "TV" met code voor een smart remote afstandsbediening,, en eigenlijk video's afspelen en de slimme afstandsbediening zelfs mogelijk verbinding te maken met de werkelijke moederbord.Materialen:Foli