[Libre-soc-dev] daily kan-ban update 04sep2020

Luke Kenneth Casson Leighton lkcl at lkcl.net
Fri Sep 4 22:00:53 BST 2020


* https://bugs.libre-soc.org/showdependencytree.cgi?maxdepth=1&id=383&hide_resolved=1

i managed to run both hello_world.bin and micropython.bin successfully
- not interactively - at least getting output via the litex simulated

today i'm dealing with XICS interrupts.  i've added them in as
wishbone slave devices, linked up the irq handler, and set them up in
litex sim.py

the problem is: litex's UART is not 16550 compliant.  therefore, when
the microwatt xics.bin test tries raising an interrupt (which writes
to UART_BASE+0x4), there's no hardware at the other end capable of
responding and actually raising the uart irq hardware line.

the simplest route - *sigh* - may turn out to be to create a basic
peripheral, one that can respond to interrupts.  i'm reluctant to do
that because it can't reasonably be tested on microwatt without also
adding the same (basic) peripheral in VHDL.



crowd-funded eco-conscious hardware: https://www.crowdsupply.com/eoma68

More information about the Libre-soc-dev mailing list