Presentation is loading. Please wait.

Presentation is loading. Please wait.

FUDConBrussels 2007 - Opensource Software for Electronic Design electronic lab Design, Simulate and Program electronics, don't.

Similar presentations


Presentation on theme: "FUDConBrussels 2007 - Opensource Software for Electronic Design electronic lab Design, Simulate and Program electronics, don't."— Presentation transcript:

1 FUDConBrussels 2007 - chitlesh@fedoraproject.org Opensource Software for Electronic Design electronic lab Design, Simulate and Program electronics, don't waste your time compiling EDA tools. Laurent CHARPENTIER laurent@fedoraproject.orgJM2L – Nov 27, 2009 Sophia-Antipolis, France http://spins.fedoraproject.org/fel/

2 FUDConBrussels 2007 - chitlesh@fedoraproject.org Agenda Fedora Project and Fedora distribution Fedora Electronic Lab project Fedora Electronic Lab tools portfolio

3 FUDConBrussels 2007 - chitlesh@fedoraproject.org Agenda Fedora Project and Fedora distribution Fedora Electronic Lab project Fedora Electronic Lab tools portfolio

4 FUDConBrussels 2007 - chitlesh@fedoraproject.org Fedora Project A community-supported open-source project to promote free and open-source software. Sponsored by Fedora Project develops Fedora operating system, a Linux distribution. Fedora Project consists of a number of smaller subprojects: Internationalization, Education, Fedora Electronic Lab,...

5 FUDConBrussels 2007 - chitlesh@fedoraproject.org Fedora Roadmap: Fedora released every 6 months: F11 2009/05, F12 2009/11. To install Fedora: http://get.fedoraproject.org http://get.fedoraproject.org Stop by our booth and get a demo/install.

6 FUDConBrussels 2007 - chitlesh@fedoraproject.org Fedora Project Community To join Fedora Project (OS developers, translators, web developers, designers,...): http://fedoraproject.org/join-fedora http://fedora-fr.org http://fedoraproject.org/join-fedora http://fedora-fr.org

7 FUDConBrussels 2007 - chitlesh@fedoraproject.org Agenda Fedora Project and Fedora distribution Fedora Electronic Lab project Fedora Electronic Lab tools portfolio

8 FUDConBrussels 2007 - chitlesh@fedoraproject.org Fedora Electronic Lab (FEL) Fedora Electronic Lab (FEL) is an opensource electronic design and simulation platform for electronics engineering. What does it mean to: Users. Developers. the EDA (Electronic Design Automation) Community.

9 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL for the Users Fedora Electronic Lab is free. No licenses required. No kernel patches are required. Electronic tools: Circuit design and simulation. PCB design. ASIC design (HDL, synthesis, layout). Embedded and microcontroller design. CAD tools/utilities. Project management tools.

10 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL to Developers FEL is engaged into the development of some of the tools: Pharosc, gnusim8085, dgc,... FEL provides feedback to developers: enhancements, bug reports,... FEL provides a community for tool developers: guidance to unify tools, to use standards,... FEL helps to promote existing tools.

11 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL to the Community FEL provides a clear roadmap to promote opensource: EDA software, EDA data formats, hardware communities (openmoko,...), EDA developers. FEL supports innovation and development and helps to foster a community around the opensource EDA community.

12 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL users and developers benefits

13 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL Team Chitlesh GOORAH: Founder and Architect Shakthi KANNAN: Developer (F12) Thibault NORTH: Release engineer Aanjhan RANGANATHAN: Bug triage (F10/F11)

14 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL – Getting Started To install (starting F11, CentOS/ScientificLinux/RHEL 5 and upward): yum groupinstall 'Electronic Lab' To download a live DVD: http://spins.fedoraproject.org/fel/ http://spins.fedoraproject.org/fel/ FEL 12 available is now available (2009/11).

15 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL-12 Constantine Peer Review possibilities gEDA/gaf Ktechlab new release C-based synthesis tool verilator Centralized location for documentation OVM/SystemC dropped

16 FUDConBrussels 2007 - chitlesh@fedoraproject.org

17 FEL: Why “F” as Fedora? Project sponsored by Fedora Project. Fedora Project provides existing infrastructure: marketing (livedvd), build system and mirror, package reviews, hosting facilities, legal advices, artwork and web designers,... FEL packages existing open source software and provides a final product (DVD). It is really "open" electronic lab: works with other Linux distributions.

18 FUDConBrussels 2007 - chitlesh@fedoraproject.org Agenda Fedora Project and Fedora distribution Fedora Electronic Lab project Fedora Electronic Lab tools portfolio

19 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL Portfolio Circuit design and simulation. PCB design. ASIC design (HDL, synthesis, layout). Embedded and microcontroller design. CAD tools/utilities. Project management tools.

20 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: circuit design tools (1/3) Edit and create schematics. Tools: xcircuit geda-gschem electric

21 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: circuit design tools (2/3) Circuit simulators (Analysis : Nonlinear AC/DC, Transient, Fourier, S-parameter and harmonic balance,...). Tools: ngspice Gnucap Qucs

22 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: circuit design tools (3/3) Numerical Computation (signal and image processing, communications, control,...). Similar to Matlab™. Tools: Octave Gnuplot LabPlot

23 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL Portfolio Circuit design and simulation. PCB design. ASIC design (HDL, synthesis, layout). Embedded and microcontroller design. CAD tools/utilities. Project management tools.

24 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: PCB design tools A professional-quality printed circuit board design environment: up to 16 layers, autorouter, gerber files,... Tools: PCB gEDA/gaf Kicad

25 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL Portfolio Circuit design and simulation. PCB design. ASIC design (HDL, synthesis, layout). Embedded and microcontroller design. CAD tools/utilities. Project management tools.

26 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: ASIC design (1/3) ASIC Layout, DRC and LVS Tools: Magic Electric Toped Netgen

27 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: ASIC design (2/3) Digital Simulation and Verification. Tools: GHDL FreeHDL Icarus Verilog verilator GTKWave dinotrace DrawTiming

28 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: ASIC design (3/3) RTL and logic synthesis design flows (HDL synthesis, Place/Route, GDSII,...). Tools: Alliance Pharosc

29 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL Portfolio Circuit design and simulation. PCB design. ASIC design (HDL, synthesis, layout). Embedded and microcontroller design. CAD tools/utilities. Project management tools.

30 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: embedded design. Toolchain for PIC, AVR, ARM microcontrollers and processors (cross-compilers, debuggers, emulators,...). Tools: KtechLab Flowchart Serial openOCD

31 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL Portfolio Circuit design and simulation. PCB design. ASIC design (HDL, synthesis, layout). Embedded and microcontroller design. CAD tools/utilities. Project management tools.

32 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: CAD utilities Tools: Script libraries: Perl parsers for VHDL/Verilog/SystemVerilog/SystemC. Generation of documentation: Doxygen Revision Control: CVS, SVN, GIT, RCS. Bug tracking systems: Trac, Bugzilla. UML: Umbrella.

33 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL Portfolio Circuit design and simulation. PCB design. ASIC design (HDL, synthesis, layout). Embedded and microcontroller design. CAD tools/utilities. Project management tools.

34 FUDConBrussels 2007 - chitlesh@fedoraproject.org FEL: Project Mgnt Tools Tools: Budget Tracking: Kmymoney, Openoffice Spreadsheet. System design: Dia, Inkscape. Gantt Diagram: planner. Mind mapping tools: Vym.

35 FUDConBrussels 2007 - chitlesh@fedoraproject.org Long Term goals to achieve Align FEL along big Vendors in terms of Marketing Participation in a Standards committee progress of EDA standards under the IEEE-SA (Standards Association) Interoperable PDK Libraries Usage of opensource Industry standard file formats Strengthen the opensource EDA community Usage of a common design database

36 FUDConBrussels 2007 - chitlesh@fedoraproject.org More on FEL Website: http://spins.fedoraproject.org/fel/ http://spins.fedoraproject.org/fel/ Mailing list: fedora-electronic-lab-list@redhat.comfedora-electronic-lab-list@redhat.com LinkedIn group: EDA Free Open Source Software – FOSS Demo/Install at our booth.

37 FUDConBrussels 2007 - chitlesh@fedoraproject.org The electronic lab team


Download ppt "FUDConBrussels 2007 - Opensource Software for Electronic Design electronic lab Design, Simulate and Program electronics, don't."

Similar presentations


Ads by Google