Stap 5: LCD configuratie Unit - FPGA Xilinix Spartan 6
Dit blok is ontworpen met als doel het configureren van de LCD-de manier waarop die we willen. We kunnen bijvoorbeeld het contrast of de helderheid van het LCD-scherm veranderen.
RegMap communicatie
Het doel van dit blok is voor het bijwerken van de registers die in de LCD-module configuratie. Wanneer een data is geschreven in de registers van de LCD van de register-kaart, de "Set gegevens" signaal wordt verzonden om deze module te activeren van het updateproces. Voor ieder register in de configuratie van de LCD-module, het bijbehorende adres is verzonden naar de kaart registreren en het register wordt bijgewerkt. Natuurlijk de bus moet worden toegekend en het uitgangssignaal van de inschakelen moet worden verzonden met de adresbus. Als dit niet het geval is, de bus verzoek signaal zal worden ingesteld en de module blijft inactief totdat de bus wordt verleend.
Everytime het updateproces wordt gedaan, het blok van de mededeling RegMap vergelijkt de nieuwe gegevens ontvangen met de oude gegevens opgeslagen in een buffer. Indien een wijziging heeft aangebracht, zal de LCD SPI Bus Management block worden geïnformeerd. Het adres van het register gewijzigd, zoalsgespecificeerd in de NOVATEK data sheet, samen met de gegevens die gewijzigd zal worden opgeslagen in een Buffer moet later worden benaderd door het blok LCD SPI Bus Management.
LCD SPI Bus Management
Dit blok is ontworpen om configuratiegegevens verzenden het LCD-scherm. In een kwestie van feit, is de LCD verbonden met de NOVATEK NT39016-chip die gebruikmaakt van de 3-aderige seriële poort Interface (SPI) voor alle interne parameter configuratie.