Skip to content
Patrick Lehmann edited this page Jul 17, 2015 · 5 revisions

Table of Content:

  1. Heading 1
  2. Heading 2
  3. Heading 3

All Windows command line instructions are intended for Windows PowerShell, if not marked otherwise. So executing the following instructions in Windows Command Prompt (cmd.exe) won't function or result in errors! PowerShell is shipped with Windows since Vista. See the requirements wiki page on where to download or update PowerShell.

1. Heading 1

2. Configuring PoC on a local system

To run PoC's automated testbenches or use the netlist compilaltion scripts of PoC, it's required to configure a synthesis and simulation tool chain.

cd <ProjectRoot>
cd lib\PoC\
.\poc.ps1 --configure

3. Compiling shipped Xilinx IPCores (*.xco files) to netlists

The PicoBlaze Library and the PoC Library are shipped with some pre-configured IPCores from Xilinx. These IPCores are shipped as *.xco files and need to be compiled to netlists (*.ngc files) and there auxillary files (*.ncf files; *.vhdl files; ...). This can be done by invoking PoC's Netlist.py through one of the provided wrapper scripts: netlist.[sh|ps1].

Compiling needed IPCores from PoC for a KC705 board:

cd <ProjectRoot>
cd lib\PoC\netlist
foreach ($i in 1..15) {
  .\netlist.ps1 --coregen PoC.xil.ChipScopeICON_$i --board KC705
}

Compiling needed IPCores from L_PicoBlaze for a KC705 board:

cd ....
cd lib\L_PicoBlaze\netlist\<DeviceString>\
# TODO: write a script to regenerate all IP Cores

See also

Navigation

Hardware:

Software:

Examples:

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

Links:

Clone this wiki locally