Alusplaadiks on Board of Education USB Rev D ja selle peal pesitseb BS2 Rev J.
Pisike testprogramm BASICus tehtud - kõik funktsioneerib normaalselt
kolmapäev, 19. detsember 2012
kolmapäev, 12. detsember 2012
Juhtmevabalt
Robotit peab olema võimalik programmeerida juhtmevabalt mis tahes tehnoloogiat kasutades. Esialgne ülesanne oleks siis uurida turul võimalikke seadmeid (BT, Wifi, RFID vms) ning koostada nende kohta tabel, kus siis kajastuks hind, mõõtmed, energiatarve, sobivus FPGAga jne. Oluline on, et seade mahuks mugavalt robotile ning ei tõmbaks 2 sekundida akusid tühjaks ja oleks FPGAga liidestatav. Kui leida veel parameetreid seadmete iseloomustamiseks siis see on ainult kasuks, kuna see lihtsustab lõpliku valiku tegemist.
Valikud =>
Valikud =>
Tehnoloogia
- WiFi - vajab olemasolevat WiFi võrku
- Bluetooth - vajab Bluetooth moodulit arvutis
- ZigBee - vajab lisaseadet arvutile
Riistvara
- USB sisend - vajalik uC mis võimaldaks USB Host funktsionaalsust
- uC vabad viigud - vajalik olemasoleva firmware täiendamine
- JTAG sisend - vajalik uC juhtmevaba mooduli ja JTAG liidese sobitamiseks
Tarkvara konfiguratsiooni laadimiseks
- Python - mitte kõigil operatsioonisüsteemidel ei ole python vaikimisi installeeritud
- Java - JVM on vaikimisi installeeritud enamikel arvutitel
- C/C++ - eraldi kompileeritud kood erinevate platvormide jaoks
reede, 7. detsember 2012
Testid
Lihtne VHDL
valgusdioodide ja lülitite komplektiga kõik viigud kontrollitud, paar viiku oli kiirustades jootmata jäänud
HostIO ja python
sama VHDL mis eelmises testis, valgusdioodide väärtused HostIO abil ka arvutisse.
arvutis (MacOSX) oli python script mis selle vastu võttis. oluline oli viimase libusb install
MicroBlaze Micro Controller System (MCS)
abiks link - Microblaze MCS Tutorial v2.pdf
maksimaalne mälu 32k, rohkem XuLA peale ei mahu
tegime komplekti:
- sisend - lülitid
- väljund - valgusdioodid
- konsool - serial ühendus üle BlueToothi
välja nägi installatsioon selline :)
Analoogsisendite kasutamine
vajab veel uurimist ... http://tech.groups.yahoo.com/group/xsboard-users/files/ ja sealt manus xula_analog_io.tgz
neljapäev, 6. detsember 2012
Algus
Jutul käidud, et siis alguskuupäevaks märgime 29 november 2012.
Järgmisel kohalkäigul susati pihku XuLA-200 millele tuli samas ka jalad külge tinutada. Tulevane ohver paistis esmasel vaatamisel selline isend olevat - http://www.parallax.com/go/boebot
Jutu järgi sellised eesmärgid - BASIC Stamp asendada, et saaks:
XuLA dokumendid, skeemid jne. - https://github.com/xesscorp
UCF file alustuseks - XuLA.ucf
Uue projekti alustamisel:
Järgmisel kohalkäigul susati pihku XuLA-200 millele tuli samas ka jalad külge tinutada. Tulevane ohver paistis esmasel vaatamisel selline isend olevat - http://www.parallax.com/go/boebot
Jutu järgi sellised eesmärgid - BASIC Stamp asendada, et saaks:
- juhtimine puhtas VHDL'is
- softcore prose kasutamine - programmid näiteks C's
- üle BlueToothi programmeerimine
XuLA dokumendid, skeemid jne. - https://github.com/xesscorp
UCF file alustuseks - XuLA.ucf
Uue projekti alustamisel:
- Family => Spartan3A ...
- Device => XC3S200A
- Package => VQ100
- Speed => -4
- Bitstream => Process Properties => Configuration Options => Unused IOB Pins => Float
- Bitstream => Process Properties => Startup Options => FPGA Start-Up Clock => JTAG Clock
Tellimine:
Postitused (Atom)
