LAB #3 VHDL RECOGNITION AND GAL IC PROGRAMMING USING ALL-11 UNIVERSAL PROGRAMMER
|
|
|
- Moris Day
- 9 years ago
- Views:
Transcription
1 LAB #3 VHDL RECOGNITION AND GAL IC PROGRAMMING USING ALL-11 UNIVERSAL PROGRAMMER OBJECTIVES 1. Learn the basic elements of VHDL that are implemented in Warp. 2. Build a simple application using VHDL and its simulation. 3. Being able to programming the GAL IC using All-11 Universal Programmer. 4. Being able to create other applications using IC GAL22V10D. INTRODUCTION Introducing VHDL The following will explain the basic elements of VHDL which include: identifier, data objects, data types, entity, architecture and package. 1. Identifier Identifier in VHDL consists of one or more characters which form the character of letters, digits or underscore with the following rules: The characters that are allowed are uppercase (A Z), lowercase (a z), letters (0...9) and underscore (_). The first character must be a letter. The last character may not be an underscore (_), use two underscore character ( ) are also not allowed. The use of uppercase and lowercase letters are considered equal (not case sensitive). Comments in VHDL start with a Data Objects In the third known VHDL data objects are: Constant, Variable and Signal Constant Constant object can store a value which is defined as a constant declaration. Predefined value cannot be changed during the design process.. Declaration: constant identifier[,identifier..]:type[:value]; Example: constant bus_width: integer := 8; Variable Object variable can store a given value at design time, and that value can be changed at any time of the design. Declaration: variable identifier[,identifier..]:type[:value]; Example: variable ctrl_bits: std_logic; Signal Signal can be equated with the object variable, the difference is that the signal can store or release the logic value, while variables cannot, therefore, the signal can be realized in the memory element. Declaration: signal identifier[,identifier..]:type[:value]; Example: signal con: std_logic;
2 3. Data Types In the Warp, has defined several types of data that is often used, namely: integer, boolean, bit, character, string, bit_vector, std_logic and std_logic_vector. 4. Entity VHDL is composed by the couple of entity and its architecture, defines the design entity I/O or interface, while the architecture stated content or conduct of the design. Entity and architecture pair may be used as a complete design or can be used also as a component. Declaration of the entity program code is: ENTITY entity-name IS PORT [signal][sig-name,..]:[direction] type; [;signal[sig-name,..]:[direction] type].. ); END entity-name; Name of the entity that is created will be used as a reference for its architecture. Entity declare the port, the port is an object of class signal is defined in the entity. Each port has a port name, mode and type. Type used on the port is in (default), out, in-out, and buffer. 5. Architecture Architecture to describe the behavior of a design/process and the structure of the entity. Program code of the architecture declaration is: ARCHITECTURE architecture-name OF entity-name IS [type-declarations] [signal-declarations] [constant-declarations] BEGIN [architecture definition] END architecture-name; 6. Package A package can declare a partner entity and component architecture, types, constants or functions that these items can be used in other designs. Package often written before the entity and architecture. In order for a design can use a package that has been made, then the design should call the package that will be used by using the USE clause. 7. Generic Array Logic (GAL) GAL is an IC-type most widely used PLD, GAL produced by many IC vendors (eg, Cypress, Lattice and Texas Instruments). All digital expressions can be represented using the sum of product (SOP), therefore, using an array of AND/OR can be programmed, will be obtained much
3 desired digital circuit applications. GAL contains an array of AND / OR (Fig. Fig. III-1), the AND array, all the input and its complement is connected to the AND gate, the output of the AND array (product) is connected to the OR gate (sum). Fig. III-1. GAL/PAL s Structure At GAL, AND array input can be disconnected or reconnected to the programmed path. For example, if the desired logic equations the relationship array input AND the GAL can be demonstrated as shown Fig. III-2. Fig. III-2. Programming Input of AND Gate IC PLD on earlier, the relationship input AND array is made of fuse that will break if the drain voltage is high. With this fuse, then the AND array input cannot be reprogrammed. IC PLD generation now use EEPROM, so that the AND array input can be reprogrammed. To program an IC PLD, can be done by writing programs using the VHDL compilation and enter the results into the IC using a Programmer. One of the commonly used IC-Programmer is All-11 Universal Programmer who has the ability to program the PLD IC, MCU, EPROM, EEPROM, etc. REQUIREMENT 1. Full pack of HBE-LogicCircuit-Digital
4 2. Cooper Cable 3. IC GAL22V10D 4. IC Programmer ALL PC with WARPR 6.3 Galaxy and Active-HDL Simulator PRE-LAB WORK TASK 1. Read the Lab Work s Technical Guide first! 2. Learn the Data Sheet of each ICs of Logic Gates used in this lab work! 3. What is VHDL? What is/are the difference(s) with Verilog? 4. What is the difference(s) of data types of std_logic and std_logic_vector? Explain! 5. Write the program code in VHDL to create a simple application of 3- inputs OR gate, complete with library, entity and its architecture! 6. Explain the working principle of PAL/GAL! Search the datasheet of IC GAL22V10D! 7. Describe and explain the function of the pins of the IC GAL22V10D! EXPERIMENT 1 : VHDL [Trial 1] Making 2-Input AND Gate Using VHDL [Preparation] I/O Device - Module - Others PC with WARPR 6.3 Galaxy [Procedure] 1. Open Galaxy Software 2. Create a new project via File menu New, then select Project [Target - Device] and click Ok 3. Select the Project Type VHDL. 4. Enter the name of the project "and3in" 5. Enter Project Path to the directory: "C:\Rangkaian Logika\VHDL\ and3in" 6. Click Next to get to the Add Files Wizard. Add Files Wizard is used to add the VHDL file into the Project. Just ignore the dialog and click Next to go to Target Device Wizard. 7. Choose the device by selecting the SPLD (Small PLDs) c22v10, on select Package PALC22V10D-25PC (Fig. Fig. III-3) 8. Click Finish to create the project 9. Click Yes to save the project 10. Create a new file via the File -> New 11. Select Text File, then click Ok, then you will see a text editor as shown in Fig. III-3
5 Fig. III-3. Device Option Fig. III-4. Blank Editor 12. Save the empty file via the File -> Save, put in a directory with the project file "and3in.pfg" and name the file "and2in.vhd 13. Next is to write entity, we will create an entity to an AND gate with 2 inputs, declared entity name, direction and data type of each port to be used. Type the following entity: entity and2in is port( input: in std_logic_vector(1 downto 0); output: out std_logic); end and2in; 14. The next step is to write AND 2 Architecture of the input that we make. Architecture defines the behavior of the components are made, and it's always been after the entity, type the following 2 input AND architecture:
6 architecture archand2in of and2in is begin and2in: process (input) begin if (input = "00") then output <= '0'; elsif (input = "01") then output <= '0'; elsif (input = "10") then output <= '0'; elsif (input = "11") then output <= '1'; end if; end process; end archand2in; 15. The next step is to write Package of 2 input AND gate before, write the name and2in_pkg Package with program code below! Put before the entity! package and2in_pkg is component and2in port(input: in std_logic_vector(1 downto 0); output: out std_logic); end component; end and2in_pkg; 16. The next step is to write Library, type library in accordance with the code below! Put one before Package and one before the Entity! library ieee; use ieee.std_logic_1164.all; [Trial 2] Making 3-Input AND Gate Using VHDL [Preparation] I/O Device - Module - Others PC with WARPR 6.3 Galaxy [Procedure] Fig. III-5. 3-Input AND Gate Using 2-Input AND Gate
7 1. Create a new text file and name it "and3in.vhd", put in the same folder with the file Project "and3in.pfg"! 2. Write the library, entity and its architecture with the following program code: library ieee; use ieee.std_logic_1164.all; use work.and2in_pkg.all; entity and3in is port ( a,b,c: in std_logic; y: out std_logic); attribute pin_numbers of and3in:entity is " a:1 b:3 c:5 y:15 "; end and3in; architecture archand3in of and3in is signal con : std_logic; begin and_1: and2in port map ( input(0) => a, input(1) => b, output => con ); and_2: and2in port map ( input(0) => con, ); end archand3in; input(1) => c, output => y 3. The next step is adding a VHDL file "and2in.vhd" and "and3in.vhd" into the project. Add the file through Project -> Add Files..., when they are finished, click Ok 4. The next step is to make the file "and3in.vhd" as the Top Level. Create a file "and3in" as the top level via the right click and choose Set Top 5. In order for the compilation process goes as expected, needs to be done in the compiler settings, click Project -> Compiler Options..., in I / O, Unused Outputs: select "0", and in Simulation, Timing Model, select "Active-HDLSIM/Active - VHDL " 6. Then compile the project by Compile -> Project. It will produce a new file with the name "and3in.jed" (this file will be used to download the programs to IC). [Trial 3] Simulating Active-HDL Sim [Preparation] I/O Device - Module -
8 Others PC with WARPR 6.3 Galaxy and Active-HDL Simulator [Procedure] 1. Open the Active-HDL Sim application from Tools Active-HDL Sim 2. Open the and3in.vhd file at the address "C:\Rangkaian Logika\VHDL \ and3in\vhd" through the menu File -> Open VHDL 3. Then a window will appear as shown below: Fig. III-6. Active-HDL Sim 4. Add the signal to be simulated by selecting Waveform -> Add Signals..., add the signals a, b, c and y into the simulation by double-clicking Fig. III-7. Signal Option 5. When finished click Add 6. At a signal, set stimulator by Right-click select stimulators..., the stimulator type: select Clock, 2000ns Rate this wavelength, and then click Apply, once completed, click Close
9 Fig. III-8. Stimulators 7. In the same way, set b stimulators for the type of clock signals with a wavelength of 1000ns 8. In the same way, set c stimulators for the type of clock signals with a wavelength of 500ns 9. On the toolbar entry 100ns, enter a new value of 4000ns 10. On the toolbar, click Run Until 11. By adjusting the image through the Zoom in and Zoom out, then you will get the following image simulation: Fig. III-9. Simulation Result Table III-1. Result Table of 3-Input AND Gate Using Active-HDL Sim Input Output a b c y EXPERIMENT 2 : IC GAL PROGRAMMING [Trial 4] IC GAL Programming Using Universal Programmer [Preparation] I/O Device Slide Switch (SW1, SW2, SW3), LED (D1)
10 Module - Others PC with IC Programmer ALL-11, Cable (to connect I/O device with IC), Breadboard (to implant the IC) [Procedure] 1. Turn off the All-11 Universal Programmer 2. Place the IC GAL on the All-11 Universal Programmer 3. Turn on the All-11 Universal Programmer 4. Open the file "access.exe"! 5. On the Device menu, choose a product developed by Lattice, and select GAL22V10 (no UES) Fig. III-10. Device Menu 6. After that will appear the window below: Fig. III-11. Download Window
11 7. Delete the contents of IC GAL through the Erase menu! 8. Select File, then select Load JEDEC file, locate the address of where you save the file "and3in.jed"! 9. Do programming by selecting menu Program 10. Turn off the All-11 Universal Programmer 11. Take the IC GAL from the All-11 Universal Programmer 12. Place the IC GAL is already programmed on the breadboard, rangkaikan correctly, point output (15 feet) to an anode of the LED on the feet! 13. Complete the following table, compared with the simulation results in table: Table III-2. Result Table of 3-Input AND Gate Using IC GAL Input Output a b c y ASSIGNMENT 1. Make applications of 5-input OR gate! 2. Consider the following code: entity and2in is port( input: in std_logic_vector(1 downto 0); output: out std_logic); end and2in; 3. Explain the purpose of the code: "input: in std_logic_vector (1 down to 0)"! 4. Explain the difference with the code: "output: out std_logic"! 5. Explain the difference in the working principle of the PAL /GAL compared to the FPGA! 6. Make the application program code Demultiplexer 2 to 4 using VHDL, making them into a package! 7. Make an application program Demultiplexer 4 to 16 by utilizing the package at number 4! Simulate it! Include a print-out simulation results into a report!
Lab 1: Introduction to Xilinx ISE Tutorial
Lab 1: Introduction to Xilinx ISE Tutorial This tutorial will introduce the reader to the Xilinx ISE software. Stepby-step instructions will be given to guide the reader through generating a project, creating
VHDL Test Bench Tutorial
University of Pennsylvania Department of Electrical and Systems Engineering ESE171 - Digital Design Laboratory VHDL Test Bench Tutorial Purpose The goal of this tutorial is to demonstrate how to automate
Quartus II Introduction for VHDL Users
Quartus II Introduction for VHDL Users This tutorial presents an introduction to the Quartus II software. It gives a general overview of a typical CAD flow for designing circuits that are implemented by
Lab 1: Full Adder 0.0
Lab 1: Full Adder 0.0 Introduction In this lab you will design a simple digital circuit called a full adder. You will then use logic gates to draw a schematic for the circuit. Finally, you will verify
GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8
GETTING STARTED WITH PROGRAMMABLE LOGIC DEVICES, THE 16V8 AND 20V8 Robert G. Brown All Rights Reserved August 25, 2000 Alta Engineering 58 Cedar Lane New Hartford, CT 06057-2905 (860) 489-8003 www.alta-engineering.com
Using Xilinx ISE for VHDL Based Design
ECE 561 Project 4-1 - Using Xilinx ISE for VHDL Based Design In this project you will learn to create a design module from VHDL code. With Xilinx ISE, you can easily create modules from VHDL code using
Start Active-HDL by double clicking on the Active-HDL Icon (windows).
Getting Started Using Aldec s Active-HDL This guide will give you a short tutorial in using the project mode of Active-HDL. This tutorial is broken down into the following sections 1. Part 1: Compiling
ECE 3401 Lecture 7. Concurrent Statements & Sequential Statements (Process)
ECE 3401 Lecture 7 Concurrent Statements & Sequential Statements (Process) Concurrent Statements VHDL provides four different types of concurrent statements namely: Signal Assignment Statement Simple Assignment
An Example VHDL Application for the TM-4
An Example VHDL Application for the TM-4 Dave Galloway Edward S. Rogers Sr. Department of Electrical and Computer Engineering University of Toronto March 2005 Introduction This document describes a simple
Implementation of Web-Server Using Altera DE2-70 FPGA Development Kit
1 Implementation of Web-Server Using Altera DE2-70 FPGA Development Kit A THESIS SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENT OF FOR THE DEGREE IN Bachelor of Technology In Electronics and Communication
Quartus II Introduction Using VHDL Design
Quartus II Introduction Using VHDL Design This tutorial presents an introduction to the Quartus R II CAD system. It gives a general overview of a typical CAD flow for designing circuits that are implemented
Chapter 7 Memory and Programmable Logic
NCNU_2013_DD_7_1 Chapter 7 Memory and Programmable Logic 71I 7.1 Introduction ti 7.2 Random Access Memory 7.3 Memory Decoding 7.5 Read Only Memory 7.6 Programmable Logic Array 77P 7.7 Programmable Array
Digital Systems Design. VGA Video Display Generation
Digital Systems Design Video Signal Generation for the Altera DE Board Dr. D. J. Jackson Lecture 12-1 VGA Video Display Generation A VGA signal contains 5 active signals Two TTL compatible signals for
CNC FOR EDM MACHINE TOOL HARDWARE STRUCTURE. Ioan Lemeni
CNC FOR EDM MACHINE TOOL HARDWARE STRUCTURE Ioan Lemeni Computer and Communication Engineering Department Faculty of Automation, Computers and Electronics University of Craiova 13, A.I. Cuza, Craiova,
Introduction to the Altera Qsys System Integration Tool. 1 Introduction. For Quartus II 12.0
Introduction to the Altera Qsys System Integration Tool For Quartus II 12.0 1 Introduction This tutorial presents an introduction to Altera s Qsys system inegration tool, which is used to design digital
ModelSim-Altera Software Simulation User Guide
ModelSim-Altera Software Simulation User Guide ModelSim-Altera Software Simulation User Guide 101 Innovation Drive San Jose, CA 95134 www.altera.com UG-01102-2.0 Document last updated for Altera Complete
Lesson 1 - Creating a Project
Lesson 1 - Creating a Project The goals for this lesson are: Create a project A project is a collection entity for an HDL design under specification or test. Projects ease interaction with the tool and
SKP16C62P Tutorial 1 Software Development Process using HEW. Renesas Technology America Inc.
SKP16C62P Tutorial 1 Software Development Process using HEW Renesas Technology America Inc. 1 Overview The following tutorial is a brief introduction on how to develop and debug programs using HEW (Highperformance
Lab 2 - CMPS 1043, Computer Science I Introduction to File Input/Output (I/O) Projects and Solutions (C++)
Lab 2 - CMPS 1043, Computer Science I Introduction to File Input/Output (I/O) Projects and Solutions (C++) (Revised from http://msdn.microsoft.com/en-us/library/bb384842.aspx) * Keep this information to
Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial
Building an Embedded Processor System on a Xilinx Zync FPGA (Profiling): A Tutorial Embedded Processor Hardware Design January 29 th 2015. VIVADO TUTORIAL 1 Table of Contents Requirements... 3 Part 1:
Modeling Sequential Elements with Verilog. Prof. Chien-Nan Liu TEL: 03-4227151 ext:34534 Email: [email protected]. Sequential Circuit
Modeling Sequential Elements with Verilog Prof. Chien-Nan Liu TEL: 03-4227151 ext:34534 Email: [email protected] 4-1 Sequential Circuit Outputs are functions of inputs and present states of storage elements
TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator. A tutorial prepared for IE 575 by Dr. T.C. Chang. Use On-Line Help
TRILOGI 5.3 PLC Ladder Diagram Programmer and Simulator A tutorial prepared for IE 575 by Dr. T.C. Chang 1 Use On-Line Help Use on-line help for program editing and TBasic function definitions. 2 Open
Digital Design with VHDL
Digital Design with VHDL CSE 560M Lecture 5 Shakir James Shakir James 1 Plan for Today Announcement Commentary due Wednesday HW1 assigned today. Begin immediately! Questions VHDL help session Assignment
EXPERIMENT 4. Parallel Adders, Subtractors, and Complementors
EXPERIMENT 4. Parallel Adders, Subtractors, and Complementors I. Introduction I.a. Objectives In this experiment, parallel adders, subtractors and complementors will be designed and investigated. In the
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB
DsPIC HOW-TO GUIDE Creating & Debugging a Project in MPLAB Contents at a Glance 1. Introduction of MPLAB... 4 2. Development Tools... 5 3. Getting Started... 6 3.1. Create a Project... 8 3.2. Start MPLAB...
Xilinx ISE. <Release Version: 10.1i> Tutorial. Department of Electrical and Computer Engineering State University of New York New Paltz
Xilinx ISE Tutorial Department of Electrical and Computer Engineering State University of New York New Paltz Fall 2010 Baback Izadi Starting the ISE Software Start ISE from the
User Manual Software for DSL Digital Speed Switch
User Manual Software for DSL Digital Speed Switch Software version from 1.0.1 Baumer Hübner GmbH Max-Dohrn-Str. 2+4 D-10589 Berlin Phone +49 (0)30 690 03-0 Fax +49 (0)30 690 03-104 [email protected]
isppac-powr1220at8 I 2 C Hardware Verification Utility User s Guide
November 2005 Introduction Application Note AN6067 The isppac -POWR1220AT8 device from Lattice is a full-featured second-generation Power Manager chip. As part of its feature set, this device supports
Colorfly Tablet Upgrade Guide
Colorfly Tablet Upgrade Guide (PhoenixSuit) 1. Downloading the Firmware and Upgrade Tool 1. Visit the official website http://www.colorful.cn/, choose 产 品 > 数 码 类 > 平 板 电 脑, and click the product to be
Creating the program. TIA Portal. SIMATIC Creating the program. Loading the block library. Deleting program block Main [OB1] Copying program blocks
Loading the block library 1 Deleting program block Main [OB1] 2 TIA Portal SIMATIC Getting Started Copying program blocks 3 Cyclic interrupt OB 4 Copying tag tables 5 Compiling a project 6 Load project
VHDL GUIDELINES FOR SYNTHESIS
VHDL GUIDELINES FOR SYNTHESIS Claudio Talarico For internal use only 1/19 BASICS VHDL VHDL (Very high speed integrated circuit Hardware Description Language) is a hardware description language that allows
Design of Remote Laboratory dedicated to E2LP board for e-learning courses.
Proceedings of the E2LP Workshop Warsaw, 2014, pp. 25 29 DOI: 10.15439/2014F672 ACSIS, Vol. 4 Design of Remote Laboratory dedicated to E2LP board for e-learning courses. Jan Piwiński Email: [email protected]
PCB Project (*.PrjPcb)
Project Essentials Summary The basis of every design captured in Altium Designer is the project. This application note outlines the different kinds of projects, techniques for working on projects and how
Getting Started Using Mentor Graphic s ModelSim
Getting Started Using Mentor Graphic s ModelSim There are two modes in which to compile designs in ModelSim, classic/traditional mode and project mode. This guide will give you a short tutorial in using
Quartus II Software Design Series : Foundation. Digitale Signalverarbeitung mit FPGA. Digitale Signalverarbeitung mit FPGA (DSF) Quartus II 1
(DSF) Quartus II Stand: Mai 2007 Jens Onno Krah Cologne University of Applied Sciences www.fh-koeln.de [email protected] Quartus II 1 Quartus II Software Design Series : Foundation 2007 Altera
Designing VM2 Application Boards
Designing VM2 Application Boards This document lists some things to consider when designing a custom application board for the VM2 embedded controller. It is intended to complement the VM2 Datasheet. A
Lattice Diamond User Guide
Lattice Diamond User Guide Lattice Semiconductor Corporation 5555 NE Moore Court Hillsboro, OR 97124 (503) 268-8000 Diamond 1.3 June 2011 Copyright Copyright 2011 Lattice Semiconductor Corporation. This
QUICK START GUIDE. SG2 Client - Programming Software SG2 Series Programmable Logic Relay
QUICK START GUIDE SG2 Client - Programming Software SG2 Series Programmable Logic Relay SG2 Client Programming Software T he SG2 Client software is the program editor for the SG2 Series Programmable Logic
12. A B C A B C A B C 1 A B C A B C A B C JK-FF NETr
2..,.,.. Flip-Flops :, Flip-Flops, Flip Flop. ( MOD)... -8 8, 7 ( ).. n Flip-Flops. n Flip-Flops : 2 n. 2 n, Modulo. (-5) -4 ( -), (-) - ( -).. / A A A 2 3 4 5 MOD-5 6 MOD-6 7 MOD-7 8 9 / A A A 2 3 4 5
RGK60 RGK50 RGAM10 RGAM20 RGAM4 Generator set control units
I123 GB 1207 RGK60 RGK50 RGAM10 RGAM20 RGAM4 Generator set control units CUSTOMIZATION SOFTWARE MANUAL List of contents Introduction... 2 Main window... 3 Device model selection... 3 Transmission of data
Hardware Implementation of the Stone Metamorphic Cipher
International Journal of Computer Science & Network Security VOL.10 No.8, 2010 Hardware Implementation of the Stone Metamorphic Cipher Rabie A. Mahmoud 1, Magdy Saeb 2 1. Department of Mathematics, Faculty
Modeling Latches and Flip-flops
Lab Workbook Introduction Sequential circuits are digital circuits in which the output depends not only on the present input (like combinatorial circuits), but also on the past sequence of inputs. In effect,
Multiplexers Two Types + Verilog
Multiplexers Two Types + Verilog ENEE 245: Digital Circuits and ystems Laboratory Lab 7 Objectives The objectives of this laboratory are the following: To become familiar with continuous ments and procedural
Lab 3: Introduction to Data Acquisition Cards
Lab 3: Introduction to Data Acquisition Cards INTRODUCTION: In this lab, you will be building a VI to display the input measured on a channel. However, within your own VI you will use LabVIEW supplied
Work with Arduino Hardware
1 Work with Arduino Hardware Install Support for Arduino Hardware on page 1-2 Open Block Libraries for Arduino Hardware on page 1-9 Run Model on Arduino Hardware on page 1-12 Tune and Monitor Models Running
Practice Fusion API Client Installation Guide for Windows
Practice Fusion API Client Installation Guide for Windows Quickly and easily connect your Results Information System with Practice Fusion s Electronic Health Record (EHR) System Table of Contents Introduction
DeviceNet Motor Control
Quick-Start Guide for the DN65 DeviceNet I/O Module using Rockwell RSNetWorx version 2.22 or later This Quick-Start Guide provides instructions for configuring a Cutler-Hammer Freedom full voltage, non-reversing
Experiment 2 Introduction to TI C2000 Microcontroller, Code Composer Studio (CCS) and Matlab Graphic User Interface (GUI)
1 Experiment 2 Introduction to TI C2000 Microcontroller, Code Composer Studio (CCS) and Matlab Graphic User Interface (GUI) 2.1 Objectives The objective of this experiment is to familiarize the students
if-then else : 2-1 mux mux: process (A, B, Select) begin if (select= 1 ) then Z <= A; else Z <= B; end if; end process;
if-then else : 2-1 mux mux: process (A, B, Select) begin if (select= 1 ) then Z
Digital Design and Synthesis INTRODUCTION
Digital Design and Synthesis INTRODUCTION The advances in digital design owe its progress to 3 factors. First the acceleration at which the CMOS technology has advanced in last few decades and the way
IGSS. Interactive Graphical SCADA System. Quick Start Guide
IGSS Interactive Graphical SCADA System Quick Start Guide Page 2 of 26 Quick Start Guide Introduction This guide is intended to get you up and running with the IGSS FREE50 license as fast as possible.
Contents. Welcome to the Priority Zoom System Version 17 for Windows. This document contains instructions for installing the system.
Welcome to the Priority Zoom System Version 17 for Windows. This document contains instructions for installing the system. Contents 1. Introduction... 2 2. Installing the Server... 2 3. Installing a Client...
TNM Programmer 5000. User Manual. For Windows 7 / Vista / XP. TNM Electronics Ltd. www.tnmelectronics.com\english\5000.html
TNM Programmer 5000 For Windows 7 / Vista / XP User Manual TNM Electronics Ltd. www.tnmelectronics.com\english\5000.html 1 Contents 1. System Requirements. 2. Software Setup. - Installation from the TNM
GAL-ASM-Starterkit. taskit GmbH Seelenbinderstr. 33 12555 Berlin (Germany) Telefon +49(0)30 / 611295-0 Fax +49(0)30 / 611295-10
GAL-ASM-Starterkit taskit GmbH Seelenbinderstr. 33 12555 Berlin (Germany) Telefon +49(0)30 / 611295-0 Fax +49(0)30 / 611295-10 Die Rechte der beiliegenden OPAL Jr.(tm) Software liegen bei der National
Windows Server 2003 Logon Scripts Paul Flynn
Creating logon scripts You can use logon scripts to assign tasks that will be performed when a user logs on to a particular computer. The scripts can carry out operating system commands, set system environment
Introduction to Programmable Logic Devices. John Coughlan RAL Technology Department Detector & Electronics Division
Introduction to Programmable Logic Devices John Coughlan RAL Technology Department Detector & Electronics Division PPD Lectures Programmable Logic is Key Underlying Technology. First-Level and High-Level
VHDL programmering H2
VHDL programmering H2 VHDL (Very high speed Integrated circuits) Hardware Description Language IEEE standard 1076-1993 Den benytter vi!! Hvornår blev den frigivet som standard første gang?? Ca. 1980!!
Simulating Power Supply Sequences for Power Manager Devices Using PAC-Designer LogiBuilder
April 2008 Introduction Application Note AN6044 This application note provides a step-by-step procedure for simulating isppac -POWR1208 designs developed in the PAC-Designer LogiBuilder system, covering
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model.
Mentor Tools tutorial Bold Browser Design Manager Design Architect Library Components Quicksim Creating and Compiling the VHDL Model. Introduction To Mentor Graphics Mentor Graphics BOLD browser allows
Block 3 Size 0 KB 0 KB 16KB 32KB. Start Address N/A N/A F4000H F0000H. Start Address FA000H F8000H F8000H F8000H. Block 2 Size 8KB 16KB 16KB 16KB
APPLICATION NOTE M16C/26 1.0 Abstract The following article describes using a synchronous serial port and the FoUSB (Flash-over-USB ) Programmer application to program the user flash memory of the M16C/26
After opening the Programs> Xilinx ISE 8.1i > Project Navigator, you will come to this screen as start-up.
After opening the Programs> Xilinx ISE 8.1i > Project Navigator, you will come to this screen as start-up. Start with a new project. Enter a project name and be sure to select Schematic as the Top-Level
Freescale Semiconductor, I
nc. Application Note 6/2002 8-Bit Software Development Kit By Jiri Ryba Introduction 8-Bit SDK Overview This application note describes the features and advantages of the 8-bit SDK (software development
USB Flash Memory TransMemory-EX II TM
USB Flash Memory TransMemory-EX II TM Security Software User Manual TOSHIBA Corporation Semiconductor & Storage Products Company Contents Chapter 1: Introduction... 2 Chapter 2: System Requirements...
Two's Complement Adder/Subtractor Lab L03
Two's Complement Adder/Subtractor Lab L03 Introduction Computers are usually designed to perform indirect subtraction instead of direct subtraction. Adding -B to A is equivalent to subtracting B from A,
16.4.3 Optional Lab: Data Backup and Recovery in Windows 7
16.4.3 Optional Lab: Data Backup and Recovery in Windows 7 Introduction Print and complete this lab. In this lab, you will back up data. You will also perform a recovery of the data. Recommended Equipment
EMP-20 Device Programmer
EMP-20 Device Programmer Programming Information for the Needham s Electronics EMP-20 Device Programmer http:// www.needhams.com Copyright 2005 Linden H. McClure, Ph.D. 1 Overview A device programmer gives
Software Version 10.0d. 1991-2011 Mentor Graphics Corporation All rights reserved.
ModelSim Tutorial Software Version 10.0d 1991-2011 Mentor Graphics Corporation All rights reserved. This document contains information that is proprietary to Mentor Graphics Corporation. The original recipient
3. On the top menu bar, click on File > New > Project as shown in Fig. 2 below: Figure 2 Window for Orcad Capture CIS
Department of Electrical Engineering University of North Texas Denton, TX. 76207 EENG 2920 Quickstart PSpice Tutorial Tutorial Prepared by Oluwayomi Adamo 1. To run the PSpice program, click on Start >
Jianjian Song LogicWorks 4 Tutorials (5/15/03) Page 1 of 14
LogicWorks 4 Tutorials Jianjian Song Department of Electrical and Computer Engineering Rose-Hulman Institute of Technology March 23 Table of Contents LogicWorks 4 Installation and update...2 2 Tutorial
ivms-4200 Client Software Quick Start Guide V1.02
ivms-4200 Client Software Quick Start Guide V1.02 Contents 1 Description... 2 1.1 Running Environment... 2 1.2 Surveillance System Architecture with an Performance of ivms-4200... 3 2 Starting ivms-4200...
Setting Up Database Security with Access 97
Setting Up Database Security with Access 97 The most flexible and extensive method of securing a database is called user-level security. This form of security is similar to methods used in most network
In-System Programmability
In-System Programmability in MAX Devices September 2005, ver. 1.5 Application Note 95 Introduction Features & Benefits MAX devices are programmable logic devices (PLDs), based on the Altera Multiple Array
An Introduction to MPLAB Integrated Development Environment
An Introduction to MPLAB Integrated Development Environment 2004 Microchip Technology Incorporated An introduction to MPLAB Integrated Development Environment Slide 1 This seminar is an introduction to
2. Scope of the DE0 Board and Supporting Material
1 Getting Started with Altera s DE0 Board This document describes the scope of Altera s DE0 Development and Education Board and the supporting materials provided by the Altera Corporation. It also explains
Creating Cost Recovery Layouts
Contents About Creating Cost Recovery Layouts Creating New Layouts Defining Record Selection Rules Testing Layouts Processing Status Creating Cost Recovery Layouts About Creating Cost Recovery Layouts
Step : Create Dependency Graph for Data Path Step b: 8-way Addition? So, the data operations are: 8 multiplications one 8-way addition Balanced binary
RTL Design RTL Overview Gate-level design is now rare! design automation is necessary to manage the complexity of modern circuits only library designers use gates automated RTL synthesis is now almost
S7 for Windows S7-300/400
S7 for Windows S7-300/400 A Programming System for the Siemens S7 300 / 400 PLC s IBHsoftec has an efficient and straight-forward programming system for the Simatic S7-300 and ern controller concept can
DocumentsCorePack for MS CRM 2011 Implementation Guide
DocumentsCorePack for MS CRM 2011 Implementation Guide Version 5.0 Implementation Guide (How to install/uninstall) The content of this document is subject to change without notice. Microsoft and Microsoft
How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment?
Author Janice Hong Version 1.0.0 Date Mar. 2014 Page 1/56 How to use the VMware Workstation / Player to create an ISaGRAF (Ver. 3.55) development environment? Application Note The 32-bit operating system
10.3.1.4 Lab - Data Backup and Recovery in Windows 7
5.0 10.3.1.4 Lab - Data Backup and Recovery in Windows 7 Introduction Print and complete this lab. In this lab, you will back up data. You will also perform a recovery of the data. Recommended Equipment
LatticeXP2 Configuration Encryption and Security Usage Guide
April 2013 Introduction Technical Note TN1142 Unlike a volatile FPGA, which requires an external boot-prom to store configuration data, the LatticeXP2 devices are non-volatile and have on-chip configuration
- 35mA Standby, 60-100mA Speaking. - 30 pre-defined phrases with up to 1925 total characters.
Contents: 1) SPE030 speech synthesizer module 2) Programming adapter kit (pcb, 2 connectors, battery clip) Also required (for programming) : 4.5V battery pack AXE026 PICAXE download cable Specification:
CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start
CodeWarrior Development Studio for Freescale S12(X) Microcontrollers Quick Start SYSTEM REQUIREMENTS Hardware Operating System Disk Space PC with 1 GHz Intel Pentum -compatible processor 512 MB of RAM
Digital Circuit Design Using Xilinx ISE Tools
Digital Circuit Design Using Xilinx ISE Tools Contents 1. Introduction... 1 2. Programmable Logic Device: FPGA... 2 3. Creating a New Project... 2 4. Synthesis and Implementation of the Design... 11 5.
VGA video signal generation
A VGA display controller VGA video signal generation A VGA video signal contains 5 active signals: horizontal sync: digital signal, used for synchronisation of the video vertical sync: digital signal,
AW-HE60 Firmware Upgrade Procedure
AW-HE60 Firmware Upgrade Procedure Please be sure to read this first. AW-HE60 Upgrade Procedure February 2015 The update of AW-HE60 camera is performed via a network from Web setting screen on
State Machines in VHDL
State Machines in VHDL Implementing state machines in VHDL is fun and easy provided you stick to some fairly well established forms. These styles for state machine coding given here is not intended to
Service & Support. How can you establish a connection between a S7-1200 PLC and SIMATIC NET OPC? S7-1200 PLC, SIMATIC NET OPC.
Cover How can you establish a connection between a S7-1200 PLC and SIMATIC NET OPC? S7-1200 PLC, SIMATIC NET OPC FAQ November 2009 Service & Support Answers for industry. Question This entry is from the
The 104 Duke_ACC Machine
The 104 Duke_ACC Machine The goal of the next two lessons is to design and simulate a simple accumulator-based processor. The specifications for this processor and some of the QuartusII design components
Microsoft Access Database
1 of 6 08-Jun-2010 12:38 Microsoft Access Database Introduction A Microsoft Access database is primarily a Windows file. It must have a location, also called a path, which indicates how the file can be
CNC Transfer. Operating Manual
Rank Brothers Ltd CNC Transfer Operating Manual Manufactured by: Rank Brothers Ltd 56 High Street, Bottisham, Cambridge CB25 9DA, England Tel: +44 (0)1223 811369 Fax: +44 (0)1223 811441 Website: http://www.rankbrothers.co.uk/
Finite State Machine Design and VHDL Coding Techniques
Finite State Machine Design and VHDL Coding Techniques Iuliana CHIUCHISAN, Alin Dan POTORAC, Adrian GRAUR "Stefan cel Mare" University of Suceava str.universitatii nr.13, RO-720229 Suceava [email protected],
IT Quick Reference Guides Using Windows 7
IT Quick Reference Guides Using Windows 7 Windows Guides This sheet covers many of the basic commands for using the Windows 7 operating system. WELCOME TO WINDOWS 7 After you log into your machine, the
Printed Circuit Board Design with HDL Designer
Printed Circuit Board Design with HDL Designer Tom Winkert Teresa LaFourcade NASNGoddard Space Flight Center 301-286-291 7 NASNGoddard Space Flight Center 301-286-0019 tom.winkert8 nasa.gov teresa. 1.
Configuring the WT-4 for ftp (Ad-hoc Mode)
En Configuring the WT-4 for ftp (Ad-hoc Mode) Windows XP Introduction This document provides basic instructions on configuring the WT-4 wireless transmitter and a Windows XP Professional SP2 ftp server
Tutorial: Configuring GOOSE in MiCOM S1 Studio 1. Requirements
Tutorial: Configuring GOOSE in MiCOM S1 Studio 1. Requirements - Two (2) MiCOM Px4x IEDs with Version 2 implementation of IEC 61850 - Two (2) Cat 5E Ethernet cable - An Ethernet switch 10/100 Mbps - MiCOM
Printer Sharing of the PT-9500pc in a Windows Environment
Printer Sharing of the PT-9500pc in a Windows Environment This procedure is for configuring the PT-9500pc as a shared printer in Microsoft Windows. For printer sharing to operate correctly, please be sure
SQL Server 2005: Report Builder
SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:
E-Map Application CHAPTER. The E-Map Editor
CHAPTER 7 E-Map Application E-Map displays the monitoring area on an electronic map, by which the operator can easily locate the cameras, sensors and alarms triggered by motion or I/O devices. Topics discussed
Quick Start Guide for High Voltage Solar Inverter DC-AC Board EVM. Version 1.3
Quick Start Guide for High Voltage Solar Inverter DC-AC Board EVM Version 1.3 Introduction This document talks about the quick start principles for the high voltage solar inverter DC-AC board. From this
