freemint has quit [Remote host closed the connection]
freemint has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
freemint has quit [Ping timeout: 240 seconds]
freemint has joined #litex
freemint has quit [Ping timeout: 246 seconds]
Dolu1 has joined #litex
freemint has joined #litex
Dolu1 has quit [Ping timeout: 245 seconds]
rohitksingh has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
freemint has quit [Remote host closed the connection]
freemint has joined #litex
CarlFK has joined #litex
rohitksingh has quit [Ping timeout: 245 seconds]
rohitksingh has joined #litex
freemint has quit [Ping timeout: 265 seconds]
Samreen has joined #litex
<Samreen>
Hello, was following the instructions here with some modifications for a different Spartan 6 board and got stuck after flashing top.bit with vexriscv. There doesn't seem to be a BIOS with the bit file or at least flterm doesn't show any response. Ideas on how I could troubleshoot?
<tpb>
Title: FuPy (FPGA MicroPython) on Mimas v2 and Arty (at ewen.mcneill.gen.nz)
<Samreen>
Currently trying to figure out how to include the BIOS in the generated gateware or a way to flash the bios.bin file via the SPI flash. Currently, we use xc3sprog.
Dolu1 has joined #litex
<CarlFK>
mithro: _florent_ ^^ ?
<CarlFK>
Samreen: wish I could help - I'm a more a python dev hoping to play with this stuff some day
<_florent_>
Samreen: i'm not very familiar with this design, but it seems the bios should be located in SPI Flash
<_florent_>
so it also needs to be flashed, if you just load the .bit, the bios will be missing
<_florent_>
Samreen: have you used: make image-flash ?
rohitksingh has quit [Ping timeout: 264 seconds]
tpb has quit [Remote host closed the connection]
tpb has joined #litex
<Samreen>
No, I didn't define image-flash for my application since I'm not sure how to do that on the board I'm using
<Samreen>
Do you know if any of the board implementations here have the bios included in top.bit? It seems for the Arty board, it works after flashing the bit file so maybe the bios is embedded in there? https://github.com/timvideos/litex-buildenv
<tpb>
Title: GitHub - timvideos/litex-buildenv: An environment for building LiteX based FPGA designs. Makes it easy to get everything you need! (at github.com)
<Samreen>
Also, thank you for responding to me!
<mithro>
Samreen: yes, most of the devices use a BIOS embedded in the FPGA
<mithro>
Samreen: but the SLX9 on the MimasV2 is too small to support that
<Samreen>
Ah okay, I modeled the target definition after the Mimas V2 so that makes sense
<Samreen>
Does the minispartan6 implementation have the BIOS embedded?
<Samreen>
This is my fork, any advice as to how I could modify the target or platform files to have the BIOS embedded for this situation? https://github.com/samreenislam/litex-buildenv
<tpb>
Title: GitHub - samreenislam/litex-buildenv: An environment for building LiteX based FPGA designs. Makes it easy to get everything you need! (at github.com)
<Samreen>
mithro: This is for the MATRIX Voice. I just got back into it after a few weeks; some direction would be helpful!
<Samreen>
Thank you :D
<mithro>
What size FPGA is on the MATRIX Voice?
<Samreen>
Second tier Spartan 6: xc6slx9-2ftg256
<Samreen>
Similar to Mimas it seems
<Samreen>
So maybe it's also too small to have the BIOS embedded?
<mithro>
Samreen: Possibly
<Samreen>
If that were the case, do you know of tools to load bin files to the spi flash after flashing the FPGA bitstream? We use "xc3sprog -c matrix_voice -I blob/system_voice.bit" for that currently and I'm trying to see if I can use xc3sprog for the bios binary flashing too
<davidc__>
Samreen: OpenOCD can use proxy flashing bitstreams (and there are a good number of prebuilt bitstreams)
<Samreen>
I'll check it out, thanks!
<davidc__>
Samreen: IIRC thats only supported in OpenOCD git (IE, not packaged in most distributions / prebuilt releases)
<davidc__>
Samreen: so you might need to build it yourself