8000 GitHub - dpks2003/shrike: A fully open source low cost FPGA board for makers , hobbyist and student for endless possibility.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

A fully open source low cost FPGA board for makers , hobbyist and student for endless possibility.

Notifications You must be signed in to change notification settings

dpks2003/shrike

 
 

Repository files navigation

SHRIKE_FPGA

Shrike is world's first fully open source FPGA Dev board based on Renesas Forge FPGA SLG47910 and RP2040.

We at vicharak have kept in mind need of a learner, maker and a hobbist while designing this art. This dev board will be your stepping stone in the field of FPGA , reconfigurable and heterogenous computing .

image

Board level Block Diagram

shrike

Key Features :

  1. RP2040 ARM Cortex M0
  2. FPGA with 1100 Luts
  3. PMOD Compatible Connector
  4. Bread Board compatible Io's from both FPGA and MCU
  5. High Speed IO interface Between FPGA and MCU
  6. QSPI Flash
  7. 2x User LED's
  8. Type C Port for Power and Programming

Resources :

  1. Getting Started Guide
  2. Comparitive analysis between cpu and FPGA on Shrike

Useful Links :

  1. FPGA Datasheet - Renesas Forge FPGA

  2. EDA Tool - Go Configure Software Hub

  3. RP2040 Related Resources- Getting Started

📫 Join our communities at :

         

Note

We are building a ecosystem for learners makers and hobbist around shrike and the projects that will follow in the future thus we request you contribution in the same. Join our communities across all the platforms ,pitch and showcase your ideas with Shrike.

Thank You

Potential application of Shrike ( Ideas)

  1. Peripheral Coprocessor
  2. ROS Node using Micro ROS
  3. Protocol converter (USB to uart , Uart-SPI, SPI-I2C etc)

Demo Projects - TODO ( Your contributions are appreciated )

  1. LED Water
  2. Servo Controller
  3. I2C to Uart
  4. UART to 7 seg
  5. RISC V SERV
  6. LCD Display 16*2
  7. Periplex (port)
  8. 4 bit 7 segment Controller
  9. SPI Display Driver
  10. 8 Bit protocol for v2
  11. FFT
  12. PWM Coprocessor ( servo and motor controls)
  13. Signal Generator ( Pll for higher frequencies)
  14. Random number generator
  15. Counter 4 bit -- DONE

FPGA Flashing time Analysis

image

FPGA CPU Interconnect Pinouts

FPGA PIN RP 2040 PIN S_Fun RP2040 S_Fun FPGA
3 2 GPIO SPI_SCLK
4 1 UART RX / GPIO SPI_SS
5 3 GPIO SPI_SI (MOSI)
6 0 UART TX / GPIO SPI_SI (MISO) / CONFIG
9 11 GPIO GPIO

Resources

1. Learning Resources

  1. AISC WORLD Verilog Tutorials
  2. Nandland FPGA Tutorials
  3. FPGA for Fun
  4. Lawrie FPGA Tutorials

2. Similar Hardware Projects

  1. Ulx3s-Project
  2. TinyFPGA-Project
  3. icebreaker-Project

About

A fully open source low cost FPGA board for makers , hobbyist and student for endless possibility.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Tcl 67.9%
  • Verilog 30.0%
  • Jupyter Notebook 1.5%
  • Other 0.6%
0