VLSI: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
Created page with "Open source VLSI design notes" |
No edit summary |
||
| Line 1: | Line 1: | ||
Open source VLSI design notes |
Open source VLSI design notes. |
||
From Verilog/VHDL to GDSII |
|||
for SKY or IHP technologies. |
|||
= Prerequisites = |
|||
These notes assume the host has Linux, e.g. Ubuntu 24.04 set up. All tools will be running under it. |
|||
= Tools = |
|||
= Setup Openline2 = |
|||
The advised path is to setup NIX envbironment and then run openline from there, rather than using a dockerized version. |
|||
= Usecase: Simple counter = |
|||
= Usecase: RAM integration = |
|||
TODO. |
|||
= Usecase: NeoRV32 MCU = |
|||
NeoRV32 is an open source MCU with many peripheral options written in VHDL. |
|||
[https://github.com/stnolting/neorv32 GitHub repo] |
|||
Revision as of 05:39, 19 June 2026
Open source VLSI design notes.
From Verilog/VHDL to GDSII for SKY or IHP technologies.
Prerequisites
These notes assume the host has Linux, e.g. Ubuntu 24.04 set up. All tools will be running under it.
Tools
Setup Openline2
The advised path is to setup NIX envbironment and then run openline from there, rather than using a dockerized version.
Usecase: Simple counter
Usecase: RAM integration
TODO.
Usecase: NeoRV32 MCU
NeoRV32 is an open source MCU with many peripheral options written in VHDL.