BeagleWire Software
Student : Omkar Bhilare
Mentors: Michael Welling
Stephen Arnold
HELLO!
2
Name : Omkar Bhilare
College : Third Year Electronics Undergraduate Student at VJTI, India
Hardware: FPGAs (Cyclone 2, Tang Primer, ICE40)
MCUs (ESP32/ESP8266, Arduino)
Software : Quartus Prime, Modelsim, Icarus Verilog, gtkwave, Autodesk
Eagle, Altium, Kicad, Proteus, Multisim, Logisim, Git, Linux
Interest : FPGA, ASICs, Digital VLSI, Electronics.
BeagleWire Cape
3
BeagleWire Cape
4
BeagleWire Features:
5
BeagleWire features:
GSoC 2017 Project:
6
Improvements in BeagleWire Software
7
1
Issues related to SDRAM
8
Issues
on
BeagleWire �Software
Repo
LiteDRAM
Replacing SDRAM IP of BeagleWire to LiteDRAM
9
Why LiteDRAM for SDRAM Control
The Core produced by LiteDRAM is
1. Fully pipelined, high performance.
2. Configurable commands depth on bankmachines.
3. Auto-Precharge.
4. Periodic refresh/ZQ short calibration (up to 8 postponed refreshes).
(LiteDRAM is already used in commercial and open-source designs)
10
Testing and Improvement of Subsystem Like I2C, SPI, PWM, UART
11
2
Peripheral Supports on BeagleWire
12
Testing and Improvement of Subsystems:
13
PMOD Support &�Documentation
14
3
PMOD Support & Documentation
15
PMODs with BeagleWire:
16
VGA PMOD
Encoder PMOD
Breakout PMOD Board for PMODs
17
3.3V | GND | 3 | 2 | 1 | 0
3.3V | GND | 7 | 6 | 5 | 4
4 | 5 | 6 | 7 | GND | 3.3V
0 | 1 | 2 | 3 | GND | 3.3V
TIMELINE
18
TIMELINE
19
First�Evaluation
Final�Evaluation
Community�Bonding
Benefit
20
Benefits of BeagleWire
21
“The completed project will provide the BeagleBoard.org community with easy to implement and powerful tools for the realization of projects based on Programmable Logic Device(FPGA), which will surely increase the number of applications based on it. The developed software will be easy and, at the same time, efficient tool for communication with FPGA. At this point, FPGA will be able to meet the requirements of even more advanced applications. The BeagleWire creates a powerful and versatile digital cape for users to create their imaginative digital designs”
Benefits of BeagleWire
22
THANKS!
Any questions?
You can find me at
Twitter: @ombhilare999 & oabhilare_b19@el.vjti.ac.in
23