Abstrakt: Návod na instalaci XILINX knihoven v prostředí ModelSIM SE/PE.
Aby bylo možné simulovat komponenty FPGA, je nutné mít v ModelSIMU nainstalované tyto knihovny:
simprim
unisim
xilinxcorelib
ModelSIM XE (Xilinx Edition) standardně tyto knihovny obsahuje. V případě, že používáte jinou verzi, je zapotřebí knihovny přeložit. Předpokladem je nainstalované prostředí ISE.
V případě, že knihovny nemáme, můžeme je přeložit pomocí utility compxlib, která je součástí XILINX ISE a následně do ModelSIMu přidat.
Překlad knihoven pro ModelSIM SE (knihovny budou uloženy v adresáři /opt/modelsim/xilinxlibs):
compxlib -s mti_se -arch spartan3 -l vhdl -dir /opt/modelsim/xilinxlibs
V případě, že si přejete knihovny automaticky namapovat při každém startu aplikace ModelSIM, je nutné přidat do sekce Library v souboru modelsim.ini (ini soubor je umístěn obvykle v adresáři s aplikací) tyto řádky:
[Library] SIMPRIM = /opt/modelsim/xilinxlibs/simprim UNISIM = /opt/modelsim/xilinxlibs/unisim XILINXCORELIB = /opt/modelsim/xilinxlibs/XilinxCoreLib
Knihovny můžete také mapovat manuálně uvnitř simulačního skriptu nebo v konzoli ModelSIMu pomocí příkazu vmap:
vmap simprim /opt/modelsim/xilinxlibs/simprim vmap unisim /opt/modelsim/xilinxlibs/unisim vmap xilinxcorelib /opt/modelsim/xilinxlibs/xilinxcorelib