<Bertl_oO>
not sure what that should tell me though
<Bertl_oO>
this is an error on the build in the virtenv, no?
<Bertl_oO>
do I need to install special version of numpy? if so, which one?
<mithro>
Bertl_oO: "The catch is that both atlas and lapack provide liblapack.so.3. I assume from the naming that lapack is the canonical one and the one in atlas is intended to be an optimized one or something. The two are incompatible at the moment which is where the problem arises."
<Bertl_oO>
so get rid of atlas should help?
<Bertl_oO>
*getting
<mithro>
Bertl_oO: Dunno - but it seems like it is something to do with your system and atlas / lapack
<Bertl_oO>
how do I rerun the 'make env' so that it tries again?
<Bertl_oO>
i.e. how do I undo 'make env'?
<mithro>
Bertl_oO: "rm -rf env" ?
<elms>
Bertl_oO: are you on step 5 and taking option 1 I assume?
<tpb>
Title: Support for shorthand to specify all pins on one edge · Issue #475 · verilog-to-routing/vtr-verilog-to-routing · GitHub (at github.com)
citypw has joined #symbiflow
proteusguy has joined #symbiflow
kprasadvnsi has joined #symbiflow
kprasadvnsi has left #symbiflow [#symbiflow]
proteusguy has quit [Ping timeout: 245 seconds]
Bertl_oO is now known as Bertl_zZ
ritikchanna has joined #symbiflow
ritikchanna has quit [Client Quit]
proteusguy has joined #symbiflow
OmniMancer has joined #symbiflow
OmniMancer has quit [Quit: Leaving.]
OmniMancer has joined #symbiflow
proteusguy has quit [Ping timeout: 240 seconds]
OmniMancer has quit [Read error: Connection reset by peer]
OmniMancer has joined #symbiflow
proteusguy has joined #symbiflow
OmniMancer has quit [Ping timeout: 245 seconds]
OmniMancer has joined #symbiflow
citypw has quit [Ping timeout: 244 seconds]
duck2 has quit [Ping timeout: 256 seconds]
_whitelogger has joined #symbiflow
proteusguy has quit [Remote host closed the connection]
proteusguy has joined #symbiflow
proteusguy has quit [Remote host closed the connection]
Bertl_zZ is now known as Bertl
OmniMancer has quit [Quit: Leaving.]
<Bertl>
hmm ... the xc7z020clg400 database build is still ongoing ... but I'm curious, how can I use the database (once it finishes) to figure out the frame address/location/mask from a given tile?
<Bertl>
s/from/for/
<sf-slack>
<kgugala> hi Bertl
<sf-slack>
<kgugala> you can check the tilegrid.json file within the db
<Bertl>
yeah, I'm looking at that right now
<Bertl>
but it only contains grid coordinates?
<Bertl>
(looking at the xc7z010clg400-1 for now)
<sf-slack>
<kgugala> you can find there baseaddreses
<sf-slack>
<kgugala> in bits sections
<sf-slack>
<kgugala> (not every tile has it filled)
<Bertl>
ah, I see, didn't scroll down far enough
<sf-slack>
<kgugala> :slightly_smiling_face:
<Bertl>
so, for example, CLBLL_L_X16Y93 has an entry in the bits section
<Bertl>
it says CLB_IO_CLK (what does that mean?)
<Bertl>
and it reports two SLICEL sites (which looks like what I'm looking for)
duck2 has joined #symbiflow
<Bertl>
what does the 'frames: 36' mean?
<kgugala>
how many frames there are in the bitstream for this type of column
<kgugala>
you may want to check fuzzer 005-tilegrid
<kgugala>
the json is generated by this fuzzer
<Bertl>
hmm, so what does 'offset: 40' in a context of 36 frames mean?
<Bertl>
the offset in a frame or the offset to the given baseaddress?
<tpb>
Title: Index of /Stuff/PRJXRAY/ (at vserver.13thfloor.at)
<Bertl>
# zip 005-tilegrid-logs.zip 005-tilegrid/logs
<sf-slack>
<kgugala> can you filter them to contain only the most recent ones?
<sf-slack>
<kgugala> the out of space error was in the logs
<Bertl>
click on 'Last Modified' and they will be sorted according to the date
<sf-slack>
<kgugala> you have a bunch of critical warnings in the logs
<sf-slack>
<kgugala> I see you run it for 7020
<Bertl>
yup
<sf-slack>
<kgugala> as @litghost said yestarday - the soft was not tested on this chip
citypw has joined #symbiflow
<sf-slack>
<kgugala> there is a bunch of critical warnings like:
<sf-slack>
<kgugala> Cannot loc instance 'idelay_IDELAY_X0Y2' at site IDELAY_X0Y2, Site IOB_X0Y2 is not bonded. Place terminal di[15] and connected instances in a site with a PAD
<Bertl>
so how to get the database for 7020? what needs to be modified?
<sf-slack>
<kgugala> also in `stdout.2019-03-05T12:38:38.534252.log` at line 8833 Vivado fails
<sf-slack>
<kgugala> to get the database you have to set the part as you did and run fuzzers
<Bertl>
note: I'm only interested in the frame addresses for tiles, specifically slices
<sf-slack>
<kgugala> since they were not tested on 7020 they may fail
<sf-slack>
<kgugala> as they did
<Bertl>
how to fix them?
<sf-slack>
<kgugala> you'd need to dive a little into the fuzzer code and check what exactly is happening there
<sf-slack>
<kgugala> I assume that tailoring the settings in settings.sh file for Zynq will be required to get the 7020 to work
<Bertl>
so it's a problem with the XRAY_ROI_* settings?
citypw has quit [Ping timeout: 245 seconds]
<litghost>
Bertl: Tile grid ignored ROI to map all the base addresses. If you only care about slices, you can disable the IOB and IOB_INT tile fuzzers and file an issue.
<litghost>
Bertl: IDELAY's are only used by tilegrid when trying get addresses for IOB tiles and IOB INT tiles
<Bertl>
how do I do that?
<litghost>
Bertl: Comment it out from the 005 makefile depedencies
<tpb>
Title: Create tool to patch blockram (BRAM) contents in bitstream · Issue #181 · SymbiFlow/prjxray · GitHub (at github.com)
<litghost>
assignment?
<litghost>
Sorry, I don't parse that
<Bertl>
frame address to memory locations
<Bertl>
the correlation I mean
<litghost>
005 will output BRAM base addresses for BRAM configuration and BRAM data. We have used the both to create designs that use BRAM's outside of vivado, so I have pretty good confidence that it is work
<Bertl>
excellent, any documentation available on this?
<Bertl>
hmm, okay ... so what does 30_00 !30_01 30_02 !30_03 mean?
<elms>
Bertl: That's the bits to set and clear. So set bit 30_00 and 30_02 and clear 30_01 and 30_03 The tuple is a coordinate of a specific bit for that tile.
<Bertl>
okay, how does that map to the frame location?
<Bertl>
let's say I have SLICE_X28Y68 in tile CLBLL_L_X20Y68
<Bertl>
I know the base address is 0x00400A00 and the offset is 36
<Bertl>
the slice(s) cover two words there (accroding to the database)