Gain an introductory knowledge to the basics of SoC design and key skills required to implement a simple SoC on an FPGA, and write embedded programs targeted at the microprocessor to control the peripherals
- Updated
Oct 7, 2025 - HTML
Gain an introductory knowledge to the basics of SoC design and key skills required to implement a simple SoC on an FPGA, and write embedded programs targeted at the microprocessor to control the peripherals
Design, implement, and test an Arm Cortex-A-based SoCs on FPGA hardware using functional specifications, standard hardware description and software programming languages
A textbook on understanding system on chip design
A textbook on system on chip design using Arm Cortex-A
A reference book on System-on-Chip Design
This project focuses on the design and implementation of a digital security system incorporating cryptographic algorithms like Caesar, ChaCha, AES, and Prince, alongside the development of electronic circuits targeting preconfigured microcontrollers within limited hardware environments.
Learning Path: RISC-V System-on-Chip (SoC) design, from Register Transfer Level (RTL) to a GDSII layout | Complete VLSI design flow using open-source EDA tools.
Projects System On Chip (Zynq700)
This project showcases a Verilog implementation of an System on Chip design where the RISC-V processor is connected to multiple peripherals using APB bus
Collected article documents in PDF
Documented my learnings of the System-on-Chip course using Verilog. Verilog enthusiasts interested in adding more VHDL concepts into this repository are more than welcome to fork, clone and add contributions!
Balanced ternary logic SoC with CPU, memory controllers, and complete synthesis flow for silicon fabrication
Add a description, image, and links to the system-on-chip-design topic page so that developers can more easily learn about it.
To associate your repository with the system-on-chip-design topic, visit your repo's landing page and select "manage topics."