whitequark changed the topic of #glasgow to: digital interface explorer · code https://github.com/GlasgowEmbedded/glasgow · logs https://libera.irclog.whitequark.org/glasgow · discord https://1bitsquared.com/pages/chat · production https://www.crowdsupply.com/1bitsquared/glasgow (FUNDED)
egg|laptop|egg__ has quit [Remote host closed the connection]
egg|laptop|egg__ has joined #glasgow
egg|laptop|egg__ has quit [Remote host closed the connection]
Emantor has quit [Quit: ZNC - http://znc.in]
Emantor has joined #glasgow
alanvgreen has quit [Read error: Connection reset by peer]
alanvgreen has joined #glasgow
JimGM0UIN has quit [Ping timeout: 258 seconds]
alanvgreen has quit [Ping timeout: 252 seconds]
Qyriad has quit [Ping timeout: 258 seconds]
JimGM0UIN has joined #glasgow
Qyriad has joined #glasgow
alanvgreen has joined #glasgow
<d1b2> <brainstorm> That __init__.py RE documentation for the XC9572XL was very interesting... I first went for the naive way and change the parameters I know so far for the XC95288XL, but it clearly needs more understanding, since I cannot go with the usercode_low/usercode_high settings as-is... the word_width should be 16 as specified in the datasheet though. Here is a basic diff and the first backtrace:
<d1b2> https://hardbin.com/ipfs/QmfC2n9t5dDnwLfZghcrAFTJ7mPTjPxGAoow767wMYTgsz/#zrazi6DackZJYS7NqiQCq2BNShbQTUGbKR2T8JZnXx1 I also installed the Xilinx ISE 14.7 suite but does not have a single XC95288XL-specific example design, so I'll guess I'll have to cook a simple one myself... WIP
<d1b2> <brainstorm> From what I understood, the RE was based on the JED/BSDL files, no "Xilinx platform cable" and (USB?) sniffing should be needed I guess?
betelgeuse has quit [Ping timeout: 260 seconds]
<whitequark> no, it was also based on poking a real CPLD
<whitequark> I actually didn't touch ISE or anything Xilinx-related (except for the target) at all
<whitequark> at the very least, I think XC95288XL will use a different word width
<whitequark> wait, you took it from the -datasheet-?
<whitequark> which part of the datasheet specifies that?
<whitequark> okay, so XC95288XL specifies a 130-bit ISDATA register
<whitequark> this means word_size=128 for that device
<whitequark> oh, correction: to get usercode_{low,high} I asked azonenberg to generate a pair of
<whitequark> bitstreams
<whitequark> other than that it was just me, BSDL/JED files, and the device
egg|laptop|egg__ has joined #glasgow
egg|laptop|egg_ has quit [Ping timeout: 264 seconds]
bvernoux has joined #glasgow
betelgeuse has joined #glasgow
betelgeuse has quit [Quit: The Lounge - https://thelounge.chat]
betelgeuse has joined #glasgow
egg|laptop|egg_ has joined #glasgow
egg|laptop|egg__ has quit [Ping timeout: 244 seconds]
bvernoux has quit [Read error: Connection reset by peer]
uartist has joined #glasgow