<Bertl_oO>
_florent_: okay :) and what does the -1 in S7PLL(speedgrade=-1) mean?
peepsalot has joined #litex
<_florent_>
Bertl_oO: that we are using the -1 speedgrade timings for the PLL, which i'm using by default since will also works on a -2 or -3 speedgrade.
<Bertl_oO>
okay, so that could/should? also be -2 on this specific board, yes?
<_florent_>
you can set it to -2 yes, using -2/-3 just allow more flexibility in the generated frequencies
<Bertl_oO>
understood, tx
<Bertl_oO>
is adding self.add_platform_command("set_property CONFIG_VOLTAGE 3.3 [current_design]") to Platform's _init_(): the correct way to fix the warnings about the config voltage (and similar for CFGBVS)?
<_florent_>
Bertl_zZ: yes correct for the config voltage warning
<_florent_>
Bertl_zZ: the bscan_spi_xc7a00t.bit is used to flash the bitstream in SPI Flash with OpenOCD, since we are just testing things here and loading the bitstream to SRAM, it's not useful
<hexastorm>
uses SPI to stream over data and project it with the laser... not perfect but it does work :-)...
_whitelogger has joined #litex
<_florent_>
hexastorm: Hi, very nice, thanks for sharing! It's really motivating to see such projects created with the tools/framework. I'll have a closer look at it
<hexastorm>
thanks it is a great framework... still have much to learn, but your tools have made it a lot easier...
midnight has quit [Ping timeout: 244 seconds]
midnight has joined #litex
hexastorm has quit [Remote host closed the connection]
<Bertl>
is there some documentation regarding the LiteSATA IP I could read up on?
peeps[zen] has joined #litex
peepsalot has quit [Ping timeout: 240 seconds]
peepsalot has joined #litex
peeps[zen] has quit [Ping timeout: 260 seconds]
cjearls has joined #litex
<cjearls>
I have a question about using a custom build of VexRiscv for Linux-on-Litex-Vexriscv:
<cjearls>
Once I've correctly generated a new VexRiscv core with the hardware that I wanted to add, how do I add it to the linux-on-litex-vexriscv directory such that it is built instead of the default vexriscv core?
lf has quit [Ping timeout: 260 seconds]
lf has joined #litex
<cjearls>
Also, is there a way to tell what the settings are for the default vexriscv core that's used for Linux-on-LiteX? I want to be sure I'm not removing anything important, just that I'm added the hardware I'm interested in
<cjearls>
So if I want to add code to VexRiscv to define a new plugin, then to enable that plugin, where would that happen?
<cjearls>
Is there somewhere I should be checking for this information or a description of the build process? I don't want to be wasting anyone's time with really basic questions if I can be finding the answer myself
<zyp>
I figure that since litex only deals with prebuilt .v files, you can build your own .v in whatever manner you like and then either overwrite one of the existing .v files or add a new variant
<cjearls>
_florent_: Thank you, that was very helpful, I wasn't sure how use_external_variant would be utilized, but it makes sense now, it's a file path to the variant
<_florent_>
Bertl: sorry there is not that much documentation for now, i'm planning to write some to ease your integration
<Bertl>
_florent_: okay, no problem ... where did the gtp_params in a7sataphy.py come from, i.e. how did you figure out the various settings there?
kgugala has quit [Quit: -a- Connection Timed Out]
kgugala has joined #litex
_whitelogger has joined #litex
CarlFK[m] has joined #litex
Bertl has quit [Ping timeout: 240 seconds]
Bertl has joined #litex
apolkosnik[m] has quit [Ping timeout: 240 seconds]