EmbDev.net

Forum: FPGA, VHDL & Verilog Lattice EFB Simulation


von Martin L. (Company: Eurocontrol) (latorre)


Rate this post
useful
not useful
Hi all,

I need to simulate an SPI Interface built with EFB.

I'm not able to find the EFB model.

I mapped the library models to
C:\lscc\diamond\3.5_x64\cae_library\simulation\vhdl


Thanks...

von Strubi (Guest)


Rate this post
useful
not useful
Hi,

not sure if that's what you're looking for:

$DIAMOND_DIR/cae_library/simulation/blackbox/

Here you should find the encrypted EFB stuff. But whether you can 
actually use it, depends on your simulator..

von Martin L. (Company: Eurocontrol) (latorre)


Rate this post
useful
not useful
Hi,

thanks for your reply.

Actually I used Modelsim Altera SE (free edition inside Quartus 
environment), when I tried to map 
$DIAMOND_DIR/cae_library/simulation/blackbox/ the tool said

"Bad library format, library not compiled with ALTERA compiler"

So, I think I can't use that Modelsim version for EFB simulation

Now, I switched to Active HDL (free edition inside Diamond environment).

Then, they say to use the Lattice-provided pre-compiled libraries for 
Aldec Active-HDL simulator
$DIAMOND_DIR\active-hdl
but in this directory there is not the EFB model for simulation.
I have no so  much experience with this simulator, so I'm trying to 
figure out this problem

What simulator do you use?

Regards

von Lattice User (Guest)


Rate this post
useful
not useful
AFAIK the EFB model is only included as encrypted Verilog model. 
ActiveHDL Lattice Edition supports mixed language, so this is not a 
problem. But you need to reference the Verilog MachXO2 library, 
ovi_machxo2  i.e. with -L option from the vsim command, in the startup 
script.

Create a simulation project with the Diamond simulation wizard, and take 
a look at the generated startup script (<yourname>.ado) in the 
simualation directory <yourname> to see how.

Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
No account? Register here.