hi,
where can i find a description of the edif format.
regards, quad
hi,
where can i find a description of the edif format.
regards, quad
hi,
where can i find a description of the edif format.
regards, quad
hi,
where can i find a description of the edif format.
regards, quad
Try,
Petter
-- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing?
I can't address the larger question, but if you just need to read and parse edif, BYU has two good solutions:
I'm using 2 and am very happy with it. It's based on an edif description
I do not necessarily need to read and parse edif. I need to write edif, in other words, i need to construct edif using c code. Are there any books/ebooks on edif with documentation enough to construct netlists ourselves?
You can buy the CD-ROM from
Or the paper/PDF for version 2.00
Petter
-- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing?
If I recall correctly you had posted earlier this month about creating a C-to-EDIF program that would create (aka synthesize) designs to be used in a FPGA. If this is still your intent then I would suggest you simply take a look at some example EDIF files for the particular vendor and device that you are going to target and just emulate what is in them.
The EDIF format structure is very simple, but not all possible keywords and styles are supported by every vendor. Your best shot is to start with known working examples (with hierarchy) and just output the same for your design netlists. The format itself is a trivial task, outputting a correct design netlist will all of the right design entry primitives, ports and attributes is the hard part.
Good luck.
Ed McGettigan
-- Xilinx Inc.
See also an XST or Quartus technology schematic for a graphical view of the luts'n'flops netlist.
-- Mike Treseler
Yes, even if you have the EDIF spec you can't know that your Xilinx targeted netlist is more or less useless without a (property init (string "XX")) where XX is the lut value.
Petter
-- A: Because it messes up the order in which people normally read text. Q: Why is top-posting such a bad thing?
ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.