Skip to content
Patrick Lehmann edited this page Jul 21, 2015 · 3 revisions

Table of Content:


Dependencies

The PicoBlaze-Examples Collection depends on:

All dependencies are available as GitHub repositories and can be downloaded via by git clone command. Alternatively, zip-files are offered by GitHub to download the latest master branches.

Pile of Cores (PoC)

The PoC-Library is used for it's common VHDL packages to extend VHDL's std and IEEE packages with addition enums, records and functions. The PicoBlaze-Library uses PoC's generic modules like FIFOs, synchronizers and arithmetic units to wrap them into PicoBlaze device or PicoBlaze accelerators. It also uses PoC's I/O modules like the I²C, OneWire or MDIO controller.

Common Requirements:

  • Synthesis tool chains:
    • Xilinx ISE 14.7 or
    • Xilinx Vivado 2014.x or
  • Simulation tool chains:
    • Xilinx ISE Simulator 14.7 or
    • Xilinx Vivado Simulator 2014.x or
  • Programming languages and runtimes:
  • Assembler tool chains:
    • KCPSM6.exe
    • [Open PicoBlaze Assembler][opbasm] (opbasm)
Additional Requirements on Linux:
  • m4 macro pre-processor
  • Debian specific:
    • bash is configured as /bin/sh (read more)
      dpkg-reconfigure dash
Additional Requirements on Windows:

Optional Tools:

For Linux:
For Windows:
  • posh-git - PowerShell integration for Git
    Installing posh-git with PsGet package manager: Install-Module posh-git

See also

Navigation

Hardware:

Software:

Examples:

  • io
  • net
    • mac
      • Loopback
    • ipv4
      • Loopback
    • ipv6
      • Loopback
    • udp
      • Loopback
      • Echo

Links:

Clone this wiki locally