Code Appendices
Appendix A: DE2_TOP.v
Appendix B: timerModule.v
Appendix C: translate.v
Appendix D: Multiplication Units
Appendix E: Calculator.v
Appendix F: GRAPHICS_CARD.v
Appendix G: RoboAVRCode.c
Appendix H: NIOS II hello_world.c
Hardware Appendices
Appendix I: External Hardware Top Level
Appendix J: Microphone Board
Appendix K: BandPass Filter
Appendix L : Task Distribution
Allison Smyth:
- Angle Calculator Hardware
- Timer Hardware
- Distance Translation Hardware
- Nios II Hardware (using SOPC builder provided by Altera)
- Nios II Software
- Report
- Audio Hardware for FPGA (not used in the final design)
Jonathan Diamond:
- External Hardware Design and Construction (sound receiving circuitry)
- XBEE Set Up for DE2 Board
- Robot Software
- Robot Hardware
- Nios II Software
- Graphics Card Hardware
- Report
Bandpass filter calculations – http://www.swarthmore.edu/NatSci/echeeve1/Ref/FilterBkgrnd/Filters.html
-
MAX232 Datasheet: http://datasheets.maxim-ic.com/en/ds/MAX220-MAX249.pdf
-
XBee Datasheet: http://www.sparkfun.com/datasheets/Wireless/Zigbee/XBee-Manual.pdf
-
Wolfram Audio Codec Datasheet: http://www.wolfsonmicro.com/uploads/documents/en/WAN0117.pdf
-
DE2 Board Datasheet (Pin voltage references): ftp://ftp.altera.com/up/pub/Webdocs/DE2_UserManual.pdf
-
Floating Point Megafunction Guide: http://www.altera.com/literature/ug/ug_altfp_mfug.pdf
-
UART Nios II Datasheet:
http://www.altera.com/literature/ds/ds_nios_uart.pdf -
Atmega32 Datasheet:
http://www.atmel.com/dyn/resources/prod_documents/doc2503.pdf Gas Sensor Wiring:
http://wiring.org.co/learning/basics/airqualitymq135.html
Appendix M: References