<hexastorm>
cdone pin of my ice40 fpga is low ... i am able to switch the fpga between slave and master mode...
<hexastorm>
but i am not able to write to the flash memory...
<hexastorm>
if i cut the power to the fpga (CDONE pin goes to 1 as it is no longer pulled down by the ice40) ... I am able to congfigure the flash memory
<hexastorm>
so ... i have the feeling i am in the situation that the FPGA is working.. but is somehow interfering with me communication with the flash memory and i cannot disable this
<Lofty>
hexastorm: you should ask in ##openfpga I think.
<hexastorm>
okay thanks lofty!
<daveshah>
If you assert (set low) CRESET and keep it low, then the iCE40 should release the flash
<hexastorm>
if i pull the CRESET low... it does have an effect.. the FPGA is no longer polling the clock pin...
<hexastorm>
i can flip all the SPI lines.. but cannot write to memory.. only receive bytes 255 or slave out seems to remain high
<hexastorm>
could i try programming the FPGA without using the flash memory?
<hexastorm>
ls
<tnt>
hexastorm: did you put a pullup on CDONE ?
<tnt>
nm ... I hadn't read the whole backlog.
<tnt>
My guess is you're just not driving the flash correctly ...
<hexastorm>
yep have a pull up at cdone...
<hexastorm>
also considered the fact i am not driving flash correctly.. but made a board without fpga... ( it works) and on the current board it also works if I disable the supply voltage at 1V... but something must be wrong :-)...
promach3 has joined #symbiflow
hexastorm has quit [Ping timeout: 256 seconds]
<tnt>
"Error 1:"
<tnt>
Well that's just the best error message ever.
hexastorm has joined #symbiflow
benreynwar has quit [Read error: Connection reset by peer]
litghost has quit [Read error: Connection reset by peer]
benreynwar has joined #symbiflow
tucanae47 has quit [Read error: Connection reset by peer]
brent has quit [Ping timeout: 240 seconds]
flammit has quit [Read error: Connection reset by peer]
litghost has joined #symbiflow
tucanae47 has joined #symbiflow
flammit has joined #symbiflow
brent has joined #symbiflow
OmniMancer1 has quit [Quit: Leaving.]
kgugala has joined #symbiflow
kgugala has quit [Read error: Connection reset by peer]
kgugala has joined #symbiflow
kgugala_ has quit [Ping timeout: 260 seconds]
<hexastorm>
okay well i fixed it
<hexastorm>
it is the flash ram chip
<hexastorm>
i dont know how this is possible .. but this chip doesnt work well alongside the fpga
<hexastorm>
i solderd the flash memory from the icezero to my board and this fixes the issue..
<hexastorm>
if i only use the flash memory this also works
<tnt>
After configuration the ice40 puts the flash to sleep.
<tnt>
you need a wakeup command.
<tnt>
(and some flash chips don't support the sleep command and so they work even if you don't wake them up because they never went to sleep in the first place)
<hexastorm>
but will it work with the ice40.. i will look for the wakeup command
<hexastorm>
i am using this chip S25FL064LABMFI010 will look for wakeup
kraiskil has joined #symbiflow
<hexastorm>
okay... the vendor which has working memory is known as micron.. the one without working memory is known as cypress.
<hexastorm>
can't seem to find section with wakeup in the cypress manual
<hexastorm>
In DPD mode the device responds only to the Resume from DPD command (RES ABh).
<tpb>
Title: WIP -- Initial support for Artix 100t parts by tcal-x · Pull Request #1515 · SymbiFlow/symbiflow-arch-defs · GitHub (at github.com)
<HackerFoo>
timo.callahan: Set the `kokoro:force-run` label.
<HackerFoo>
(I've done it for you)
<sf-slack>
<timo.callahan> Thanks, got it!
gsmecher has joined #symbiflow
<ryancj14>
@acomodi I'm getting an error in fpga-tool-perf when I go into the test folder and run test_all.py where it is unable to import the Timed class from utils. Do you get the same error?
<ryancj14>
from utils import Timed
<ryancj14>
ImportError: cannot import name 'Timed' from 'utils' (/home/student/fpga-tool-perf/conf/src/prjxray/utils/__init__.py)
<ryancj14>
File "/home/student/fpga-tool-perf/test/../fpgaperf.py", line 16, in <module>
<_whitenotifier-f>
[symbiflow-examples] mithro opened issue #19: Change to environment.yml - https://git.io/Jf9rU
kraiskil has quit [Ping timeout: 264 seconds]
kraiskil has joined #symbiflow
proteusguy has quit [Ping timeout: 256 seconds]
proteus-guy has quit [Ping timeout: 265 seconds]
proteusguy has joined #symbiflow
proteus-guy has joined #symbiflow
OmniMancer1 has joined #symbiflow
OmniMancer has quit [Ping timeout: 258 seconds]
srt has joined #symbiflow
kraiskil has quit [Ping timeout: 256 seconds]
az0re has quit [Remote host closed the connection]