The namespace PoC offers common packages.
PoC.config- implements PoC's configuration mechanism.PoC.components- implements synthesizable functions that map to common gates and flip-flops.PoC.debugPoC.fileioPoC.math- implements special mathematical functions.PoC.physical- implements new physical types like frequencyFREQ, baudrate and memory. Various type conversion functions are provided, too.PoC.strings- implements string operations on strings of fixed size.PoC.utils- implements common helper functionsPoC.vectors- declares multi-dimensional vector types and implements conversion functions for these types.
Usage:
library PoC;
use PoC.config.all;
use PoC.debug.all;
use PoC.fileio.all; -- If supported by the vendor tool
use PoC.math.all;
use PoC.physical.all;
use PoC.strings.all;
use PoC.utils.all;
use PoC.vectors.all;PoC.common offers a VHDL-2008 context for all common PoC packages.