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>
<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]