1 Screenshot

About This File

ZPUino Soft Processor Source Code, use this to synthesize your own custom versions of the ZPUino Soft Processor with the peripherals that you want!

Quick Links:


What's New in Version 1.0

Released

  • 6/7/2013 Version 1.0
  • Added Vanilla variants for Papilio
  • Added Hyperion variants for Papilio

User Feedback

Recommended Comments

This download link is broken. And what I can download from github is missing some files. Is there a working source code?

Thanks.

Link to comment
Share on other sites

Can you post more information, please, such as:

Which download link are you referring to ?

Which files you think are missing from github?

 

Best regards,

Alvaro

Link to comment
Share on other sites

Hi Alvaro,

Last time, I tried downloading from right here 

and the link didn't work. Then I found the version 2.0 code at githug and did clone git://github.com/alvieboy/ZPUino-HDL, cd to ZPUino-HDL/Papilio/papilio_one_250k_vanilla_ise and opened papilio_one_250k_vanilla_ise.xise from ISE. ISE complained "Source files in the project cannot be found (27). Those are: ZPUino-HDL/zpu/hdl/zpuino/{fifo,generic_dp_ram,pad,prescaler,shifter,spi,spiclkgen,timer,tx_unit,uart_brgen,wbarb2_1,wbmux2,wishbonepkg,zpu_core_extreme,zpuino_{crc16,empty_device,gpio,intr,io,sigmadelta,spi,timers,top,uart,uart_mv_filter,uart_rx,vga}}.vhd.

Apparently,most of  these files have been moved to different subdirectories, and maybe some are renamed?

Today, I tried the download link on this page again, and I was able to download the version 1.0 source code. I could open the project with ISE successfully and it could generate the bit file just fine.  Is version 2.0 supposed to be built this just like this as well? Or is it really broken?

Thanks!

Link to comment
Share on other sites

The zip as posted  (sha556 fe10bd54b6f01939d68df776484383f647c00987aad256aa9a5fe77b1d5caa05  ../../ZPUino-HDL-Source-V1.0.zip) files does currently not extract properly under Linux

keesj@700z:~/Downloads/tmp/zp$ unzip ../../ZPUino-HDL-Source-V1.0.zip
Archive:  ../../ZPUino-HDL-Source-V1.0.zip
971a1459607f23e6b9814e444df8716ee877de98
 extracting: ZPUino-HDL-Source-V1.0
checkdir error:  ZPUino-HDL-Source-V1.0 exists but is not directory
                 unable to process ZPUino-HDL-Source-V1.0/.gitignore.
checkdir error:  ZPUino-HDL-Source-V1.0 exists but is not directory
                 unable to process ZPUino-HDL-Source-V1.0/.project.
checkdir error:  ZPUino-HDL-Source-V1.0 exists but is not directory
                 unable to process ZPUino-HDL-Source-V1.0/Papilio/.
checkdir error:  ZPUino-HDL-Source-V1.0 exists but is not directory
..
..
checkdir error:  ZPUino-HDL-Source-V1.0 exists but is not directory
                 unable to process ZPUino-HDL-Source-V1.0/zpu/sw/startup/time.c.

 

I found a workaround for the first problem by adding the path to be extrated but still there are some errors

unzip ../../ZPUino-HDL-Source-V1.0.zip ZPUino-HDL-Source-V1.0/*
keesj@700z:~/Downloads/tmp/zp$ unzip ../../ZPUino-HDL-Source-V1.0.zip ZPUino-HDL-Source-V1.0/*
Archive:  ../../ZPUino-HDL-Source-V1.0.zip
971a1459607f23e6b9814e444df8716ee877de98
  inflating: ZPUino-HDL-Source-V1.0/.gitignore  
  inflating: ZPUino-HDL-Source-V1.0/.project  
   creating: ZPUino-HDL-Source-V1.0/Papilio/
   creating: ZPUino-HDL-Source-V1.0/Papilio/papilio_one_250k_vanilla_ise/
  inflating: ZPUino-HDL-Source-V1.0/Papilio/papilio_one_250k_vanilla_ise/papilio_one_250k_vanilla_ise.xise  
   creating: ZPUino-HDL-Source-V1.0/Papilio/papilio_one_500k_vanilla_ise/
  inflating: ZPUino-HDL-Source-V1.0/Papilio/papilio_one_500k_vanilla_ise/papilio_one_500k_vanilla_ise.xise  
   creating: ZPUino-HDL-Source-V1.0/Papilio/papilio_pro_lx9_vanilla_ise/
  inflating: ZPUino-HDL-Source-V1.0/Papilio/papilio_pro_lx9_vanilla_ise/papilio_pro_lx9_vanilla_ise.xise 
  inflating: ZPUino-HDL-Source-V1.0/zpu/hdl/zpuino/bootloader/bootloader.hex  
..
file #621 (ZPUino-HDL-Source-V1.0/zpu/hdl/zpuino/bootloader/crt0.S):
         mismatch between local and central GPF bit 11 ("UTF-8"),
         continuing with central flag (IsUTF8 = 1)
file #662 (ZPUino-HDL-Source-V1.0/zpu/hdl/zpuino/contrib/zpuino_pokey.vhd):
         mismatch between local and central GPF bit 11 ("UTF-8"),
         continuing with central flag (IsUTF8 = 1)

Perhaps somebody can gide me to a github version of the code?

The original author also added some new cool stuff in the 2.0 version

https://github.com/alvieboy/ZPUino-HDL

 

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.

Guest
Add a comment...

×   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.