Email: bknpk@hotmail.com Phone: +972-54-7649119
V

 

ASIC/FPGA Design and Verification Out Source Services

Compiling XILINX's SIMPRIMS Library

  1. First some of the code of the library needed to be changed.
    The attribute VITAL_LEVEL0 has to be right after the architecture:
    architecture X_MULT18X18_V of X_MULT18X18 is
    --Pini
    --first declaration must be the VITAL attribute specification
    attribute VITAL_LEVEL0 of X_MULT18X18_V : architecture is true;
    --Pini
  2. Some starnge initialization has to be removed:
    --Pini
    can't explain this init and it does not compile with ghdl
    variable Write_A_Write_B : memory_collision_type ;--:= Write_A_Write_B;
    variable Read_A_Write_B : memory_collision_type ;--:= Read_A_Write_B;
    variable Write_A_Read_B : memory_collision_type ;--:= Write_A_Read_B;
    variable Write_B_Write_A : memory_collision_type ;--:= Write_B_Write_A;
    variable Read_B_Write_A : memory_collision_type ;--:= Read_B_Write_A;
    variable Write_B_Read_A : memory_collision_type ;--:= Write_B_Read_A;
  3. The compilation script is listed below:
    #!/bin/bash
    rm -fr leon/simprim
    mkdir leon/simprim
    /usr/local/bin/ghdl -a --no-vital-checks --ieee=synopsys --workdir=leon/simprim --work=SIMPRIM /home/lxuser/pini/pini_share/simprims/simprim_Vpackage.vhd
    /usr/local/bin/ghdl -a --no-vital-checks --ieee=synopsys --workdir=leon/simprim --work=SIMPRIM /home/lxuser/pini/pini_share/simprims/simprim_Vcomponents.vhd
    /usr/local/bin/ghdl -a --no-vital-checks --ieee=synopsys --workdir=leon/simprim --work=SIMPRIM /home/lxuser/pini/pini_share/simprims/simprim_SMODEL.vhd
    /usr/local/bin/ghdl -a --no-vital-checks --ieee=synopsys --workdir=leon/simprim --work=SIMPRIM /home/lxuser/pini/pini_share/simprims/simprim_VITAL.vhd

Contact me now at:

  ...


I would be happy to offer my services. Call ASAP !


Home

simualation Control from CPU in SOC

probe_i2c_slv.vhd


wave_simili.pl


Lst2vcd.c


Download Area






Search This Site


Feedback This Site




new pages on this site