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...
Guest
#4314037
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..
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
Guest
#4315690
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.
Reply
Please log in before posting.