Esimene katse näitas, et servod töötavad ka 3.3V impulsiga. CRServo-v2.2.pdf - min juhtpinge - 3.3V ja min mootori pinge 4V.
Väike pildike ka signaalist
Tarkvaraline signaali genereerimine ei sobinud, kasutusele tuli Timer - xps_timer.pdf
QTI sensor - toimib ka 3.3 V pealt. Manuaal - qtilinesensorrev1.pdf
Fotodiood (mark teadmata :P) - läbi häda töötab 3.3V peal, läbi häda ...
esmaspäev, 18. veebruar 2013
reede, 15. veebruar 2013
SDRAM
Tundub, et selle SDRAM kasutuselevõtuga pole XuLA puhul veel keegi tegelenud :( Selline vastus siis listist - http://tech.groups.yahoo.com/group/xsboard-users/message/4043
>> Does anyone have a working example where Microblaze is connected with SDRAM ?
I haven't done this yet, nor seen anyone else do it.
--
Dave Vandenbout / XESS Corp.
>> Does anyone have a working example where Microblaze is connected with SDRAM ?
I haven't done this yet, nor seen anyone else do it.
--
Dave Vandenbout / XESS Corp.
kolmapäev, 13. veebruar 2013
Demo - veebruar
11. veebruar - tehtud tööde demo - testkomplekt montaaziplaadil ja BotCommander
Ülesande püstitus ei muutunud :)
Edasised tööd
Ülesande püstitus ei muutunud :)
Edasised tööd
- kaks erinevat reset'i
- hardware reset - flashist loetakse kogu bitstream uuesti, bootloader jääb kasutaja koodi ootele
- protsessor reset - mb reseti puhul kontrollida, kas kasutaja kood juba olemas mälus, kui jah siis jätkab koheselt kasutaja koodi täitmist, vastasel juhul jääb koodi ootele. lahendus - bootloader paneb lipukese püsti BRAM'i
- eraldi valgusdiood, mis näitab, kas kasutaja kood on mälus või mitte
- alustada prototüübi kokkupanemist, bluetooth adapteriks valitud Adeunis ARF7678AA
- BASIC käsud üle vaadata - FREQOUT, PULSOUT, PAUSE jne. implementeerimine, kas siis funktsioonid või lahendada riistvaras
- olemasolevad näidisülesannetele teha C vaste - http://petski.tainas.ee/?page_id=228
- toide ... 5V versus 3.3V - kas on vaja asenda plaadipealne pingeregulaator ? servo ja andurite toimimine ?
- kompileerimine - kontrollid kas kasutaja programm saab kasutada bootloaderi heap'i
- mälu - kui sdram kasutada ei saa siis teha bootloaderile ja kasutaja programmile ühine mäluruum ja anda kasutaja programmile maksimaalne osa, lscript.ld abil piiramine
- teha võrdlus BASIC Stamp'i ja prototüübi voolutarbe kohta
- BotCommander pakendada ühte .jar'i - kompilaator kaasa vöi ikkagi Xilinx ISE eeldus ?
esmaspäev, 4. veebruar 2013
BotCommander
Alustatud siis BotCommander'ga. Kirjutatud Java's. Koosneb järgmistest osadest -
- terminal
- editor + kompilaator
- konfigureerimine
Terminal
Järjestikliidesega suhtlemise võimalused Javas- Java Communications API - toetatud platvormid - Solaris, Linux (32-bit)
- RxTx - toetatud platvormid - Windows (32-bit), Linux (32-bit)
- jSSC - toetatud platvormid - Windows, Linux, MacOSX, Solaris - kõikidel platvormidel on toetatud 32/64-bit
Valik oli jSSC.
Terminal võimaldab suhelda nii alglaaduriga kui ka kasutaja programmiga. Koostöös alglaaduriga on võimalik mällu laadida kompileeritud programm ja see käivitada.
Editor
Minimalistlik editor koodi kirjutamiseks, tõeliselt minimalistlik :)Kompilaator
- -nostartfiles option
- startup kood puudub, sisenemispunktiks on otse main funktsioon
- lihtsustatud linker fail
Tellimine:
Postitused (Atom)
