Mijn project/thesis

24 02 2009

Nu ik al in mijn derde Spaanse week zit, vind ik het maar eens tijd om jullie in te lichten over mijn dagelijks werk hier.

Ik zit dus op in het labo Micro-Elektronica op het Departement Industrial Science. Daar heb ik de FPGA Nexys2 van Digilent ter beschikkking. Het is vergelijkbaar met de FPGA van Xilinx aangezien de geïntegreerde IC eveneens een Spartan 3E is. Ik vind het bordje van Xilinx alleen wel net iets mooier :)

Op dat bordje moet ik de Picoblaze programmeren. Dit is een geïntegreerde microcontrollers op de FPGA. Ik heb al vaker met zo’n bordje gewerkt, maar dit was slechts enkel via VHDLcode. Om de microcontroller te kunnen programmeren, moet je toch nog wel heel wat meer doen. Er komt zelfs een code bij kijken die ik nog niet ken en ook niet bepaald gemakkelijk vind.

Momenteel lukt het me wel al om iets via de Picoblaze te laten lopen en dat vond ik na week 2 al een grote voorruitgang. Ik heb zelfs in DOS zitten knoeien en dat was echt al heel lang geleden. Gelukkig heb ik veel mensen rond me die me goed helpen, zowel in Spanje als in België.

De bedoeling is dat ik een code schrijf voor een rotary encoder. Deze encoder zit op een bord, samen met een motor, een optische sensor en een plaatje. De optische sensor neemt het begin en het einde van het plaatje waar. Hij beweegt namelijk horizontaal via de motor. De encoder moet dan het aantal toeren tellen zolang de sensor het plaatje waarneemt. Op die manier kan er dan berekent worden hoe lang het plaatje is.

Maar het blijft natuurlijk niet zo simpel. De code die ik via de Picoblaze zal schrijven moet multi-implementeerbaar zijn. Via een kleine wijziging in de VHDL file zou je de microcontroller aan eender welke peripheral moeten kunnen aansluiten. Het hele punt achter dit stuk vat ik zelf ook nog niet volledig. Momenteel is het dan ook belangrijker dat ik eerst een encoder kan ontwikkelen via de Picoblaze. Want met die nieuwe code, is dat toch niet ook weer niet zo vanzelfsprekend.

Ik zal morgen eens een foto trekken van de opstelling en hierbij posten.

Foto’s met vertraging (excuses):


Acties

Informatie

Eén reactie

26 02 2009
Moeke

Dat is nu eens echt Chinees voor mij… ;-)
Succes!

Plaats een reactie