8/30/2012Copyright 2012 - Joanne DeGroat, ECE, OSU1 Using ModelSim under LINUX.

Slides:



Advertisements
Similar presentations
L23 – Adder Architectures. Adders  Carry Lookahead adder  Carry select adder (staged)  Carry Multiplexed Adder  Ref: text Unit 15 9/2/2012 – ECE 3561.
Advertisements

L9 – State Assignment and gate implementation. States Assignment  Rules for State Assignment  Application of rule  Gate Implementation  Ref: text.
LINUX-WINDOWS INTERACTION. One software allowing interaction between Linux and Windows is WINE. Wine allows Linux users to load Windows programs while.
L18 – VHDL for other counters and controllers. Other counters  More examples Gray Code counter Controlled counters  Up down counter  Ref: text Unit.
VIM: The basics Tang Wai-Chung, Matthew (MaFai) 29/12/2006.
Low level CASE: Source Code Management. Source Code Management  Also known as Configuration Management  Source Code Managers are tools that: –Archive.
How to install the Zelle graphics package
Guide to Linux Installation and Administration, 2e1 Chapter 6 Using the Shell and Text Files.
9/15/09 - L22 Sequential Circuit Design Copyright Joanne DeGroat, ECE, OSU1 Sequential Circuit Design Creating a sequential circuit to address a.
9/15/09 - L25 Registers & Load Enable Copyright Joanne DeGroat, ECE, OSU1 Registers & Load Enable.
Engineering H192 - Computer Programming The Ohio State University Gateway Engineering Education Coalition Lect 4P. 1Winter Quarter Introduction to UNIX.
Using Macs and Unix Nancy Griffeth January 6, 2014 Funding for this workshop was provided by the program “Computational Modeling and Analysis of Complex.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexers.
Using Linux Text Editors. Use Non-Graphical Linux Text Editors Graphical Text Editor.
10/24/11 - Workflow ManagementCopyright Joanne DeGroat, ECE, OSU1 Project Workflow Management.
Linux environment ● Graphical interface – X-window + window manager ● Text interface – terminal + shell.
Objectives Define IP Address To be able to assign an IP address with its Subnet Mask and Default Gateway to a PC that operates using Windows 7 or Fedora.
CENT 305 Information Systems Security Linux Introduction.
®® Microsoft Windows 7 for Power Users Tutorial 13 Using the Command-Line Environment.
9/15/09 - L7 Two Level Circuit Optimization Copyright Joanne DeGroat, ECE, OSU1 Two Level Circuit Optimiztion An easier way to generate a minimal.
Compiling C/C++ Programs in Linux Lab اللهم علمنا ما ينفعنا،،، وانفعنا بما علمتنا،،، وزدنا علماً
Computer Engineering 1 nd Semester Dr. Rabie A. Ramadan 2.
Introduction to Engineering MATLAB – 6 Script Files - 1 Agenda Script files.
9/15/09 - L15 Decoders, Multiplexers Copyright Joanne DeGroat, ECE, OSU1 Decoders and Multiplexer Circuits.
1/8/ L23 Project Step 9 - Sequential Machine Copyright Joanne DeGroat, ECE, OSU1 Project Step 9 Beyond the ALU and Datapath. Sequential Machine.
L16 – VHDL for State Machines with binary encoding.
SAS: The last of the great mainframe stats packages STA431 Winter/Spring 2013.
Fall 08, Oct 31ELEC Lecture 8 (Updated) 1 Lecture 8: Design, Simulation Synthesis and Test Tools ELEC 2200: Digital Logic Circuits Nitin Yogi
Lecture #2 Page 1 ECE 4110– Sequential Logic Design Lecture #2 Agenda 1.Logic Design Tools Announcements 1.n/a.
L12 – VHDL Overview. VHDL Overview  HDL history and background  HDL CAD systems  HDL view of design  Low level HDL examples  Ref: text Unit 10, 17,
Copyright © Mohamed Nuzrath Java Programming :: Syllabus & Chapters :: Prepared & Presented By :: Mohamed Nuzrath [ Major In Programming ] NCC Programme.
9/15/09 - L13 Technology Mapping & Verificaiton Copyright Joanne DeGroat, ECE, OSU1 Technology Mapping and Verification.
Isecur1ty training center Presented by : Eng. Mohammad Khreesha.
Java Programming, Second Edition Appendix A Working with Java SDK 1.4.
Installing SAS 1. Requirements If you do not have an old copy of SAS installed on your computer, go directly to Slide 6. Make sure you have uninstalled.
Seminar for the Class of Digital Systems Electronics Seminar for the Class of Digital Systems Electronics The VHDL simulation environment Polytechnic of.
Tools for NA62 firmware development Franco Spinella TEL62 Workshop Pisa January 30, 2014.
PTA Linux Series Copyright Professional Training Academy, CSIS, University of Limerick, 2006 © Workshop III - Part A Shell Commands Professional Training.
INFORMATION SYSTEM – SOFTWARE TOPIC: GRAPHICAL USER INTERFACE.
CSE/CoE 535 : Attig 1 ModelSim Tutorial for CSE 535 Michael Attig
Files in Python The Basics. Why use Files? Very small amounts of data – just hardcode them into the program A few pieces of data – ask the user to input.
1/8/ L11 Project Step 5Copyright Joanne DeGroat, ECE, OSU1 Project Step 7 Behavioral modeling of a dual ported register set.
The Development Process Compilation. Compilation - Dr. Craig A. Struble 2 Programming Process Problem Solving Phase We will spend significant time on.
Midterm Exam ReviewCopyright Joanne DeGroat, ECE, OSU1 Midterm Exam Notes.
Project 1.  Two parts Implement a 3 bit Gray Code Counter Implement a 4-to-1 muxtiplexer  Can be done on Altera (Quartis) or Xilinx 8/22/2012 – ECE.
Introduction to Scripting Workshop February 23, 2016.
 CSC 215 : Procedural Programming with C C Compilers.
IBM Worklight environment setup 1. Eclipse IDE Multi-purpose integrated development environment (IDE) Open source Supported for Windows, Mac OS X, Linux.
POS 420 Week 2 DQ 3 With the many graphical editors available to a UNIX® or Linux® system administrator or programmer, why is Vi and Gedit, a character-based.
How to Program.
Development Environment Basics
SUSE Linux Enterprise Desktop Administration
Computer Engineering 1nd Semester
Behavioral modeling of a dual ported register set.
Project Step 2 – A single bit slice of the ALU
Computers: Tools for an Information Age
Run Java file with Window cmd
Design Specification Document
Linux and TCP/IP Networking
Copyright Joanne DeGroat, ECE, OSU
Behavioral modeling of a dual ported register set.
Project Step 2 – A single bit slice of the ALU
L4 – An overview of Quartis
Microsoft Word Software
Review of Previous Lesson
Unity Application Generator
Computers: Tools for an Information Age
Copyright Joanne DeGroat, ECE, OSU
Project Step 2 – A single bit slice of the ALU
Presentation transcript:

8/30/2012Copyright Joanne DeGroat, ECE, OSU1 Using ModelSim under LINUX

To use ModelSim on LINUX  First must have a path to the software  This is set up using a SETUP file Use the LINUX command: source /opt/local/mentormaster/SETUP.MODELSIM You should a message back from this that it is Configuring Mentor Graphics Modelsim Only: And an update to several environment variables: MGC_HOME, MGLS_LICENSE_FILE, …, and the PATH updated. 8/30/2012Copyright Joanne DeGroat, ECE, OSU2

8/30/2012Copyright Joanne DeGroat, ECE, OSU3 ModelSim under LINUX  ModelSim is the same under both LINUX and the PC except …..  On a later project you will need to share a library unit and mapping to another library is easier under LINUX.  BUT THE TOOL IS THE SAME TOOL.

Using Modelsim  Once you have done the source and setup the environment you can enter the command vsim& Note that he & puts the running of the command into background execution so you can continue to use the terminal window. 8/30/2012Copyright Joanne DeGroat, ECE, OSU4

Using the editor  VHDL source files are plain text files  If you use Microsoft word, it inserts all kinds of control characters into the file along with the text. BEWARE as these will cause significant problems.  Recommendation: vi or emacs on the LINUX systems works as does the editor with ModelSim. 8/30/2012Copyright Joanne DeGroat, ECE, OSU5