jamesglanville

Members
  • Content count

    19
  • Joined

  • Last visited

  • Days Won

    1

Community Reputation

1 Neutral

About jamesglanville

  • Rank
    Member

Profile Information

  • Gender Male
  1. Hi, I've got what I think were the files. I'm afraid I can't remember exactly what the state of the folder is in, but you're welcome to have a look in case it's useful. https://mega.co.nz/#F!zUVz3Soa!RuzygsfqnYU69aMVLuuT3Q There's the link, it's in LCD-Driver. Let me know if you have any questions about getting it to work
  2. Perhaps this will help: http://forum.gadgetfactory.net/index.php?/topic/1638-papilio-loader-and-multiple-ftdi-based-devices/page-2 Looks like blank is fine, but programming it in circuit might be helpful.
  3. It looks like the feature needs to be added to papilio-prog/butterfly.cpp. If you want a hacky fix, you could try hard coding your ftdi serial number: char const *serial = "whateveryourserialnumberis";instead of char const *serial = 0; This is something that would be useful for me so I may modify the code to accept serial numbers on the command line if I have time soon. Bear in mind though I'm tired and all of this may be wrong.
  4. Please post it here, it sounds interesting, and will get more eyes on the problem than any one person helping out. Why monochrome?
  5. Yeah I guess so, I haven't tried anyone else's .bit files. It's a really strange issue, I'm so chuffed I worked it out, it took me reading a lot of the lx9 datasheet and guessing. It surprised me that ISE didn't warn me, since it warns about other stuff, and starting off the jtag clock seems like an unusual configuration.
  6. Fixed it I had to right click on "generate programming file", go to startup options, and set the FPGA start up clock to CCLK instead of JTAG. I have no idea why it was set to that in the first place :s maybe this is something that should go in the faq/ papilio loader should complain if the .bit file has the wrong option for this?
  7. Just a thought, I think I've pressed the reset button at some point, could that have caused the problem (though i've never got auto boot to work)? I'm trying to understand the multiboot xilinx datasheet but it's going over my head at the moment.
  8. It just sits doing nothing. am I right that the gui hasn't been updated with the new version number everywhere? The 2.4 version I'm using says 2.1 at the top.
  9. I've tried with xc3sprog in a vm, and get this: james@ubuntu:~/Papilio-Loader/xc3sprog/trunk$ sudo ./xc3sprog -c papilio /home/james/controller.bit -v -R -I ./bscan_spi/bscan_spi_lx9_papilio.bit XC3SPROG © 2004-2011 xc3sprog project $Rev: 691 $ 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/develop Using devlist.txtUsing cablelist.txtCable papilio type ftdi VID 0x0403 PID 0x6010 dbus data 00 enable 0b cbus data 00 data 00Using Libftdi, Using JTAG frequency 6000000JTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9JEDEC: ff ff 0xff 0xffunknown JEDEC manufacturer: ffCreated from NCD file: controller.ncd;HW_TIMEOUT=FALSE;UserID=0xFFFFFFFFTarget device: 6slx9tqg144Created: 2013/05/07 19:41:54Bitstream length: 2724832 bitsProgramming not yet implementedUSB transactions: Write 6 read 4 retries 8 I don't know if the unknown manufacturer bit is the relevant part, but it looks dodgy.
  10. EDIT: fixed, needed to change fpga startup clock to CCLK instead of JTAG. I'm having some trouble with my ppro loading its program from flash. I've tried papilio loader 2.1 and 2.4, and write to spi flash runs, and looks like it has worked from the pc end, as it says: JTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9Using devlist.txtJTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9Uploading "C:\Program Files (x86)\Gadget Factory\Papilio Loader24\programmer\bscan_spi_xc6slx9.bit". DNA is 0x19413851fc72cbfeDone.Programming time 547.0 msProgramming External Flash Memory with "G:\Downloads\LCD-Driver-0.1\LCD-Driver\controller.bit".Found Macronix Flash (Pages=32768, Page Size=256 bytes, 67108864 bits).Erasing :Doing Partial Erase......OkVerifying :......PassProgramming :......OkVerifying :......PassUsing devlist.txtDone.SPI execution time 17254.4 msUSB transactions: Write 17348 read 17179 retries 0JTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9Using devlist.txtISC_Done = 0ISC_Enabled = 0House Cleaning = 0DONE = 0However, afterwards the board just sits doing nothing. writing straight to the fpga works fine. This is on win8 x64 if that makes any difference. If anyone could help it'd be appreciated.
  11. Hi, I've been playing with my ppro, and have got it talking to an old laptop lcd I had. I was amazed at how easy this was, so I thought I'd post a few pictures and some code. So far it draws a picture of yoshi (stored in rom), and animates a square that grows as it moves. Not very impressive, but I feel like I've laid the groundwork for my next experiments. Most of the hard work was done by this guy: http://g3nius.org/lcd-controller/ The code I modified is here: http://www.filedropper.com/lcd-driver The yellow cable is just the original cable that would plug into the motherboard, wrapped in heatshrink for strength, with the 4 differential pairs plugging into C8-C15 (You can't plug this into any port, not all of them have a full set of differential pins for LVDS). The black circuit board is a 3.3v step down converter to power the lcd electronics. The brown one is an inverter for the cold cathode backlight (I broke the original by shorting the HV to something). The fan is there because I'm overvolting the inverter (18v instead of 12v), and it gets a little warm without. Anyways, this is a great way to get a basically free video display, since discarded laptop lcds are really easy to come by. This post has been promoted to an article
  12. Using an old laptop display

    Hi, I've been playing with my ppro, and have got it talking to an old laptop lcd I had. I was amazed at how easy this was, so I thought I'd post a few pictures and some code. So far it draws a picture of yoshi (stored in rom), and animates a square that grows as it moves. Not very impressive, but I feel like I've laid the groundwork for my next experiments. Most of the hard work was done by this guy: http://g3nius.org/lcd-controller/ The code I modified is here: http://www.filedropper.com/lcd-driver The yellow cable is just the original cable that would plug into the motherboard, wrapped in heatshrink for strength, with the 4 differential pairs plugging into C8-C15 (You can't plug this into any port, not all of them have a full set of differential pins for LVDS). The black circuit board is a 3.3v step down converter to power the lcd electronics. The brown one is an inverter for the cold cathode backlight (I broke the original by shorting the HV to something). The fan is there because I'm overvolting the inverter (18v instead of 12v), and it gets a little warm without. Anyways, this is a great way to get a basically free video display, since discarded laptop lcds are really easy to come by.
  13. I'm afraid I've snapped a belt on my printer, and am waiting on a replacement. I'll post back here when it's sorted to see if people still want cases, sorry for the inconvenience.
  14. Felix: I'll get to work designing one, would you not need access to the leds/power jumper/reset switch though? Jack: What colour/do you want a rubber base? I'll start it printing tomorrow and order the rubber if needed. EDIT: I have white, blue,yellow, orange, purple
  15. Let me know if anyone wants one and I'll print some. They'd be £7/£8 (without rubber, with rubber) + postage. The papilio is great, I should have bought one ages ago.