This is an FPGA based project which mainly aims to optimize digital accelerator hardware for CNN (convolution neural networks). It is continuation of an earlier project which implemented an accelerator but had some limitations. The main areas to have emphasis on are to improve memory traffic time op
Domain Specific Customization for RISC-V
This is an FPGA based project which mainly aims to optimize digital accelerator hardware for CNN (convolution neural networks). It is continuation of an earlier project which implemented an accelerator but had some limitations. The main areas to have emphasis on are to improve memory traffic time optimization by using DMA (Direct memory access), as well as, to make architecture more generic. Lastly, if time allows, we intend to add software support to make porting CNN architectures easier.
Generic implementation of CNN accelerator on RISCV
Optimizing memory reads/writes overhead
Simplify porting process
Project is divided into following steps
Develop understanding of RISCV architecture
Develop understanding of CNN architectures
Understand existing CNN accelerator implementation
Improve memory read/write times by designing and implementing AXI DMA
Implement AXI master to read/write DDR memory
Modify AXI master to transfer arrays
Implement complete DMA and test standalone
Test DMA by programming from RISCV
Improve existing CNN accelerator design to support different network sizes
Identify current architecture’s limitations
Design hardware to be more general
Implement CNN using new architecture (with DMA and generic hardware)
Improve software routines to make porting easier
Report writing
The design can be used as an architecture to cater needs of AI on the edge market.
Indigenous development of processors and AI accelerators is critical for different national level products where security is important
CNN accelerator for RISCV ported on FPGA with DMA implementation and improved hardware design.
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Zedboard | Equipment | 1 | 70000 | 70000 |
| Total in (Rs) | 70000 |
The prevalence of neurological disorder has drastically increased over the years resulting...
Throwable unmanned ground vehicle is an impact resistant robot which can be thrown from a...
With the appearance of Automation, Robots are seeing far reaching use in Industrial manufa...
We use agile methodology for the development of this project: Phase-I: The first phase wil...
Our idea is of making an E-trolley. This can be done possible by basically connecting RFID...