Zpuino on the pipistrello


Recommended Posts



I am working on getting the Zpuino on my Pipistrello.


I cloned the Zpuino repository from github yesterday and created a ISE project for the pipistrello using the files referenced in the pipistrello board directory .prj file.


It runs through the synthesis, p&r and bit file generation fine after switching out the deltasigma entity for an empty wishbone device.


Is there anything else that needs to be done for the .bit file to be correct?


Best regards

Kalle Kempe

Link to comment
Share on other sites

Check the Pipistrello system clock.

AFAIK it's 50 MHz, compared to the Papilio's 32 MHz.

I don't know the ZPUino internals, but probably there is a clock generator block somewhere that needs reconfiguration.


You'll definitely need correct clock rates for any UARTs to work.

Link to comment
Share on other sites

Got it to work.


The CPU had no Zpuino code to run in the flash.


Got that running with the command line tools:

 papilio-prog.exe -b bscan_spi_lx45.bit -f pipistrello_top.bit -v -r -r

And manually programming the Zpuino code:

C:\DesignLab-1.0.7\hardware\tools\zpu\bin>zpuinoprogrammer.exe -R -d com25 -b data.bin -v 
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.