*** tpb has joined #litex | 00:00 | |
*** rohitksingh has quit IRC | 00:10 | |
davidc__ | Has anyone looked at producing "fixed" CSR layouts? (Or adding a feature where you can pin certain CSR addresses?) | 01:15 |
---|---|---|
davidc__ | I have an application where it'd be really handy to fix a couple CSR locations (such that they are always at a particular memory address) | 01:16 |
*** rohitksingh has joined #litex | 01:45 | |
*** freemint has quit IRC | 02:04 | |
*** freemint has joined #litex | 02:05 | |
*** freemint has quit IRC | 02:36 | |
*** nrossi has joined #litex | 03:49 | |
*** CarlFK has quit IRC | 07:09 | |
*** freemint has joined #litex | 07:37 | |
*** freemint has quit IRC | 07:53 | |
*** freemint has joined #litex | 08:10 | |
keesj | when is there a next open hardware design type conference in the EU? | 08:10 |
daveshah | keesj: not much info yet, but there is OSDA next March | 08:14 |
daveshah | https://www.date-conference.com/workshop/w05 | 08:14 |
tpb | Title: W05 2nd Workshop Open-Soure Design Automation (OSDA 2020) | DATE 2020 (at www.date-conference.com) | 08:14 |
daveshah | (this was last years program https://osda.gitlab.io/) | 08:15 |
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) | 08:15 |
*** freemint has quit IRC | 08:15 | |
*** freemint has joined #litex | 08:26 | |
*** ambro718 has quit IRC | 08:26 | |
*** freemint has quit IRC | 09:19 | |
*** freemint has joined #litex | 09:37 | |
*** freemint has quit IRC | 09:42 | |
*** freemint has joined #litex | 09:43 | |
*** rohitksingh has quit IRC | 10:19 | |
*** rohitksingh has joined #litex | 10:21 | |
*** rohitksingh_ has joined #litex | 10:26 | |
*** rohitksingh has quit IRC | 10:27 | |
_florent_ | scanakci: i added the UART_POLLING mode for cases similar to yours: do some first BIOS tests with un-validated interrupts | 10:58 |
_florent_ | scanakci: you should be able to enable it in your design by doing self.add_constant("UART_POLLING", None) | 10:59 |
_florent_ | scanakci: i could look if that's not working/compiling | 10:59 |
_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) | 11:01 |
_florent_ | davidc__: you just need to do something like this: https://hastebin.com/nuwojaciqe.rb | 11:05 |
_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 | 11:06 |
*** freemint has quit IRC | 11:31 | |
*** freemint has joined #litex | 11:44 | |
*** freemint has quit IRC | 12:02 | |
*** freemint has joined #litex | 12:10 | |
*** freemint has quit IRC | 12:53 | |
*** freemint has joined #litex | 12:55 | |
*** freemint has quit IRC | 13:08 | |
*** freemint has joined #litex | 13:08 | |
*** rohitksingh_ has quit IRC | 14:00 | |
*** freemint has quit IRC | 14:01 | |
*** freemint has joined #litex | 14:52 | |
*** freemint has quit IRC | 15:05 | |
*** freemint has joined #litex | 15:05 | |
*** CarlFK has joined #litex | 15:28 | |
*** freemint has quit IRC | 16:06 | |
*** rohitksingh has joined #litex | 16:06 | |
*** rohitksingh has quit IRC | 16:14 | |
davidc__ | _florent_: yeah - I do that, but that presumes the peripheral itself stays consistent internally? | 16:39 |
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) | 16:42 |
*** CarlFK has quit IRC | 16:59 | |
*** freemint has joined #litex | 17:08 | |
davidc__ | (Nevermind; just allocation order since sorted by DUID. Thats easy enough!) | 17:23 |
scanakci | _florent_: thank you. I tried it for Rocket and looks like it works. | 17:30 |
*** CarlFK has joined #litex | 18:45 | |
*** CarlFK has quit IRC | 19:14 | |
*** CarlFK has joined #litex | 19:15 | |
*** CarlFK has left #litex | 19:17 | |
*** CarlFK has joined #litex | 19:19 | |
*** nrossi has quit IRC | 20:44 | |
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?) | 21:00 |
*** freemint has quit IRC | 21:48 | |
*** freemint has joined #litex | 21:48 | |
*** rohitksingh has joined #litex | 22:23 | |
*** CarlFK has quit IRC | 22:29 | |
*** snajpa has left #litex | 23:32 |
Generated by irclog2html.py 2.13.1 by Marius Gedminas - find it at mg.pov.lt!