Top Banner
Lecture on Ashish Soni [email protected]
20

Software used in Electronics and Communication

Feb 08, 2017

Download

Engineering

ashishsoni1505
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Software used in Electronics and Communication

Lecture on

Ashish Soni [email protected]

Page 2: Software used in Electronics and Communication

Introduction Structure of Curriculum Categories Different Types of Software

Page 3: Software used in Electronics and Communication

The role of software tools and simulators are well evident in engineering education and research.

Applications: health care, computers, communication, automobile, logistics, transportation and military etc.

Page 4: Software used in Electronics and Communication
Page 5: Software used in Electronics and Communication

Mathematical software FOSS Circuit simulation software Electronics software General purpose software Common multimedia software.

Page 6: Software used in Electronics and Communication

It is a numerical computing environment and fourth-generation programming language.

Developed by MathWorks. MATLAB allows matrix manipulations, plotting

of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, and Fortran.

MATLAB is a proprietary product and requires license.

Page 7: Software used in Electronics and Communication

Xilinx ISE (Integrated Software Environment) is a software tool produced by Xilinx for synthesis and analysis of HDL designs.

It enables the developer to synthesize ("compile") their designs, perform timing analysis, examine RTL diagrams, simulate a design's reaction to different stimuli, and configure the target device with the programmer.

The Web Edition is a free version of Xilinx ISE that can be downloaded at no charge. It provides synthesis and programming for a limited number of Xilinx devices.

In particular, devices with a large number of I/O pins and large gate matrices are disabled.

The low-cost Spartan family of FPGAs is fully supported by this edition, as well as the family of CPLDs, meaning small developers and educational institutions have no overheads from the cost of development software.

Page 8: Software used in Electronics and Communication

Code Composer Studio is an integrated development environment for developing applications for Texas Instruments embedded processors.

Texas Instruments embedded processors include DSPs, ARM based devices and other processors such as MSP430.

Code Composer Studio includes a real time operating system called DSP/BIOS or SYS/BIOS.

Code Composer Studio or CCS includes support for OS level application debug as well as low-level JTAG based development.

CCS is based on the Eclipse open source software framework.

It includes support for Linux, as well as Microsoft Windows.

Page 9: Software used in Electronics and Communication

Proteus lets you create and deliver professional PCB designs like never before.

With over 785 microcontroller variants ready for simulation straight from the schematic, built in STEP export and a world class shape based autorouter as standard.

Proteus Design Suite 8 delivers the complete software package for today and tomorrow's engineers.

Page 10: Software used in Electronics and Communication

Cadence Virtuoso Analog Design Environment is the advanced design and simulation environment for the Virtuoso platform.

It gives designers access to a new parasitic estimation and comparison flow and optimization algorithms that help to center designs better for yield improvement and advanced matching and sensitivity analyses.

By supporting extensive exploration of multiple designs against their objective specifications, Virtuoso Analog Design Environment sets the standard in fast and accurate design verification.

Page 11: Software used in Electronics and Communication

It is an electronic design automation software for RF, microwave, and high speed digital applications. In a powerful and easy-to-use interface.

ADS includes technologies such as X-parameters and 3D EM simulators, used by leading companies in the wireless communication & networking and aerospace & defense industries.

For WiMAX, LTE, multi-gigabit per second data links, radar, & satellite applications, ADS provides full, standards-based design and verification with Wireless Libraries and circuit-system-EM co-simulation in an integrated platform.

Page 12: Software used in Electronics and Communication

PSpice is a SPICE analog circuit and digital logic simulation program for Microsoft Windows. The name is an acronym for Personal SPICE - SPICE itself being an acronym for Simulation Program with Integrated Circuit Emphasis.

PSpice is a part of larger software package called the Design Lab, originally developed by MicroSim Corporation as the Design Centre.

To promote the understanding of the simulation process, the emphasis is on user written circuit files rather than a graphical entry of the circuit diagrams.

Page 13: Software used in Electronics and Communication

CAD software

OpenCascade (OSS)

Alibre Xpress (Free edition, need to register)

Google SketchUp (freeware)

A9CAD (General purpose 2D, freeware)

BRL CAD (solid modelling system, OSS)

Page 14: Software used in Electronics and Communication

ECAD software KiCad (OSS) Eagle (Free edition)

Mathematics/Numerical Scilab (sorta OSS, alternative to MATLAB)

Analysis Spectrogram Version 16 (Wave analysis. Freeware) CANDE- Culvert ANalysis and DEsign (design and

analysis of buried structures. Free version) SNAILZ (stability analysis of slopes. Free version)

Page 15: Software used in Electronics and Communication

Circuit Analysis and Schematics

PSpice (student edition)

Circuit Maker 6 (student edition)

Multisim Designsuite 9 (freeware edition)

SwCADIII (free version)

TINA:-SPICE-Based Analog Simulation Program from TI (Circuit Simulator)

Page 16: Software used in Electronics and Communication

Robotics

Microsoft Robotic Developer Studio (Express edition. Robot control and simulator)

Roborealm 1.0 (freeware version. Latest one is a trial version)

PHUN (a super fun physics simulator. xhx used it for our CE bot project)

Page 17: Software used in Electronics and Communication

Microcontrollers

MPLAB IDE (free version)

HI-TECH PICC-Lite (freeware with some limitations, quick registration)

WinPic800 (firmware burner)

PIC16F87x / 16F87xA bootloader (freeware)

Proton Development Suite (PICBASIC, free version available)

Arduino Boards/ ATMega 16 (AVR)

Page 18: Software used in Electronics and Communication

S.No

Name Web Address Highlights

1 Scilab http://www.scilab.org Computing environment for engineering and scientific applications. OSS alternatives to MATLAB.

2 Octave http://www.octave.org Numerical computations, OSS alternatives to MATLAB. It may also be used as batch oriented language.

3 FreeMat http://www.freematsourcefroge.net

Environment for data processing and analysis similar to MATLAB.

4 Maxima http://www.maxima.sourcefroge.net/download.html

Symbolic computation environment. OSS similar to Mathematica.

5 Sage http://www.sagemath.org

Precision arithmetic, algebra, symbolic computation. Free viable tool to expensive math tools such as Magma, Maple, Mathematica and MATLAB.

Page 19: Software used in Electronics and Communication

S.No

Name Web Address Highlights

6 YACAS http://www.mathdev.sourcefroge.net

Computer algebra system for symbolic manipulation of mathematical expression.

7 PSPP http://www.gnu.org/software/pspp/

Program for statistical analysis of sampled data. Free replacement of the proprietary program SPSS.

8 R http://www.r-project.org/

Language and environment for statistical computing and graphics. Runs on a wide variety of platforms FreeBSD, Linux, windows and MacoS.

9 KNIME http://www.knime.org User friendly and comprehensive open source data integration, processing, analysis and exploration platform.

10 Python http://python.fossee.in/ Python supports multiple programming paradigm and used for scientific computing.

Page 20: Software used in Electronics and Communication

Vijay Nehra, Aruna Tyagi, "Free Open Source Software in Electronics Engineering Education: A Survey", I.J. Modern Education and Computer Science, 2014, 5, 15-25