simon-staal / Odyssey_C_Compiler
This repository contains the preprocessed C90 to MIPS assembly compiler produced as part of the EIE 2nd Year Instruction Set Architecture and Compilers coursework.
☆17Updated last year
Related projects ⓘ
Alternatives and complementary repositories for Odyssey_C_Compiler
- ☆10Updated 9 months ago
- Course material for ELEC50009☆11Updated 9 months ago
- This is a verilog implementation of 4x4 systolic array multiplier☆39Updated 4 years ago
- ☆27Updated last week
- ☆36Updated last year
- Machine-Learning Accelerator System Exploration Tools☆124Updated this week
- This repo provide an index of VLSI content creators and their materials☆136Updated 3 months ago
- The project is about building an 8-row by 8-bit 6T SRAM memory array, & a 3-to-8 decoder that's used to access the SRAM array. The layout…☆64Updated 2 years ago
- ☆38Updated 2 months ago
- A final semester based group project for EE4218: Embedded Hardware System Design module in NUS where I worked with my teammate to perform…☆11Updated last year
- An Open Workflow to Build Custom SoCs and run Deep Models at the Edge☆65Updated 3 months ago
- 32-bit 5-Stage Pipelined RISC V RV32I Core☆32Updated 4 months ago
- SystemVerilog Tutorial☆114Updated 11 months ago
- The RISC-V Application Profiler is a Python-based tool designed to help software developers optimize the performance of their application…☆30Updated 11 months ago
- tpu-systolic-array-weight-stationary☆18Updated 3 years ago
- This project was inspired by the efforts of Ben Eater to build an 8 bit computer on a breadboard. Even though this one was not built on a…☆51Updated last year
- RISC-V-5 stage pipelined in verilog☆11Updated 4 years ago
- ☆100Updated 4 months ago
- IC implementation of Systolic Array for TPU☆153Updated last month
- A Flexible and Energy Efficient Accelerator For Sparse Convolution Neural Network☆32Updated 2 months ago
- The journey of designing an ASIC (application specific integrated circuit) is long and involves a number of major steps – moving from a c…☆261Updated 2 months ago
- High Level Synthesis of a trained Convolutional Neural Network for handwritten digit recongnition.☆29Updated 3 months ago
- reference block design for the ASAP7nm library in Cadence Innovus☆32Updated 4 months ago
- Introductory course into static timing analysis (STA).☆66Updated 2 weeks ago
- AutoSVA is a tool to automatically generate formal testbenches for unit-level RTL verification. The goal is to, based on annotations made…☆73Updated 7 months ago
- ☆29Updated this week
- An open-source benchmark for generating design RTL with natural language☆70Updated 2 weeks ago
- ☆26Updated 7 months ago