Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

purpose of EDIF file in FPGA design

Status
Not open for further replies.

shaiko

Advanced Member level 5
Advanced Member level 5
Joined
Aug 20, 2011
Messages
2,644
Helped
303
Reputation
608
Reaction score
297
Trophy points
1,363
Activity points
18,302
What is the purpose of an EDIF file in FPGA design ?
 

EDIF file is vendor-neutral PnR netlist file, which is generated by synthesis tools (like Synplify pro) and contains all information about connections of different FPGA resources to implement the wanted logic. Place & roue tools take this file in addition to physical constraints file (containing information about IO pins & timing constraints) and does place & route. Information at following link will further clarify your doubts:
https://www.xilinx.com/support/documentation/sw_manuals/xilinx11/ise_c_using_xst_for_synthesis.htm.

Thanks,
FPGA
 
  • Like
Reactions: shaiko

    shaiko

    Points: 2
    Helpful Answer Positive Rating
So...this file stores information about how to connect FPGA resources.
Is there another file that notes the exact resources to use ?
 

EDIF file itself contains information about resources as well as their connections (simply whatever you see in technology view) after synthesis. Definition of exact resources available in a particular FPGA is provided through component libraries in the synthesis tool.
 
  • Like
Reactions: shaiko

    shaiko

    Points: 2
    Helpful Answer Positive Rating
So...an EDIF file is all you need in order to use a closed source IP core ?
 

Yes.. to some extent but that may be specific to a particular FPGA, because though the format of EDIF file is vendor independent but synthesis tool uses component libraries of that FPGA to create it.
 
  • Like
Reactions: shaiko

    shaiko

    Points: 2
    Helpful Answer Positive Rating
fpgadsgnr,

Do you have any experience with devices from Actel and the Libero IDE ?
 

  • Like
Reactions: shaiko

    shaiko

    Points: 2
    Helpful Answer Positive Rating
Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top