I am relatively new to VHDL and I am supposed to use structural architecture and Altera Quartus on my assignments. But, I have noticed that the Unisim library is not compatible with Altera Quartus, so when I try to use components such as INV, AND2, OR2, they are not recognized. So, is there an equivalent library on Altera Quartus which has the same functionalities?

  • \$\begingroup\$ quartushelp.altera.com/14.0/mergedProjects/hdl/prim/… \$\endgroup\$ – Eugene Sh. May 30 '16 at 21:38
  • \$\begingroup\$ Thanks, but how do I use these primitives in my VHDL project? Apparently, these are .bdf files and can't be used directly. \$\endgroup\$ – Vinícius Lopes Simões May 30 '16 at 22:05
  • \$\begingroup\$ For example the DFF Primitive found by diving into Storage Primitives -> DFF, open up VHDL LIBRARY-USE Declaration: and VHDL Component Declaration: to reveal the necessary context clause entries and the component declaration for the DFF primitive. All the primitives share the same context clause entries and package for component declarations. \$\endgroup\$ – user8352 May 30 '16 at 22:44
  • 1
    \$\begingroup\$ Something to add: instantiating components for gate primitives or flip-flops will quickly become tedious, and will make your VHDL a nightmare. Typically, it's possible to write VHDL at a higher level and avoid explicitly instantiating gate primitives. \$\endgroup\$ – uint128_t May 31 '16 at 4:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.