_florent_ changed the topic of #litex to: LiteX FPGA SoC builder and Cores / Github : https://github.com/enjoy-digital, https://github.com/litex-hub / Logs: https://freenode.irclog.whitequark.org/litex
CarlFK has joined #litex
CarlFK has quit [Remote host closed the connection]
CarlFK has joined #litex
CarlFK has quit [Ping timeout: 265 seconds]
CarlFK has joined #litex
proppy has quit [Quit: Connection closed for inactivity]
m4ssi has joined #litex
<acathla> What does "BE" in last_BE stand for?
freemint has joined #litex
<acathla> _florent_?
<_florent_> acathla: it's used to indicate the last valid byte of the 32-bit word
freemint has quit [Ping timeout: 245 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 240 seconds]
m4ssi has quit [Remote host closed the connection]
rohitksingh has quit [Ping timeout: 260 seconds]
CarlFK has quit [Quit: Leaving.]
<Xiretza> what exactly is up with mem_decoder() only supporting 31 bit addresses? it was introduced in https://github.com/enjoy-digital/litex/commit/740629ba53944fc04fca79e433508a67cfe0f02f#diff-5b5aa398d41ddd6086fbe51e97931f5cR97, with not much explanation (the target address is masked with 0x7FFF_FFF, so any MSB will match with 32-bit addresses).
<tpb> Title: soc_core: remove 256MB mem_map limitation · enjoy-digital/litex@740629b · GitHub (at github.com)
rohitksingh has joined #litex
<_florent_> Xiretza: thanks for reporting, it was here because we were using a shadow_base of 0x8000000 before, but this should have indeed be removed when removing the deprecating the shadow_base
<tpb> Title: integration/common: fix mem_decoder (shadow base has been deprecated) · enjoy-digital/litex@16d1972 · GitHub (at github.com)
CarlFK has joined #litex
<Xiretza> _florent_: ah, interesting! I hadn't actually tested it yet, but while playing around with the liteeth standalone generator and trying to make it fit into my addressing scheme, I couldn't help but wonder how this was ever *supposed* to work ;) glad to see it fixed
<levi> _florent_: BTW, I had been using litex_buildenv which isn't quite up-to-date with the main litex repos; I finally got my board definition working with the bare litex environment, but it was still having ethernet issues that I have not fully tracked down. But I can confirm that ISE really doesn't like the auto-added "keep" attributes when constraints are added; I had to remove that to get past the packing phase.
<_florent_> Xiretza: yes sorry, the code in master is a bit messy since has evolved a lot without rewrite. I'm rewritting things in the new_soc branch to have something easier to understand and retro-compatible
<_florent_> levi: interesting, feel free to open an issue with your platform/target so that i can look and try to find a way to avoid the workaround
rohitksingh has quit [Ping timeout: 260 seconds]
<levi> It's a custom board that no one else is likely to have, but I noticed that you commented on a similar issue occurring in the open PR at litex_buildenv where they're trying to migrate to newer litex.
<levi> That's how I got the idea of how to remove the "keep" attribute in the first place.
<_florent_> levi: ah ok, i thought this was the issue from the PR :)
rohitksingh has joined #litex
<levi> Where it showed up in my board is that I need to route the xtal input through the FPGA and out to the xtal input of the ethernet phy. I have no idea why the board was done this way. It works fine without "keep" but with it there's always some complaint because keep implies NOMERGE. And ISE also complains that the "keep" attributes are not applicable to primary ports, so I figured it was safe to remove.
<levi> No rush to resolve this or anything, just wanted to add some info about what was going on with my board in case it might provide more context to the larger issue.
_franck_ has quit [Ping timeout: 252 seconds]
_franck_ has joined #litex
rohitksingh has quit [Ping timeout: 265 seconds]
rohitksingh has joined #litex
rohitksingh has quit [Ping timeout: 260 seconds]
acathla has quit [Quit: segfault]
acathla has joined #litex
acathla has quit [Changing host]
acathla has joined #litex
CarlFK has quit [Quit: Leaving.]
CarlFK has joined #litex
tpb has quit [Remote host closed the connection]
tpb has joined #litex