minicom -D /dev/ttyUSB1
xc3sprog -c nexys4 top.bit
+# Using ls2 with microwatt
+
+This is doable but tricky. An older version is required at present.
+
+ git clone https://git.libre-soc.org/git/microwatt.git
+ git checkout microwatt_verilator
+ make microwatt.v
+
+From there, some hand-editing is required. search for core_NNNNNNN_XXX_YYY
+and rename it to external_core_top. Save the file as external_core_top.v
+and it can be used in place of the Libre-SOC Core, above.
+
+In fact any core can be used with ls, as long as it is compliant with
+the interfaces. Both Wishbone Interfaces must be WB4 Pipeline
+compliant (proper stall handling) or the stall signal faked externally
+with a wrapper: `stall=stb&~ack`