<Garfias>
How can I create a standalone LiteSDRAM core? I have the DE10-Lite with IS42S16320F, I see that it is in the modules list, but I do not understand from the examples how a standalone core (w/o cpu) can be created
FabM has joined #litex
FabM has joined #litex
FabM has quit [Changing host]
znullptr[m] has quit [Quit: You have been kicked for being idle]
davebee has joined #litex
<davebee>
I want to be able to use interrupts with the liteeth Ethernet interface. I have found the Linux driver, but what support is there for OS-less systems? What is the best way of building a small footprint system that can use interrupts?
<_florent_>
davebee: The BIOS uses interrupt for some peripherals, but I'm not sure to remember if Ethernet uses it. If not, you could have a look at the UART interrupt support.
<davebee>
_florent_: thanks. I have uart/timer/eth interrupt hardware. I need to get a system tick working, so I'll look at the uart code and get a timer tick working. Then look at eth.
<_florent_>
davebee: good
indy has quit [Read error: Connection reset by peer]
Xesxen has quit [Remote host closed the connection]
Xesxen has joined #litex
indy has joined #litex
zjason``` has joined #litex
zjason`` has quit [Ping timeout: 246 seconds]
Garfias has quit [Quit: Client closed]
tedh_ has quit [Remote host closed the connection]
tedh_ has joined #litex
<davebee>
There is a problem using the timer0 as a system tick. It is used in the busy_wait(ms) and busy_wait_us() functions, which overwrite the regs. These functions are used internally by the sdcard, sata etc. drivers.
<davebee>
Is there a way to add a second timer, ie timer1 ?
<davebee>
_florent_: Thanks. Getting ETHMAC interrupts. Not sure I'm up to writing a driver for it though. It is currently dropping Tx packets, in polled mode.