Guest25 has joined #prjcombine
<Guest25> Anyone here?
<Guest25> I have just completed compilation.  I'm wondering if someone can help me with the first use.
<whitequark[cis]> hi
<whitequark[cis]> what do you want to use it for?
<Guest25> Wow!
<Guest25> I'd like to disassemble a Xilinx bitstream on a device I'm attempting to service.
<Guest25> Thank you for responding!
<whitequark[cis]> mm not sure how feasible this is right now, but Wanda will know best
<Guest25> Okay!  Thanks.
<Guest25> Is there nothing in the app at this time that extracts info directly from bitstreams?
<whitequark[cis]> prjcombine is less of an "app" and more of a "database"
<whitequark[cis]> there is functionality to disassemble bitstreams but it's not geared for the needs of end users servicing their equipment; rather it's intended for future FPGA toolchain engineers
Wanda[cis] has joined #prjcombine
<Wanda[cis]> there's no disassembler yet; making one is on the roadmap, so you may want to come back in a month or two
<Wanda[cis]> but also, you didn't say what you expect from the disassembler
<Wanda[cis]> my only interest is in a simple debug tool that lets me develop a toolchain; if you want anything more advanced (like proper RE tooling), you'd have to write it yourself
<Guest25> Extracting pin assignment would be great.
<Guest25> Anyhow, this project is a great ambition.  Thank you for your efforts.
<Wanda[cis]> pin assignment, as in?
<Wanda[cis]> it's reasonably easy to tell you whether a pin is unused/input/output/output+tristate/io/...
<Wanda[cis]> could also maybe tell you the IO standard, but that requires some guesswork as the configurations are not quite unique
<Wanda[cis]> anything more complex (involving routing further down into the device) would be a much bigger problem
<Wanda[cis]> also, you haven't specified what kind of device you're interested in (just the device family is fine)
<Guest25> I have a video processing device that is comprised of Virtex4 FPGAs.
Guest25 has quit [Quit: Client closed]