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...
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
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.