لینوکس (به انگلیسی: Linux) یک سیستم عامل متن باز و رایگان است که در سال ۱۹۹۱ توسط لینوس تروالدز توسعه یافت ، کاربران به سادگی میتوانند از این نرم افزار استفاده کنند ، سورس آنرا تغییر دهند ، بخش های را به آن اضافه کنند و سیستم عامل جدید را به نام خود منتشر نمایند . نرم‌افزارهای که بعد از ارائه ی هسته ی اصلی سیستم عامل ، توسط  کاربران یا گروه های برنامه نویسی منتشر میشود ،  توزیع لینوکس (linux distribution) نام دارد ، ابزارهای مانند پایگاه‌های داده و سرویس دهنده‌های وب مثل آپاچی، محیط‌های رومیزی مانند گنوم و کی‌دی‌ای و اکس‌اف‌سی‌ای و مجموعه‌های اداری مانند اُپن آفیس  نمونه های  از توزیع های لینوکس هستند .

در این بین برق و الکترونیک نیز از این سیسمتم عامل بی  بهره نبوده و برای کاربران آن توزیع Fedora Electronic Lab توسط  گروه Fedora’s Electronic Laboratory ارائه شده و پشتیبانی  میشود .

Fedora Electronic Lab شامل مجموعه ای ابزارهای مورد نیاز برای رشته ی الکترونیک است ، برای کسب اطلاعات بیشتر در مورد این نرم افزار و دانلود مجموعه ای از نرم افزارهای الکترونیک برای لینوکس مطلب را بخوانید.

مجموعه Fedora Electronic Lab از  ابزارهای زیر تشکیل شده است :

  • طراحی مدارات آنالوگ و شبیه سازی آنها  (ASIC Analog Circuit Design and Simulation)
  • مجموعه نرم افزارهای مورد نیاز برای طراحی و بازبینی  مدارات داخلی آی سی  ( ASIC Layout, DRC and LVS)
  • شبیه سازی و تست مدارات دیجیتال (Digital Simulation and Verification)
  • مجموعه نرم افزارهای مورد نیاز برای شبیه سازی ، طراحی و باز بینی مدارات داخلی   IC و تست عمل کرد بخش های مختلف آن ( RTL and logic synthesis design flows )
  • مجموعه نرم افزارهای مورد نیاز برای طراحی شماتیک و فیبر مدار چاپی ( Circuit and PCB Layout )
  • برنامه نویسی میکروکنترلر و توسعه ی سیستم عامل های میکروکننرلری (Micro Controller (µC) Programming and Embedded Systems Development)
  • ابزارهای مورد نیاز برای طراحی المان ( CAD Tools )
  • مدیریت پروژه (Project Management, Peer Review and budget tracking)

ASIC Analog Circuit Design and Simulation:

این بخش از نرم افزار از ابزارهای زیر تشکیل شده است :

  • gnucap : یک نرم افزار شبیه ساز عمومی که کاربران با استفاده از آن میتوانند مدارات mixed-mode خود را پیاده سازی  و شبیه سازی  کنند
  • ngspice – یک  mixed level/signal شبیه ساز مدار
  • gspiceui – A frontend to Spice circuit simulators
  • xcircuit : یک نرم افزار طراحی  شماتیک است  ، که کاربران در آن میتوانند مدارات خود را به صورت گرافیکی  پیاده سازی  کنند .

برای  کسب  اطلاعات بیشتر در مورد mixed level/signa و mixed-mode و به طور  کلی  سطوح شبیه سازی مدارات الکترونیک بهاین آدرس  مراجعه کنید .

در  این بخش کاربران میتوانند با استفاده از ابزارهای بالا مدارات آنالوگ را شبیه سازی  نمایند ، این بخش امکانات زیر را در اختیار کاربران قرار میدهد :

  • شبیه سازی مدارات عمومی مانند تقویت کننده ها ، نوسان سازها و سایر مدارات خطی و غیر خطی و انجام تحلیل های  Nonlinear AC/DC ، Transient ،Fourier،  S-parameter  و harmonic balance بر روی  آنها
  • سازگاری با استانداردهای Level 49 ،  BSIMv3  و EKV implementations موتور اسپایس ( BSIM ( مخفف Berkeley Short-channel IGFET Model ) و EKV  ، مدل های نرم افزاری از ترانزیستورهای mOSFET برای نرم افزاری  شبیه ساز  میباشند ، BSIM  در دو نوع LEVELs 49 and 53 برای موتورهای شبیه ساز SPICE ارائه شده است ، شما میتوانید با مراجعه به این آدرس  اطلاعات بیشتری  در رابطه با این مدل  بدست آورید ، برای کسب اطلاعات بیشتر در مورد EKV به این آدرس مراجعه کنید ) .
  • قابلیت پیاده سازی  مدار در  محیط  گرافیکی با استفاده از  قطعات موجود در  کتابخانه یا به صورت متنی  با استفاده از  زبان های  برنامه نویسی .
  • چند زبانه بودن و قابلیت طراحی مدار با استفاده از چند زبان مختلف ، پشتیبانی از زبان های جدید مانند Verilog-AMS ( برای کسب اطلاعات بیشتر در مورد پیاده سازی مدار با زبان های متنی ، توضیحات نرم افزار HSPICE را بخوانید)
  • قابلیت ویرایش یا اصلاح کلیه قطعات موجود در کتابخانه

ASIC Layout, DRC and LVS :

این بخش از نرم افزار به صورت تخصصی برای طراحی IC و انجام تست های DRC and LVS بر روی layout طراحی شده ، استفاده میشود و از ابزارهای زیر تشکیل شده است :

Magic : یک ابزار کمکی برای طرح بندی VLSI  انجام تست های مربوطه است که اولین بار در سال 1980 توسط  John Ousterhout در دانشگاه Berkeley نوشته شده است . کاربران در این نرم افزار میتوانند با استفاده از زبان Tcl مدارات داخلی  قطعات الکترونیکی را طراحی  کنند .VLSI یا یکپارچه‌سازی کلان‌مقیاس ، شاخه‌ای از الکترونیک است که به بررسی یکپارچه‌سازی (مجتمع‌سازی) مدارهای خیلی پیچیده در یک مجموعه تراشه ( Chip set یا IC ) می‌پردازد.

VLSI به دو بخش کلی طراحی(circuit layout ) و پیاده‌سازی (fabrication ) تقسیم شده است که در شاخه پیاده‌سازی مباحث عملی مربوط به پیاده‌سازی مدارات یکپارچه در مقیاس بزرگ عنوان می‌شود. در شاخه طراحی مباحث مربوط به طراحی با توجه به روش‌های پیاده‌سازی عنوان می‌شوند.نرم افزار Magic برای  طراحی  مدار داخلی  IC  استفاده میشود .

Electric – A sophisticated electrical CAD system that can handle many forms of circuit design, including custom IC layout (ASICs), schematic drawing, hardware description language specifications, and electro-mechanical hybrid layout. View theIEEE Santa Clara Valley (June 4, 2009) presentation here.

Toped – A cross-platform VLSI IC layout editor.

Netgen – A tool for comparing netlists, in analog or mixed-signal circuits that cannot be simulated in reasonable time.

با استفاده از ابزارهای بالا میتوانید کارهای زیر را انجام دهید :

  • A continuous DRC that operates in background and gives an up-to-date picture of violations.
  • A hierarchical circuit extractor that only re-extracts portions of the circuit that have changed.
  • Plowing that permits interactive stretching and compaction.
  • Routing tools that work under and around existing connections.
  • Logs and corner stitching to achieve efficient implementations.
  • Dedicated to training in sub-micron CMOS VLSI design with full editing facilities.
  • Supports technology files by the MOSIS foundry service.
  • Switch-level simulation of the layout, by considering transistors as ideal switches, or using RC time constants to predict the relative timing of events through extracted capacitance and lumped resistance values.
  • Ensures that layout connectivity matches the logical design represented by the schematic or netlist before tapeout by automatically extracting devices and nets formed across layout hierarchy and comparing them to the schematic netlist. (LVS) )
  • Generates GDS II stream format and CIF from a given layout.
  • Achievement : Thick-film circuit layout using the Magic layout editor.

DRC and LVS  که ترتیب مخفف Layout Versus Schematic و Design rule check میباشند ، دو مرحله مهم در طراحی مدارات داخلی  IC هستند . نرم افزارهای LVS با مقایسه سند شماتیک و طرح layout طراحی شده برای IC ، تضاد ها و مشکلات این دو سند را به کاربر گزارش میدهد ، در نرم افزار های DRC  کاربر میتواند با معرفی قوانین استاندارد ، سند layout  را از نظر وجود اشکلات فنی  مورد بررسی قرار داده و از بروز مشکلات بعدی جلوگیری کند .

Digital Simulation and Verification :

این بخش از سیستم عامل برای شبیه سازی مدارات دیجیتال ارائه شده  و شامل ابزارهای زیر میباشد :

GHDL :یک شبیه یاز  VHDL که از تکنولوژی  GCC استفاده می کند .GHDL با استاندارد IEEE 1076-1987 or the IEEE 1076-1993 مطابقت دارد و میتواند فایل های VHDL را به فایل های باینری  برای شبیه سازی  مدارات طراحی  شده ، ترجمه کند .

Qucs : یک نرم افزار  شبیه ساز با محیط  گرافیکی ، برای شبیه سازی  مدارات الکترونیک است که در آن میتوان مدار را از جنبه های مختلف AC  ، DC ، تحلیل S-parameter  و harmonic balance شبیه سازی  کرد .

FreeHDL : یکی دیگر از شبیه سازهای  VHDL میباشد .

Icarus Verilog : یک کامپایلر برای زبان  Verilog است که میتواند برنامه را در فرمت های مختلفی ، مطابق با استاندارد IEEE-1364 ترجمه کند  .

GTKWave Waveform viewer that can view VCD files produced by most VHDL/Verilog simulation tools, as well as LXT files produced by certain Verilog simulation tools.

Drawtiming – A command line tool for generating timing diagrams from ASCII input files. The input files use a structured language to represent signal state transitions and interdependencies

با استفاده از ابزارهای بالا میتوانید کارهای زیر را انجام دهید :

  • VPI functionality.
  • A graphical waveform viewer.
  • Supports both VHDL and Verilog designs.
  • A Verilog simulator and synthesis tool for IEEE 1364-2001 standard.
  • Export signals to a VCD file or a GHW file for visual inspection with a waveform viewer.
  • Pretty printing or cross references generation in HTML.
  • Makefile generation for any component in a design.
  • Achievements: Successfully compiled and run a DLX processor and a LEON1 SPARC processor.
  • Automatic layout generation from VHDL description via desired standard cell libraries.
  • Implementation of the VHDL language in accordance to the IEEE 1076-1987 standard, IEEE 1076-1993 standard, the protected types of VHDL00 (aka IEEE 1076a or IEEE 1076-2000) and non-standard third party libraries.

RTL and logic synthesis design flows :

این بخش از سیستم عامل از نرم افزارهای زیر تشکیل شده است :

pharosc VLSI and ASIC Technology Standard Cell Libraries

Alliance – a complete set of CAD tools and portable libraries for VLSI design. It includes a VHDL compiler and simulator, logic synthesis tools, and automatic place and route tools.

gds2pov – Creates attractive 3D pictures of a layout. Converts GDS2 layout file to POV-Ray

کاربران با استفاده از ابزارهای بالا میتوانند کارهای زیر را انجام دهند :

  • Automatic schematic generation
  • VHDL compilation and simulation
  • Finite State Machines (FSM)
  • Model checking and formal proof
  • RTL and Logic synthesis
  • Data-Path compilation
  • Macro-cells generation
  • Symbolic Pad cells
  • Design rules checking
  • Place and route
  • Layout edition
  • Netlist extraction and verification
  • Automatic Layout generation
  • Physical optimization and layout design flows
  • Complete RTL to CIF and GDSII flows
  • 7 extra standard cells up to a feature size of 0.13µm
  • Read/write standard ins/outs including Verilog and VHDL
  • Creates a POV-Ray (3D view) scene description file of the GDSII data.

Circuit and PCB Layout :

این بخش از سیستم عامل از ابزارهای زیر تشکیل شده است ، کاربران با استفاده از این نرم افزار میتوانند برای مدارات خود فیبر مدار چاپی طراحی  کنند :

PCB: ویرایشگر برای طراحی فیبر مدار چاپی .

Gerbv – نرم افزاری برای مشاهده و ایجاد فایل های Gerber ، برای کسب اطلاعات بیشتر توضیحات مربوط به نرم افزار coppercam را بخوانید  .

gEDA: یک مجموعه ی کامل برای طراحی شماتیک ، شبیه سازی مدار و طراحی فیبر مدار چاپی میباشد .

Kicad : نرم افزاری معروف و قدرمند برای طراحی شماتیک و فیبر مدار چاپی  تا 16  لایه

کاربران با استفاده از نرم افزارهای بالا میتوانند کار زیر را انجام دهند :

  • schematic capture, simulation, prototyping attribute management,
  • bill of materials (BOM) generation and netlisting into over 20 netlist formats.
  • Includes a rats nest feature, design rule checking, and can provide industry standard RS-274-X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process.
  • Offers high end features such as an autorouter and trace optimizer, which can tremendously reduce layout time.
  • Creates PCB of up to 8 layers with an unlimited number of components and nets.
  • Includes a viewer for Gerber files (RS274X), which supports NC-drill and Excellon formats.

Embedded Systems Development :

در  این بخش از سیستم عامل کاربران میتوانند برای میکروکنترلرهای AVR و8051 و PIC برنامه نویسی  کنند .

برای  برنامه نویسی  میکروکنترلرهای مذکور از نرم افزاهای CSC compiler و Boost compilers و the C18 compiler, the JAL and JALV2 compilers و PICC compiler و Cross compilers  استفاده میشود و کاربر میتواند در محیط IDE  به زبان های C و اسمبلی برای میکروکنترلر دلخواه خود برنامه نویسی  کند.

.IDE  دارای بخش های دیگری برای طراحی مدارات میکروکنترلری ، شبیه سازی برنامه و ایجاد فوچارت برنامه میباشد و از دیباگر ICD2  و GPSim  و پروگرامرهای  ICD2, PICkit1 and PICkit2 and PicStart و  STK500 و Universal In-System Programmer for Atmel AVR and 8051 برای انتقال برنامه از  کامپیوتر به میکروکنترلر و اشکال یابی آن پشتیبانی میکند .

برای  کسب اطلاعات بیشتر در مورد این بخش از سیستم عامل میتوانید به این آدرس مراجعه کنید .

CAD Tools :

The CAD department of many semiconductor design centers maintain various scripts under various version control systems. We strives to give those CAD engineers some perl modules and a proper platform.

  • Revision Control : CVS, SVN, GIT, RCS
  • Web based tools : Trac, Bugzilla
  • UML to maintain their personalized perl scripts.

Perl Modules:

  • VHDL : perl-Hardware-Vhdl-Parser, perl-Hardware-Vhdl-Tidy, perl-Hardware-Vhdl-Lexer
  • Verilog : perl-Verilog perl-Verilog-CodeGen perl-Hardware-Verilog-Parser perl-Verilog-Readmem
  • Systemc : perl-SystemPerl perl-SystemC-Vregs (Read more about SystemC on Fedora here
  • Generation of documentation : doxygen with VHDL support
  • SystemVerilog : perl-Verilog
  • Modelsim List: perl-ModelSim-List

Project Management and budget tracking :

مدیریت پروژه یکی از مباحث مهم در انجام پروژه های مختلف است که رعایت اصول و قوانین آن باعث افزایش سرعت انجام کار، جلوگیری از اتلاف منابع و دریافت بهترین نتیجه با حداکثر راندمان خواهد شد . در  این بخش از سیستم عامل  کاربران میتوانند ضمن ایجاد پروژه های مختلف ، مراحل  پروژه را معرفی کرده ، بخش های مختلف آن را زمان بندی کرده و برای افرادی که در پروژه فعالیت دارند ، وظیفه یا سمت معرفی کنند و در نهایت مراحل انجام پروژه را به صورت گرافیکی نمایش دهند . برای انجام این موارد از نرم افزارهای زیراستفاده میشود :

  • Gantt Diagram : planner
  • Mind mapping tools (excellent for FPGA design) : Vym
  • Budget Tracking : Kmymoney, Openoffice Spreadsheet
  • System design : Dia, Inkscape

توجه داشته باشید :

  • سیستم عامل فوق رایگان است و آخرین ورژن آن از طریق این آدرس در دسترس شما قرار  دارد .
  • مجموعه معرفی شده یک سیستم عامل مجزا است و در صورت نصب آن ، نمیتوانید از امکانات ویندوز استفاده کنید . اطلاعات بیشتر را در  این صفحه مشاهده کنید .
  • در لینک مستقیم ، نسخه 32 بیتی نرم افزار و در لینک کمکی  نسخه 64 بیتی آن قرار گرفته است . این لینک ها مستقیم هستند . شما میتوانید در این صفحه لینک تورنت نرم افزار را مشاهده کنید.
  • مطالب فوق از مطالب موجود در  این صفحه به صورت عینی ترجمه شده و وجود متون انگلیسی در بین مطالب به دلیل عدم تسلط  کافی بر موضوع میباشد . در صورتی که اطلاعات بیشتری در مورد بخش های مختلف این سیستم عامل دارید ، میتوانید با ما در ترجمه کامل  توضیحات همکاری  کنید . برای این کار ترجمه پیشنهادی خود را از  طریق  فرم تماس با ما ، برای ما ارسال کنید . ترجمه جایگزین با نام شما در همین صفحه قرار خواهد گرفت .
  • در هنگام دانلود به نام و ورژن نرم افزار توجه کنید . (Lab-x86_64-20-1 قابل اجرا فقط بر روی کامپیوترهای 64 بیتی ( یا چند هسته ای )  و Lab-i686-20 : قابل اجرا بر روی کامپیوترهای 64 بیتی و 32 بیتی ( به صورت 32 بیتی ))

حجم و ورژن نرم افزار: ورژن 20 با حجم 2.1+2.1 گیگ (32 و 64 بیت )


پســـــــــورد : ندارد


 Copyright © 2015. PARTO GOSTAR IRIC Company - PGICO.IR

Top