Recently, I try to port Freedom E300 SoC for zybo. Today, I implemented the Freedom E300 SoC in a zybo board successfully. I performed a few changes to the repository: added constraints for the zybo board, edited a tcl file in fpga-shells, established a Vivado project and so on.
I implemented the SoC using Vivado 2016.2: added the MMCM and proc_sys_rst IPs manually. To check if the clock and reset are working properly I changed the bootrom contents in xip.S to blink three LEDs, they blink correctly. I also changed the ck_rst and CLK_100MHz.
If there is anything missing, I’d be happy to provide more information about my setup. If you want to get more details, you can follow my GitHub repository: https://github.com/gongqingfeng/freedom_zybo and contact me by e-mail: email@example.com.
Emphasize I’m using the zybo board.