lekernel changed the topic of #m-labs to: Mixxeo, Migen, MiSoC & other M-Labs projects :: fka #milkymist :: Logs http://irclog.whitequark.org/m-labs
sb0 has joined #m-labs
<GitHub113> [migen] sbourdeauducq pushed 1 new commit to master: http://git.io/E6WnuA
<GitHub113> migen/master 8baa957 Sebastien Bourdeauducq: genlib/fifo: use synchronous memory read instead of additional register...
MY123 has quit [Quit: Connection closed for inactivity]
sh4rm4 has quit [Ping timeout: 256 seconds]
aeris has quit [Quit: en a pas]
aeris has joined #m-labs
aeris has quit [Quit: en a pas]
aeris has joined #m-labs
mumptai has joined #m-labs
kilae has joined #m-labs
nicksydney has quit [Remote host closed the connection]
nicksydney has joined #m-labs
_florent_ has joined #m-labs
sb0 has quit [Quit: Leaving]
sb0 has joined #m-labs
<sb0> rjo, do you know this group? http://www.phy.cuhk.edu.hk/~djwang/index.html
<GitHub161> [migen] sbourdeauducq pushed 1 new commit to master: http://git.io/Y9BO2Q
<GitHub161> migen/master a0d0742 Florent Kermarrec: mibuild/generic_platform: add recursive parameter to add_source_dir
<_florent_> hi
<_florent_> the misoc-kc705 port has 128-bits registers for each DFI data phase
<_florent_> which raise the NotImplementedError("Register too large") error
<_florent_> ln my case the 64 MSB bits ot these registers are not used by the LM32 software
<_florent_> but my python script for protoryping use the 128 bits
<_florent_> I'm using this hack to be able to generate the design:
<_florent_> What would be an acceptable solution for this?
<_florent_> is a truncation with a warning something acceptable? (it will be then the first warning of Migen... )
<_florent_> or do you have others ideas?
<sb0> _florent_, I'd say, just not generate access functions in that case, and use the CSR_*_ADDR CSR_*_SIZE defines
<sb0> are you writing a patch for the sdrrd/sdrwr commands?
<sb0> they could use the _SIZE define to automatically get the correct sdram data length
<_florent_> not I was just trying to use upstream version of MiSoC
<_florent_> no
<_florent_> but these 128 bits registers are probably indeed only used by sdrrd/sdrwr commands
<sb0> yes
<sb0> and the sddrd/sdrwr commands currently hardcode the length and should be fixed.
<_florent_> ok, I'll try to fix that by the way, thanks
<_florent_> would this be ok (only for cpuif.py) ? : http://pastebin.com/fM5casL5
<_florent_> if size > 64 we only generate CSR_*_ADDR & CSR_*_SIZE
<sb0> yeah, looks good
<_florent_> thanks, I will also fix sdrrd/sdrwr commands and send you a patch
sb0 has quit [Quit: Leaving]
sb0 has joined #m-labs
sh4rm4 has joined #m-labs
sb0 has quit [Quit: Leaving]
_florent_ has quit [Quit: Page closed]
sh4rm4 has quit [Remote host closed the connection]
kilae has quit [Quit: ChatZilla 0.9.90.1 [Firefox 31.0/20140716183446]]
sh4rm4 has joined #m-labs
sh4rm4 has quit [Remote host closed the connection]
sh4rm4 has joined #m-labs
sh4rm4 has quit [Remote host closed the connection]
sh4rm4 has joined #m-labs
sh4rm4 has quit [Remote host closed the connection]
sh4rm4 has joined #m-labs
sh4rm4 has quit [Remote host closed the connection]
sh4rm4 has joined #m-labs