-
Notifications
You must be signed in to change notification settings - Fork 1
Requirements
The PicoBlaze-Examples depends on:
- The PoC-Library, a platform independent HDL library,
- The PicoBlaze-Library, a platform independent library of PicoBlaze devices, and
- the Open PicoBlaze Assembler, a free and freature rich assembler for the PicoBlaze processor.
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.
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.
TODO
The Open PicoBlaze Assembler is a free platform independent Assembler for the PicoBlaze processor. It offers several additional features compared to KCPSM6.exe.
- 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)
- m4 macro pre-processor
- Debian specific:
- bash is configured as
/bin/sh
(read more)
dpkg-reconfigure dash
- bash is configured as
- PowerShell 4.0 (Windows Management Framework 4.0)
- Allow local script execution (read more)
PS> Set-ExecutionPolicy RemoteSigned
- PowerShell Community Extensions 3.2 (pscx.codeplex.com)
- Allow local script execution (read more)
- m4 macro pre-processor
-
Generic Colouriser (grc) ≥1.9
- Git repository on GitHub -> https://github.com/garabik/grc
- *.deb package for Debian -> http://kassiopeia.juls.savba.sk/~garabik/software/grc/
-
posh-git - PowerShell integration for Git
Installing posh-git with PsGet package manager:Install-Module posh-git