Coder Social home page Coder Social logo

maswangy / xapp1078_2014.4_zybo Goto Github PK

View Code? Open in Web Editor NEW

This project forked from huxiaolei/xapp1078_2014.4_zybo

0.0 2.0 0.0 34.52 MB

zybo implementation for xapp1078 which is an AMP example for zynq. CPU 0 runs linux and CPU1 runs bare-metal

License: GNU General Public License v2.0

C 15.05% C++ 1.52% Batchfile 0.01% Verilog 6.87% VHDL 55.36% Tcl 0.74% CartoCSS 0.01% HTML 19.22% CSS 0.03% Makefile 0.12% Assembly 0.74% JavaScript 0.04% Shell 0.02% TeX 0.01% Scala 0.17% SystemVerilog 0.03% Coq 0.10%

xapp1078_2014.4_zybo's Introduction

Readme

This project is to describe how to run xapp1078_2014.4 on a zybo board. The major difference between zybo and zc702 is:

  • DDR memory on zybo is 512MB while zc702 has 1GB
  • There are certain ii2 devices on zc702 that zybo doesn't have.
  • Ethernet PHY controller on zybo is different from that is used by zc702.

Based on that, changes are required on:

  • Set up a new vivado project and import the design for zc702 and generate new hdf and bit file for zybo board.
  • change boot args to limit linux on CPU0 only to use 384MB of DDR memory.
  • update system-top.dts for device on zybo.
  • Board support package (bsp) for CPU1 has to be changed to limit the usage of DDR memory to lower 128MB (0x18000000 to 0x1fffffff).

How to use this package

Basically, this package has the same layout as that given by xilinx. The difference is that:

  • work directory has been created for zybo. At this moment I don't know how to use tcl to create and set up a project successfully. I tried, but it doesn't work. If anyone knows how to do it, please let me know.
  • design/generated_files/ contains BOOT.BIN and image.ub for zybo board.
  • docs/Vivado instructions.txt has been modified to show the changes for zybo board.

xapp1078_2014.4_zybo's People

Contributors

huxiaolei avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.