National Taiwan Normal University (NTNU) | Department of Electrical Engineering
This repository serves as the central hardware implementation hub for AGILAB at National Taiwan Normal University (NTNU). Our research focuses on high-efficiency AI inference engines, optimizing PPA (Power, Performance, Area) for complex edge AI workloads and transformer-based architectures.
This project implements a scalable AI acceleration framework, integrating specialized hardware IPs for end-to-end inference:
Our designs are verified across a diverse range of Xilinx hardware to ensure scalability:
To prevent repository bloat and ensure cross-platform consistency, we use a Tcl-based reconstruction flow.
Do not open the project folder directly. Use the Vivado Tcl Console to reconstruct the environment:
# 1. Navigate to the repository directory
cd [your_repo_path]
# 2. Initialize the project shell (Settings, Files, & Folders)
source project_config.tcl
# 3. Reconstruct the Block Design (for Zynq/ZU+ systems)
source design_1.tcl
All contributors must follow the internal AGILAB standards:
HDL Coding Style: Directional I/O naming (East/South), Synchronous Resets, and 3-Block FSM style.
Git Workflow: A source-only workflow. DO NOT commit .runs, .cache, or .xpr files.
[PPA Evaluation]: Before the April 22nd evaluation, ensure Timing (WNS > 0) and Power reports are exported.