John Posted April 21, 2012 Report Share Posted April 21, 2012 How do build the Zpuino in a version for the Arcade Wing? I intend to modify it before running Zetris. Is one of the variants suitable? When building the alvieboy-ZPUino-HDL-3e2595b\zpu\hdl\zpuino\boards\papilio_one\s3e500\ise version and trying to upload Zetris from Arduino I get: Board: GadgetFactory Papilio One 500 @ 96000000 Hz (0xa4010f00) Board mismatch!!!. Board is: 0xa4010f00 'GadgetFactory Papilio One 500' Sketch is for: 0xa4010e01 'GadgetFactory Papilio One 500 w/ 8-bit HQVGA' Link to comment Share on other sites More sharing options...
Jack Gassett Posted April 23, 2012 Report Share Posted April 23, 2012 Hello John, Hey that is great that you are getting into making your own custom variant of the ZPUino and discovered the ise directory. I just recently started synthing my own variants too, Alvie put that ise directory to make it easier for us. So looking at your error message, first off its very good that it is identifying the board as "0xa4010f00 'GadgetFactory Papilio One 500'". It means that your variant is working, and the fix to upload your sketch is very simple. Just go up to "Tools/Board" and select 'GadgetFactory Papilio One 500' instead of, 'GadgetFactory Papilio One 500 w/ 8-bit HQVGA'. Let me know how it goes. Jack. Link to comment Share on other sites More sharing options...
John Posted April 26, 2012 Author Report Share Posted April 26, 2012 With zpuino-ZB2-PapilioOne-S3E500-HQVGA-8bit-ArcadeWing.bit configured in the FPGA, Arduino tool will only upload the sketch when board with 8-bit HQVGA is selected. When I configure the FPGA with the bit file I built my self. Only the board setting without 8-bit HQVGA will load, as you suggested. But sketch does not work! Also, my bit file will give a "No signal" on my monitor. I can see the delta sigma coder(sound device) in ISE project but can't find any graphic generator. I'm pretty sure this version does not contain video output. Link to comment Share on other sites More sharing options...
alvieboy Posted April 29, 2012 Report Share Posted April 29, 2012 Hi John, The "mainline" 500 does not include the VGA adaptor. Check for the "Hyperion" variant: https://github.com/alvieboy/ZPUino-HDL/tree/3e2595b19b134eeabe13523d58255c2dbdcceec9/zpu/hdl/zpuino/boards/papilio_one/s3e500/variants/hyperion That one includes the VGA adaptor. Alvie Link to comment Share on other sites More sharing options...
John Posted May 1, 2012 Author Report Share Posted May 1, 2012 Hyperion will not build. There is no ucf file. Ok to borrow from ucf from Apollo? /John Link to comment Share on other sites More sharing options...
John Posted May 1, 2012 Author Report Share Posted May 1, 2012 I built Hyperion with Apollo ucf. I will get the Zetris sketch to load and the blocks can be controlled, but background is black, there is no sound and the score board is a solid yellow rectangle. /John Link to comment Share on other sites More sharing options...
alvieboy Posted May 2, 2012 Report Share Posted May 2, 2012 I seem to have forgot the UCF file. It's there now. Regarding the missing images: you have the full Zetris which includes a "smallfs" directory ? You should see something about "smallfs" when you upload the sketch. Care to share it here ? Link to comment Share on other sites More sharing options...
John Posted May 2, 2012 Author Report Share Posted May 2, 2012 Yes, I have the smalfs directory in place. Arduino output using my bit file SmallFS: Packed 5 files sucessfully zetris.cpp: In function `void area_init()': zetris.cpp:313: warning: unused variable 'x' zetris.cpp:313: warning: unused variable 'y' Binary sketch size: 6912 bytes (of a 12160 byte maximum) Appending extra data file Board: GadgetFactory Papilio One 500 w/ 8-bit HQVGA @ 96000000 Hz (0xa4010e01) Programming completed successfully in 31.13 seconds. Using the prebuilt zpuino-ZB2-PapilioOne-S3E500-HQVGA-8bit-ArcadeWing.bit SmallFS: Packed 5 files sucessfully zetris.cpp: In function `void area_init()': zetris.cpp:313: warning: unused variable 'x' zetris.cpp:313: warning: unused variable 'y' Binary sketch size: 6912 bytes (of a 12160 byte maximum) Appending extra data file Board: GadgetFactory Papilio One 500 w/ 8-bit HQVGA @ 96000000 Hz (0xa4010e01) Programming completed successfully in 31.14 seconds. Link to comment Share on other sites More sharing options...
alvieboy Posted May 3, 2012 Report Share Posted May 3, 2012 ok this is odd. My guess is that SmallFS is not able to read the files from the flash. Jack: did you experience any issue so far with this ? Link to comment Share on other sites More sharing options...
Jack Gassett Posted May 3, 2012 Report Share Posted May 3, 2012 I sometimes have to completely power cycle the Papilio after loading a sketch to have it work properly... If you attach the bit file you generated I can give it a try on my hardware and see if I can figure anything out. Jack. Link to comment Share on other sites More sharing options...
John Posted May 4, 2012 Author Report Share Posted May 4, 2012 Today I downloaded and built from alvieboy-ZPUino-HDL-fb9841b.zip, but the result is the same as previously. Power cycling does not help. Trying to attach the bit file.papilio_one_routed.bit.txt Link to comment Share on other sites More sharing options...
John Posted May 13, 2012 Author Report Share Posted May 13, 2012 Which ISE version are you guys using?I'm using ISE 13.4 Perhaps the prom-generic-dp-32.vhd file is the catch? I can build the bit file when the pre-built prom-generic file is available, but after a make clean command make will report: make[1]: zpu-elf-g++: Command not found What is zpu-elf-g++ and where do I find it? Also is there a reason for not having a xise file in the variant directories? How am I supposed to switch between the variants? Link to comment Share on other sites More sharing options...
alvieboy Posted May 14, 2012 Report Share Posted May 14, 2012 John, perhaps is better to debug this over IRC or Skype. When are you available ? Alvie Link to comment Share on other sites More sharing options...
John Posted May 24, 2012 Author Report Share Posted May 24, 2012 How about Saturday? Sometime midday to midnight Central European Time. /John Link to comment Share on other sites More sharing options...
alvieboy Posted May 25, 2012 Report Share Posted May 25, 2012 Will try to be logged in. You can find me in skype, with id 'alvieboy'. Or you prefer IRC? Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.