《计算机英语》Third Party EDA Tools Interface with Altera Max+Plus

Third Party EDA Tools Interface with Altera max+Plus Danny Mok Altera HK FAE (amok@altera.com) bBRA Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 Third Party EDA Tools Interface with Altera Max+Plus II Danny Mok Altera HK FAE (dmok@altera.com)

What Altera Support ■ Altera max+Pus‖ support3 Brd Party EDa tools through EDIF EDIF is a standard file transfer format between different EDA tools Synopsys Altera Max+Plus il Cadence Mentor Graphic Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 What Altera Support ◼ Altera Max+Plus II support 3rd Party EDA tools through EDIF ◼ EDIF is a standard file transfer format between different EDA tools Altera Max+Plus II Synopsys Cadence Mentor Graphic EDIF

Is it so simple ?! ? Is it true that edif can handle all the different eda tools conversion ■ Answer is Yes and no a Yes- bascially all the eda tools can accept EDIF file and understand it a No--EDa only provide major information to the EDa tools, except the EDiF file, we also need to provide a file name as LMF"--Library Mapping File Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 Is it so simple ?!?! ◼ Is it true that EDIF can handle all the different EDA tools conversion ◼ Answer is Yes and No ◼ Yes -- bascially all the EDA tools can accept EDIF file and understand it ◼ No -- EDA only provide major information to the EDA tools, except the EDIF file, we also need to provide a file name as “LMF” -- Library Mapping File

What is LMF - Library Mapping File Two Input AND gate ■ LMF is a kind of pin to pin mapping Altera eda tool gate to gate mapping Power and Ground signal mapping AND2 ■ Pin to Pin Mapping B A->1.B->2.C->3 ■ Gate to Gate Mapping AND2→>2AND ABC EDA tools 2AND Power and ground signal Mapping Vcc->Vdd Gnd -> Dand Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 What is LMF -- Library Mapping File ◼ LMF is a kind of – pin to pin mapping – gate to gate mapping – Power and Ground signal mapping ◼ Pin to Pin Mapping – A->1, B->2, C->3 ◼ Gate to Gate Mapping – AND2 -> 2AND ◼ Power and Ground signal Mapping – Vcc -> Vdd – Gnd -> Dgnd Two Input AND gate Altera EDA tools ABC EDA tools A B C 2AND 1 2 3

Example of lMF % 1-bit full adder Altera library BEGIN FUNCTION 7482(A2, Al, B2, B1, CO) RETURNS (SUM2, SUMI, C2) FUNCTion adoldI"(GND","a,GND,6,ci") RETURNs " s","co" The other EDA Library END %2-bit full adder % BEGIN FUNCTION 7482(A2, Al, B2, B1, CO) RETURNS (SUM2, SUMI, C2) FUNCTION " ad02dl"Cal, a0,"b1",bo","ci") RETURNS ("SI" s0,"co" END bBRA Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 Example of LMF % 1-bit full adder % BEGIN FUNCTION 7482 (A2,A1,B2,B1,C0) RETURNS (SUM2,SUM1, C2) FUNCTION "ad01d1" ("GND", "a", "GND", "b", "ci") RETURNS ("", "s", "co") END % 2-bit full adder % BEGIN FUNCTION 7482 (A2,A1,B2,B1,C0) RETURNS (SUM2, SUM1, C2) FUNCTION "ad02d1" ("a1", "a0", "b1", "b0", "ci") RETURNS ("s1", "s0", "co") END Altera Library The other EDA Library

Who provides the LMF a Altera will provide LMF for EDI etlA te Seting some commonly use EDA tools Cadence VShow LMF Mapping Mesager Exemplar Mentor Graphics ynopsys Synplicity 9m: Viewlogic Synplicity ■ But some minority EDa viewlogic tools need to provide by EDA vendor create by the customer itself bBRA Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 Who provides the LMF ◼ Altera will provide LMF for some commonly use EDA tools – Cadence – Exemplar – Mentor Graphics – Synopsys – Synplicity – Viewlogic ◼ But some minority EDA tools need to provide by – EDA vendor – create by the customer itself

EXample: Synopsys interface with Altera Compile Verilog design with the HDL design wth the Design Compile Compiler. FPGA Compiler. or Design Analyzer ndard Delay Format (SDF) File and use Compile VHDL design the syn2acf utility to conert ormation to with the VHDL Compiler MAX-PLUS II format Process EDIF Input File with the MAX+PLUS Il Compiler Generate EDIF Output File(s) VHDL Output File(s), verilog utput File(s), and optional SDF Output File(s) Generate programming and other files ↓↓ Program device(s) with programming Output File(s) with Output File(s) with EDIF simulation Verilog simulation ardware and hardware and other software
Copyright © 1997 Altera Corporation 2/22/2021 Example : Synopsys interface with Altera

Design Interface Design Entry Compile verilog Synthesize and optimize Generate EDIF netlist file design with the HDL design with the Design Compile Compiler, FPGA Compiler (Optional)Generate or Design Analyzer additional Standard Delay Format (SDF) File and use Compile VHDL design the syn2acf utility to convert with the VHDL Compiler timing information to MAX+PLUs‖ format bBRA Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 Design Interface

Processing Interface Project Processing Process EDIF Input File with the MAX+PLUS ll Compiler Generate EDIF Output File(s). VHDL Output File(s), Verilog Output File(s), and optional SDF Output File(s) Generate programming and other files bBRA Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 Processing Interface

Simulation Interface Device ProgrammIng Project Simulation Program device(s) Program device(s) Simulate EDIF Simulate VHDL Simulate the verilog ith programming with programming Output File(s)with Output File(s)with Output File(s)with files and Altera files and other EDIF simulation the VHDL System Verilog simulation programming programming software Simulator(VSS)or software hardware and hardware and other software software software bBRA Copyright 1997 Altera Corporation 2/22/2021
Copyright © 1997 Altera Corporation 2/22/2021 Simulation Interface
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《计算机英语》How to implement the circuit in EAB within VHDL coding.ppt
- 《计算机英语》Mix Design Entry within Max+Plus ll.ppt
- 《计算机英语》Compilation is too Long.ppt
- 《计算机英语》Design of Combinational Circuit.ppt
- 《计算机英语》Powerful of CLIQUE.ppt
- 《计算机英语》Asynchronous Circuit Design.ppt
- 《计算机英语》AHDL Training class.ppt
- 《大学英语》课程教学资源(六级考试历年全真试卷)Model test one Part I Listening Comprehension(20 minutes).doc
- 《大学英语》课程教学资源(六级考试历年全真试卷)Model Test One Part I Section A答案部分.doc
- 《大学英语》课程教学资源(六级考试历年全真试卷)Part two试卷部分.doc
- 《大学英语》课程教学资源(六级考试历年全真试卷)Part Three答案部分.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit 9.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit 8.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit 6.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit4.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit3.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book2 Unit2.doc
- 《新视野大学英语》课程教学资源(备课笔记)book2 Unit 10.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book 2 unit7.doc
- 《新视野大学英语》课程教学资源(备课笔记)Book 2 Unit 1.doc
- 《计算机英语》Usage of FloorPlanner.ppt
- 《计算机英语》Agenda What is FPGA Express.ppt
- 《计算机英语》How to use LPM within VHDL Entry.ppt
- 《计算机英语》Analyzing Designs Using Model Technology's Mode Sim.ppt
- 《计算机英语》MPII Quickstart Chinese.ppt
- 《计算机英语》Multiple clock System Design.ppt
- 《计算机英语》Setup/Hold Time Problem.ppt
- 《计算机英语》Design Requirement.ppt
- 《计算机英语》Tri-State Buffer.ppt
- 《计算机英语》Beginner VHDL Training Class.ppt
- 西北大学:《综合英语》Test for New Integrated English Band i (1-A).doc
- 西北大学:《综合英语》Oral Test for New Integrated English Band(1-A).doc
- 西北大学:《综合英语》Test for New Integrated English Band I(1-A).doc
- 西北大学:《综合英语》Oral Test for New integrated english Band I(1-B).doc
- 西北大学:《综合英语》Oral Test for New Integrated English Band(2-B).doc
- 西北大学:《综合英语》Test on New Integrated English Test A(Band II, June, 2004).doc
- 西北大学:《综合英语》Key to the Test a (Band Il, June, 2004).doc
- 西北大学:《综合英语》Test for New Integrated English(11).doc
- 西北大学:《综合英语》Test for New Integrated English Band I (1-B).doc
- 西北大学:《综合英语》Test for New Integrated English Band I (1-B).doc