Eyeriss
Eyeriss‑V1 CNN Hardware Accelerator (Verilog) fully parametric. This repository contains the complete Verilog implementation of a functioning CNN hardware accelerator based on the Eyeriss‑V1 architecture. Designed for energy‐efficient deep learning, the design implements the row‑stationary dataflow to maximize data reuse and minimize data movement.
Install / Use
/learn @mmdnmz/EyerissREADME
Eyeriss‑V1 CNN Hardware Accelerator (Verilog)
This repository hosts the complete Verilog source code for a fully functioning CNN hardware accelerator based on the Eyeriss‑V1 architecture. Eyeriss‑V1 is a pioneering, energy‑efficient accelerator design that implements a row‑stationary dataflow to optimize data movement and maximize reuse during deep neural network processing.
Overview
- Efficient Dataflow: Implements the row‑stationary dataflow to exploit convolutional, filter, and ifmap reuse, reducing costly off‑chip memory accesses.
- High Energy Efficiency: Designed to minimize data movement energy and improve throughput for CNN inference.
- Complete Design: Includes all Verilog sources, simulation testbenches, and documentation necessary to synthesize and verify the accelerator.
Repository Structure
- /src: Verilog source files for the accelerator.
- /sim: Simulation testbenches and scripts.
- /docs: User guides, documentation, and design notes.
- /images: Official images of the Eyeriss‑V1 architecture and chip die.
Official Eyeriss‑V1 Images
Below are the official images from the Eyeriss project:
Figure 1: Eyeriss‑V1 Architecture Overview
Figure 2: Eyeriss‑V1 Chip Die Photo
*Figure 3: Eyeriss‑V1 input and filter distribution among cores * Note: These images are provided for reference and are sourced from the original Eyeriss project at MIT.
Getting Started
- Clone the Repository:
git clone https://github.com/your_username/eyeriss-v1-accelerator.git cd eyeriss-v1-accelerator
Related Skills
clearshot
Structured screenshot analysis for UI implementation and critique. Analyzes every UI screenshot with a 5×5 spatial grid, full element inventory, and design system extraction — facts and taste together, every time. Escalates to full implementation blueprint when building. Trigger on any digital interface image file (png, jpg, gif, webp — websites, apps, dashboards, mockups, wireframes) or commands like 'analyse this screenshot,' 'rebuild this,' 'match this design,' 'clone this.' Skip for non-UI images (photos, memes, charts) unless the user explicitly wants to build a UI from them. Does NOT trigger on HTML source code, CSS, SVGs, or any code pasted as text.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
openpencil
2.1kThe world's first open-source AI-native vector design tool and the first to feature concurrent Agent Teams. Design-as-Code. Turn prompts into UI directly on the live canvas. A modern alternative to Pencil.
HappyColorBlend
HappyColorBlendVibe Project Guidelines Project Overview HappyColorBlendVibe is a Figma plugin for color palette generation with advanced tint/shade blending capabilities. It allows designers to
