GithubHelp home page GithubHelp logo

hossamfadeel / barvinn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from hossein1387/barvinn

0.0 0.0 0.0 6.77 MB

BARVINN: A Barrel RISC-V Neural Network Accelerator

License: MIT License

SystemVerilog 39.15% Python 25.85% Shell 0.17% Forth 0.06% Tcl 20.38% Assembly 2.55% C 10.21% Fortran 1.62% Filebench WML 0.01%

barvinn's Introduction

Hi there ๐Ÿ‘‹

  • ๐Ÿ”ญ Iโ€™m currently working on designing and implementing digital circuits for FPGA and ASIC systems...
  • ๐ŸŒฑ Iโ€™m currently learning about the latest advances in computing hardware and algorithmic research...
  • ๐Ÿ‘ฏ Iโ€™m looking to collaborate on projects that leverage the power of FPGA and high-speed communication interfaces and protocols to create efficient and reliable systems...
  • ๐Ÿ’ฌ Ask me about my experience with ASIC tape-outs, RTL coding, FPGA synthesis, or anything related to hardware architecture and design!...
  • ๐Ÿ“ซ How to reach me: Github, Linkedin

Hey ๐Ÿ‘‹, I'm Hossam Hassan!

Linkedin Badge Website Badge

Glad to see you here! ย 

Skills

Programming Languages:

  • Verilog
  • SystemVerilog
  • VHDL
  • Python
  • C
  • Tcl
  • Bash

Hardware Platforms:

  • FPGAs
    • Xilinx FPGAs
    • Intel FPGAs
  • Accelerators cards
    • Xilinx Accelerators cards (U55, U280, U250)
    • Intel Accelerators cards (BittWare IA-840f)
  • Microcontroller
    • STM32 Microcontroller
    • Arduino
    • PIC
    • Cypress PSoC
  • Microprocessors
    • ARM
    • RISC-V
  • ASICs
    • MagnaChip 130nm
    • Samsung 65nm

Software and Tools:

  • Xilinx (Vitis HLS, Vivado, Vitis)
  • Intel (Quartus Prime, oneAPI)
  • MATLAB
  • Synopsys: Design Compiler, VCS, IC Compiler.
  • Cadence: Genus, Xcelium
  • Mentor Graphics ModelSim/Questa

Protocols:

  • AXI-4 MM, Lite, and Stream protocol
  • ABP bus protocol
  • PCIe interface

Other Skills and Technologies:

  • High-Level Synthesis (HLS) flow
  • High-speed communication protocols
  • Zero-Knowledge Proof (ZKP) related technology
  • Hardware Implementation of SHA-256 algorithm
  • Hardware Development of the Number Theoretic Transform (NTT)
  • Hardware Development of the Multi-Scalar Multiplication (MSM)
  • Hardware Development of FPGA-based Underwater Sonar Devices
  • Implementing Lossless and Near-Lossless Sonar audio and RAW Data compression using IMA ADPCM Algorithm
  • Implementing a modified version JPEG-LS (JPEG- Lossless image compression standard)
  • FPGA-to-FPGA Communication Using Xilinx Aurora IP
  • Ethernet-Based data transfer between PC Software and FPGA-Based Sonar Hardware Device using LWIP
  • Custom USB HID implementation
  • Debugging and redesigning a VHDL code for variable frequency generation and control of the Sonar Acoustic Camera Device based on Xilinx Artix-7 FPGA
  • MATLAB for various tasks, including verification of I2S protocol and FFT output comparison
  • RTL design and verification of various digital circuits and systems
  • FPGA and GPU acceleration for ZKP systems

Talking about Personal Stuffs:

  • ๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป ย  Most of my projects are available on Github.
  • ๐Ÿ“ซ ย  How to reach me: [email protected].

My Absolute Favorites:

  • ๐Ÿ’ป ย  I love exploring new tech stack and building cool stuffs.

  • ๐Ÿ“ฐ ย  Reading & writing tech blogs whenever possible.

  • ๐Ÿ• ย  Hackathons, meetups & tech events.

Show some โค๏ธ by starring some of the repositories!

barvinn's People

Contributors

hossein-dl avatar hossein1387 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.