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:
use work.config.all;
use work.debug.all;
use work.fileio.all; -- If supported by the vendor tool
use work.math.all;
use work.physical.all;
use work.strings.all;
use work.utils.all;
use work.vectors.all;PoC.common offers a VHDL-2008 context for all common PoC packages.