Withdraw
Loading…
Porting USB HOST 2.0 Library from Arduino to NIOS II
Mohan, Shreyas
Loading…
Permalink
https://hdl.handle.net/2142/110318
Description
- Title
- Porting USB HOST 2.0 Library from Arduino to NIOS II
- Author(s)
- Mohan, Shreyas
- Contributor(s)
- Chang, Zuofu
- Issue Date
- 2021-05
- Keyword(s)
- NIOS II
- FPGA
- Arduino
- Porting
- USB Host Shield
- Abstract
- Due to the pandemic, many ECE courses have had to adapt to remote learning. One of these courses is ECE 385. A mainly lab-based course, many changes were required to make sure students had a smooth experience with this class. One of the changes that took in place was moving from the larger more expensive Altera DE2-115 board to the Terasic DE10 Lite. The DE10 Lite is much cheaper and easier for students to procure on their own if they are not able to come to campus. At the cheaper price point, this board does not have a USB and audio interface, which are utilized in some of the 385 labs and final projects. In order to add that functionality, Prof. Cheng developed a USB shield board based on the Arduino USB host shield that interfaces with the Arduino-style GPIO pins on the DE10. In order to interface with this shield, there is USB Host Shield library. This library is written for the Arduino family boards. The purpose of this research project is to port this USB library to work with the NIOS II processor synthesized onto the DE10 Lite board. We detail the process of porting the code, challenges we faced, and the new features that this new USB host library will introduce.
- Type of Resource
- text
- Language
- en
- Permalink
- http://hdl.handle.net/2142/110318
Owning Collections
Senior Theses - Electrical and Computer Engineering PRIMARY
The best of ECE undergraduate researchManage Files
Loading…
Edit Collection Membership
Loading…
Edit Metadata
Loading…
Edit Properties
Loading…
Embargoes
Loading…