<tpb>
Title: Workshop on Open Source Design Automation (OSDA) -- in conjunction with the Design, Automation and Test in Europe Conference (DATE) (at osda.gitlab.io)
freemint has quit [Ping timeout: 276 seconds]
freemint has joined #litex
ambro718 has quit [Ping timeout: 250 seconds]
freemint has quit [Ping timeout: 240 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 265 seconds]
freemint has joined #litex
rohitksingh has quit [Remote host closed the connection]
rohitksingh has joined #litex
rohitksingh_ has joined #litex
rohitksingh has quit [Ping timeout: 250 seconds]
<_florent_>
scanakci: i added the UART_POLLING mode for cases similar to yours: do some first BIOS tests with un-validated interrupts
<_florent_>
scanakci: you should be able to enable it in your design by doing self.add_constant("UART_POLLING", None)
<_florent_>
scanakci: i could look if that's not working/compiling
<_florent_>
davidc__: yes i make heavy use of fixed CSR layout on systems that are deployed and where we want some peripherals to always be at the same location (for example FLASH module if a PCIe board to be sure we can update with any version of the software)
<_florent_>
davidc__: you can mix fixed and dynamic CSR, it's just that the fixed one are reserved first then the dynamic one use the empty locations
freemint has quit [Ping timeout: 250 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #litex
freemint has quit [Quit: Leaving]
freemint has joined #litex
rohitksingh_ has quit [Ping timeout: 250 seconds]
freemint has quit [Ping timeout: 250 seconds]
freemint has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
CarlFK has joined #litex
freemint has quit [Ping timeout: 245 seconds]
rohitksingh has joined #litex
rohitksingh has quit [Ping timeout: 245 seconds]
<davidc__>
_florent_: yeah - I do that, but that presumes the peripheral itself stays consistent internally?
<davidc__>
(I'm not 100% clear on the rules for how CSRs get ordered in a peripheral; so I'm gonna dig into that today)
CarlFK has quit [Quit: Leaving.]
freemint has joined #litex
<davidc__>
(Nevermind; just allocation order since sorted by DUID. Thats easy enough!)
<scanakci>
_florent_: thank you. I tried it for Rocket and looks like it works.
CarlFK has joined #litex
CarlFK has quit [Read error: Connection reset by peer]
CarlFK has joined #litex
CarlFK has left #litex [#litex]
CarlFK has joined #litex
nrossi has quit [Quit: Connection closed for inactivity]
<davidc__>
_florent_: hey, any reason that CommUDP uses a separate 'rx_socket' that binds to a specific port? (rather than looking for responses on the socket it uses for tx?)
freemint has quit [Remote host closed the connection]