TomKeddie Posted December 27, 2013 Report Share Posted December 27, 2013 Folks, I had access to some LX9 samples so I've built my own Papilio Pro. It is "almost" working but I'm struggling a little - hoping for some advice. What works- downloading via xilinx platform cable (led flasher, serial generator etc)- toggling jtag pins via ftdi debug- outputing serial data from the fpga to usb serial port- writing to the eeprom attached to the ftdi chip What doesn't work- downloading via xc3sprog or any other compatible tool What looks wrong- I am seeing 100mV of 2 MHz sawtooth ripple on the 1.2v supply, 3.3V is clean enough.- The schematic seems to be using lower than recommended values for the resistor divider - the data sheet recommends a max current of 10uA, the values used give 1.2V/3k = 400uA - this also seemed to give me 1.3V. Replacing them with 48.2k gives me 1.23V but perhaps this is the noise affecting the ADC in the multimeter. I used VLS3015T-3R3M1R2 inductors, ERJ-6ENF1501V resistors (replaced with 48k2), 08056D226MAT2A caps (X5R) and LTC3419EMS#PBF regulator. I tried adding 22pF Cf as per LTC3419 datasheet with little difference. The supply is clearly not functioning well but I'm confused as to whether this is the source of my jtag problems - as I understand it VCCaux is used for JTAG i/o. The chain test in xc3sprog gives sporadic readback errors. I've tried dropping the clock rate with no success. I've seen a few ports with the 0x19 error, the cause isn't clear, the advice being to return a defective board. Any suggestions? I'm going to order some more 22uF caps and different inductors (to match data sheet recommendation) but I'm doubting this will help. Perhaps someone who has a pro can put a cro on the 1.2v line and tell me what they find? Thanks a ton,Tomtom@ubuntu:~/svn/xc3sprog-code/build$ sudo ./xc3sprog -L -c ftdi -J 30000 -v /mnt/hgfs/tom/p4/laptop/work/vhdl/results/papilio/tom_test/top.bit[sudo] password for tom: XC3SPROG (c) 2004-2011 xc3sprog project $Rev: 747 $ OS: LinuxFree software: If you contribute nothing, expect nothing!Feedback on success/failure/enhancement requests: http://sourceforge.net/mail/?group_id=170565 Check Sourceforge for updates: http://sourceforge.net/projects/xc3sprog/developUsing built-in device listUsing built-in cable listCable ftdi type ftdi VID 0x0403 PID 0x6010 dbus data 00 enable 0b cbus data 00 data 00Using FTD2XX, Using JTAG frequency 29.850 kHz from undivided clockJTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9Created from NCD file: top.ncd;UserID=0xFFFFFFFFTarget device: 6slx9tqg144Created: 2013/12/23 07:06:33Bitstream length: 1193008 bitsDNA is 0x79e82f8ceb19e8ffdone. Programming time 39498.3 msDevice failed to configure, INSTRUCTION_CAPTURE is 0x19USB transactions: Write 167 read 57 retries 0tom@ubuntu:~/svn/xc3sprog-code/build$ Link to comment Share on other sites More sharing options...
This topic is now archived and is closed to further replies.