• Content count

  • Joined

  • Last visited

Community Reputation

0 Neutral

About Xark

  • Rank

Profile Information

  • Gender Male
  • Location Southern California
  1. Oberon SRAM wing for Pipistrello

    Hello, That looks very neat. I'm interested, so please give word if/when you might have a few for sale.
  2. Hello, A very neat project! Hmm, In your example above, in my experimentation, it is the array use and not the generic use that appears to cause problems. I do agree generics aren't quite as useful as they could be in VHDL (and I miss having a preprocessor for some macros and conditional stuff too). Also, you probably are already aware but ISE has a setting to use VHDL-200X but it defaults to VHDL-93 version of the language I believe.
  3. How to speed-up bit file loading from flash

    Cool, nice tip. Thanks.
  4. Papilio DUO - Prototype builds and testing!

    Very cool Jack! I'm looking forward to the Papilio Duo board, it seems like a nice design. Thanks for taking the time to make the videos too. That stencil system looks very cool, do you have a link where I can learn more about it? (NOTE: This was also posted in another thread, but this seems the proper one). :-)
  5. Neslekkim, They do seem to have some in stock here http://www.seeedstudio.com/depot/logic-sniffer-16bit-input-buffer-wing-p-721.html (only fairly recently).
  6. Hello, Yes, I also find this is a minor, but annoying problem. For a long while I thought I had "killed" my Papilio (because I almost always have a FTDI serial hooked up). I have over a half dozen little do-dads that use FTDI (several from Gadget Factory) and have to remove all of them before Papilio Loader will work reliably (and also same issue with fpgaprog-win for Pipestrello, on which I believe the Papilio loader is based). I have tried a few command line options, but I haven't had success in getting it to look at a specific COM port (which would still not ideal, as those are "moving targets"), so I would be interested in any workarounds. I wonder if it would be possible to get the "Device name" or something (as these are usually unique)? However, just having the UI ask the user when multiple FTDI devices are present would be useful (especially if it defaulted to the answer from "last time"). -Xark
  7. Problems with ISE Source Wizard

    Hello, Another little update for others finding this thread. I looked into the 14.3 vs 14.4 ISE issue again today and found that Xilinx now has a proper "device pack" upgrade for ISE 14.4 available here: http://www.xilinx.co...nload/index.htm After installing the update, I no longer have problems any problems using 14.4 with Spartan 3E IP cores and I think this also addresses the issue forcing you to do a "full install" for Spartan 6 IP cores (that Hamster mentioned). Apparently the removal of 3E IP cores in 14.4 was "accidental" - i.e. a bug (which is nice to know for Papilio One owners). - Xark
  8. Custom Cores with Xilinx ISE 14.4?

    Hello, OK, I revisited the 14.3 vs 14.4 ISE issue today. I was previously unaware of the XIL_CG_LOAD_ALL_FAMILIES workaround however while reading up on that, I found that Xilinx now has a proper "device pack" upgrade available here: http://www.xilinx.com/support/download/index.htm After installing the update, I no longer have problems any problems using 14.4 with Spartan 3E (Yay). Now I am not so sure this is related to your problem, but you may want to install the "device pack" anyways (unlikely to hurt). - Xark
  9. Custom Cores with Xilinx ISE 14.4?

    Hello, I believe that for a Papilio One with Spartan 3E FPGA, you need to use Webpack ISE 14.3 as Xilinx has removed support for the Spartan 3E IP cores from ISE 14.4. It suspect this is probably the root of your problem. The ISE 14.3 download is still available from Xilinx. - Xark
  10. Problems with ISE Source Wizard

    Thanks Hamster, I tried that and indeed, now Spartan 6 IP is working nicely for me with ISE 14.4 (and co-exists nicely with ISE 14.3 for Spartan 3E use). Part of me is just a tiny bit sad that I probably won't even miss those gigabytes that are wasted on my hard drive. :-) -Xark
  11. Problems with ISE Source Wizard

    Yes, I gather there is a precedent for Xilinx to discontinue older products in newer tool revisions. However, they should keep the ISE 14.3 download available for an extended period. It would probably be a good plan to add a note about this issue to the Papilio download page (a 6GB download is a terrible thing to waste). :-) I am curious if anybody else has tried 14.4 ISE for Spartan 6 (as used in Papilio Pro/Plus) with success? -Xark
  12. Loading the SPI Flash on the Papilio Pro

    Excellent. The app works beautifully for me now with my Papilio Pro. Thanks Magnus and Jack! -Xark
  13. Problems with ISE Source Wizard

    Hi Tuxadecimal, Not sure if this is your problem, but I found out the very latest Webpack ISE version 14.4 is no longer compatible with the Spartan 3E part used in the Papilio One (at least for IP cores). This version was only released very recently. However, the good news is the older 14.3 version should still be available (only another 6GB download away...). I recently tried to upgrade to 14.4 (in the hopes it would help with the 14.3 BMM block ram mapping tool crashing for me) and found out about this compatibility issue out the hard way (with basically the symptoms you describe). I found I have to keep using 14.3 for the Papilio One. -Xark P.S. From reading the notes 14.4 *should* be OK with Papilio Pro Spartan 6, but I still had problems with IP cores (error message when trying to get a list if IP cores, so I suspect a bug). Sticking with 14.3 for Spartan 6 too for the time being. :-)
  14. Loading the SPI Flash on the Papilio Pro

    Hi Jack, I also appear to have the same issue. I am on Windows 7-64. The installer installed Java and the loader works great with my Papilio One 500K (and is a nice upgrade from the older "cygwin" script version I was using), but doesn't appear happy with my new Papilio Pro. I am trying to program the RetroCade synth bit-stream ("RetroCade-1.01-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.0.bit"). Currently the RetroCade only functions as a fixed-speed metronome with the Papilio Pro default "blink" bit-stream. :-) It appears to detect the Papilio Pro, but as with OmniTechnoMaster for some reason it doesn't seem to recognize the flash ROM (but I think the problem not just that). Here is what is says in the message box when I try to program SPI flash: ========================================= JTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9 Using devlist.txt JTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9 Using devlist.txt Uploading "C:\Program Files (x86)\Gadget Factory\Papilio Loader\programmer\bscan_spi_xc6slx9.bit". Done. Programming time 547.0 ms Programming External Flash Memory with "D:\Users\KenJ\Downloads\RetroCade-1.01-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.0.bit". Uknown Flash Manufacturer Error: SPI Status Register [0x00] mismatch (Wrong device or device not ready).. Error occured. USB transactions: Write 171 read 4 retries 0 JTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9 Using devlist.txt ISC_Done = 0 ISC_Enabled = 0 House Cleaning = 1 DONE = 0 ============================================== If I select just "write to FPGA", it pretends to program (and takes a while like it is working), but it still keeps on blinking (i.e., no RetroCade bit-stream). I find it odd there is no verify error. It says this: ============================================== JTAG chainpos: 0 Device IDCODE = 0x24001093 Desc: XC6SLX9 Using devlist.txt Uploading "D:\Users\KenJ\Downloads\RetroCade-1.01-zpuino-1.0-PapilioPro-S6LX9-RetroCade-1.0.bit". Done. Programming time 4773.0 ms USB transactions: Write 1452 read 2 retries 0 ============================================== I will also mention I had an initial "fright" when my Papilio Pro didn't power on correctly. As another poster mentioned, the power jumper on top was very lose. I think the poly-bag the PPro ships in is a tight squeeze through the poly-bag opening in ships in, with the pins on back and the jumper on front (I bent a couple of header pins getting mine out if the bag too). After adjusting the power jumper header pins it appears to be fine now. I really like my Papilio One 500K (along with ArcadeMegaWing and LogicStart) and look forward to the increased BRAM, DRAM and other features on the Pap-Pro. :-) I am still in the middle of a little project with my Papilio One, so this isn't time critical for me to get worked out (but I wanted to give you another "field report"). Thanks for making the Papilio!