jfng / simple-soc

A simple SoC design using Amaranth SoC and Minerva

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

% pdm install
% cd src/_cxxrtl
% make
% ./simulate -h

Simulate for 1000 cycles and dump a waveform:

% ./simulate -c 1000 -t dump.vcd
Assigning 'serial phy rx' to /dev/pts/30
Assigning 'serial phy tx' to /dev/pts/30
Press Enter to start simulation...
Running.
Press Ctrl-C to exit simulation.
Exiting.

To see the serial output, open a terminal (e.g. picocom) on /dev/pts/XX before pressing Enter.

About

A simple SoC design using Amaranth SoC and Minerva

License:BSD 2-Clause "Simplified" License


Languages

Language:Python 52.7%Language:C++ 39.2%Language:Makefile 4.8%Language:Verilog 2.4%Language:Assembly 1.0%