Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science Introductory Digital Systems Laboratory

Similar documents
Drexel University Electrical and Computer Engineering Department ECE 200 Intelligent Systems Spring Lab 1. Pencilbox Logic Designer

Lab 0: Wire Wrapping Project: Counter Board

Physics 120/220 Lab Equipment, Hints & Tips

University of Florida EEL 4744 Drs. Eric M. Schwartz, Karl Gugel & Tao Li Department of Electrical and Computer Engineering

3 pyro output datalogger altimeter with an ATmega 328 microcontroller Kit assembly instructions

Discharge by touching: BNC coax shield, outlet metal cover plate, wire connected to GND

E85: Digital Design and Computer Engineering Lab 1: Electrical Characteristics of Logic Gates

SIXTEEN UNIVERSE CONTROLLER

Bill of Materials: Programming Interface for AVR PART NO

LCD Prototype Circuit on Solderless Breadboard. 840 Pin Solderless Breadboard ( # ND)

BMC24. MIDI TO GATE CONVERTER DOCUMENTATION. This documentation is for use with the "Euro Style" bottom board.

CS4141 IDL Notes. I. Quick Overview of IDL Prototyping Unit

7 8 9 C. PRELAB REQUIREMENTS You must adhere to the Lab Rules and Policies document for every lab.

OpenSprinkler v2.2u Build Instructions

PAD ANALOG / DIGITAL TRAINER OPERATOR S MANUAL

Copyright 2011 R.S.R. Electronics, Inc. All rights reserved. 04/11. Ver. 1.0web

Mioduino Guide. Breadboard Your Own Arduino Compatible. by Daniel M. Porrey Version 1.0.4

Lab Overview. Lab Details. ECEN 4613/5613 Embedded System Design Week #1 Fall 2008 Lab #1 8/27/2008

Dwarf Boards. DB057 : 40-pin controller board

CSC 258 lab notes, Fall 2003

VG-305A AC Traffic Light Controller Kit

TEMIC 51T (Temic) EMULATION

Infrared Add-On Module for Line Following Robot

Quicksilver 606 TR-606 CPU Upgrade

TKEY-1. CW touch key. (no electromechanical contacts) Assembly manual. Last update: June 20,

This Presentation Will

Alesis MMT8 16x Memory Expansion Modification (all grey model MMT8 s)

TIME WIZARD MULTI CLOCK DIVIDER BUILDING GUIDE

SRI-02 Speech Recognition Interface

Finite State Machine Lab

Button Code Kit. Assembly Instructions and User Guide. Single Button Code Entry System

Shack Clock kit. U3S Rev 2 PCB 1. Introduction

Using solderless breadboards

Building Morpheus v1.00a

An open-source hardware+software project. For design files and additional documentation, please visit:

Alesis MMT8 16x Memory Expansion Modification (Black model MMT8 s) Equipment. Components required. Other bits:

1/Build a Mintronics: MintDuino

EE 354 August 1, 2017 Assembly of the AT89C51CC03 board

2015 SIMMCONN LABS, LLC. All rights reserved. NewScope-T1 Operation Manual

AUDIO AMPLIFIER PROJECT

Digital Circuits. Page 1 of 5. I. Before coming to lab. II. Learning Objectives. III. Materials

Sierra Radio Systems. Making a Keyer with the. HamStack. Project Platform

Chill Interface PCB Assembly Instructions

MICRO BURN IN PRODUCTS LISTED IN MODEL NUMBER ORDER FOLLOWED BY A BRIEF DESCRIPTION

N8VEM S-100 BACKPLANE VERSION 04 MAY 3, 2015 J.B.

POWER CONTROL BOARD. removed if a sampling of the +5V digital is not. desired. If any one of them is out of range all +5V

Copyright 2014, R. Eckweiler & OCARC, Inc. Page 1 of 6

Allen-Bradley Drives. Instructions. (For 6180 Industrial Computers)

Bill of Materials: Turn Off the Lights Reminder PART NO

Shack Clock kit PCB Revision: QCU Rev 1 or QCU Rev 3

CONTENTS BIGAVR2 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

OpenSprinkler v2.1u Build Instructions

Cheap Control Systems. Cheap Six Channel (C6C) Servo Controller Version 2.3 OVERVIEW

Table of Contents. Introductory Material

Storage Card Interface Kit

MIT Nerd Kit. Configurable Application Modules. Switches

Standard Logic Chips and National Instruments ELVIS Breadboarding for Combinational Logic Circuits

Octagon Systems Corporation, the Octagon logo, the Micro PC log and Micro PC are trademarks of Octagon Systems Corporation.

Supplement for module D041 incl. ATMega8 Prozessor

Propeller Activity Board (#32910)

QUICK START GUIDE FOR DEMONSTRATION CIRCUIT 658 MULTI-OUTPUT DC/DC CONVERTER POWERED BY 2-CELL, USB OR WALL ADAPTER

LushOne Inca Synth Module Build Instructions

University of Hull Department of Computer Science C4DI Interfacing with Arduinos

Sprinkler Controller Assembly Manual

Construction Construction Instructions

AC : A NEW PEDAGOGY FOR THE ELECTRONICS LABORA- TORY

DEV-1 HamStack Development Board

ARDUINO MEGA 2560 REV3 Code: A000067

page 28 page 30 page 30 page 31

Universal Keying Adapter 3+

Insert the male, 90 angled, 2x10 connectors into the corresponding 2x10 sockets and put them in place, flat under the PCB. Solder.

SPIRIT. Phase 5 Analog Board Computer and Electronics Engineering

Pacific Antenna Easy TR Switch Kit

GL116 ENCODER/DECODER MANUAL GLOLAB CORPORATION

Module 3B: Arduino as Power Supply

ECEN 4613/5613 Embedded System Design Week #1 Fall 2013 Lab #1 8/28/2013

BuffaloLabs WiFi Lantern Assembly guide version 1

ARRL ETP Solder Hour Clock Kit Construction Manual

Eight Universe Field Programmable Gate Array (FPGA) based E1.31 pixel controller.

Lab 2.2 Ohm s Law and Introduction to Arduinos

Computer Technician. Technicians Tools. Copyright Texas Education Agency, All rights reserved. 1

ECEN 5613 Embedded System Design Week #1 Spring 2015 Lab #1 1/12/2015

Sierra Radio Systems. HamStack. Project Board Reference Manual V1.0

Rapid40i PIC Prototyping PCB User Manual

GL-104 ENCODER/DECODER MANUAL GLOLAB CORPORATION

1993 SPECIFICATIONS CSJ , ETC. & SPECIAL SPECIFICATION ITEM 6132 ARTERIAL TRAFFIC MANAGEMENT SYSTEM

LED Knight Rider. Yanbu College of Applied Technology. Project Description

4.1 Parts and Components... IV Assembly Tips... IV Assembly Precautions... IV Required Tools, Equipment and Materials..

POWER SAVER METER USING MICROCONTROLLER TO SAVE ELECTRICITY UPTO 30-40%

Connecting LEDs to the ADB I/O

Altera EP4CE6 Mini Board. Hardware User's Guide

Rapid28iXL PIC Prototyping PCB User Manual

Last Updated May 11, Electronics and Robotics LLC. ootbrobotics.com

The Basic Counter. Hobby Electronics Soldering Kit. Instruction Guide

CHAPTER 5. Voltage Regulator

OPLC Installation Guide

EMAX II MEMORY EXPANSION

Rapid40iXL PIC Prototyping PCB User Manual

XC164CS Prototype Board

ELECTRONIC INSTRUMENTATION AND SYSTEMS LABORATORY

Transcription:

Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science 6.111 -- Introductory Digital Systems Laboratory NUBUS LABORATORY KIT For your pleasure and convenience, we have provided a portable, self-contained laboratory kit for each and every 6.111 student. This kit contains everything you will need to build that digital circuit you've always dreamed of. Breadboarding Modules: There are six proto strip modules for mounting integrated circuits and other components. Each group of five (or four) contacts (running left to right) is internally bussed together, and every group is independent from every other. The contacts on all proto strips accept leads from 0.015'' (AWG 26) to 0.032'' (AWG 20). However, they work best with AWG 22 wire; smaller diameter wires have a tendency to fall out. The spring loaded contacts may be damaged if you attempt to insert wire of larger diameter, so don't do it. Do NOT attempt to use wire larger than AWG 20. If you need to use a component with a larger wire, then solder a short piece of AWG 22 wire to it. Help is available at the Instrument Room desk. The left hand proto strip is specifically designed for analog circuits. Immediately to its left is a distribution strip for +12 volts and -12 volts. Immediately to its right is a distribution strip for GND and +5 volts ANALOG. There is a separate AC power switch for these analog power supplies. Normally, when not using this proto strip, you should leave this AC power switch OFF. Immediately to the right of the right hand five proto strips is a distribution strip for GND and +5 volts (DIGITAL). Note that the +5 volts (DIGITAL) and the +5 volts (ANALOG) are NOT connected. Do NOT connect these two +5 volt power supplies together. All power supply busses run vertically down the side of each strip. Integrated circuits are installed on the center of a strip, leaving three or four contacts for each IC pin. Note that two of the five proto strips are narrower than the other three. Please keep this in mind when planning the location of ICs. Jumper wires, cut to the desired length from # 22 wire, are installed whenever needed. 3/8" of insulation should be stripped away from the wire for insertion into a contact. Resistors, capacitors, and diodes may be placed where needed. When inserting components, especially integrated circuits, be careful not to break the pins. The pins of new integrated circuits will usually be fanned out slightly, making insertion difficult.

Bend the pins carefully to make them perpendicular to the body of the IC by pressing the IC against a table top so that the IC fits easily in place. There are three proto strips labeled with the ``3M'' logo. The two vertical ones are bussed together on the printed circuit board and also connected to three connectors at the lower right and to two larger connectors at the right hand side of the kit. The signals on these two ``3M'' strips are identical EXCEPT for the top three connections. Labels on the pc board are supplied which correspond to signals required for the HP logic analyzer termination adapters. Note that these do NOT correspond to actual pin numbers on connectors L1, L2, and L3. Ribbon cables are available for interconnecting kits via the two 50 pin connectors K1 and K2 on the right hand side of the kit. All of the even numbered pins on K1 and K2 are grounded. The wiring for connectors K1 and K2 is given in the following table. PROTO BOARD - KIT CONNECTORS PIN ASSIGNMENTS FOR K1 and K2 ALL EVEN PINS (2, 4,..., 50) ARE GND Pin K1 K2 49 L1-0 L2-8 47 L1-1 L2-9 45 L1-2 L2-10 43 L1-3 L2-11 41 L1-4 L2-12 39 L1-5 L2-13 37 L1-6 L2-14 35 L1-7 L2-15 33 L1-8 GND 31 L1-9 L3-0 29 L1-10 L3-1 27 L1-11 L3-2 25 L1-12 L3-3 23 L1-13 L3-4 21 L1-14 L3-5

19 L1-15 L3-6 17 GND L3-7 15 L2-0 L3-8 13 L2-1 L3-9 11 L2-2 L3-10 9 L2-3 L3-11 7 L2-4 L3-12 5 L2-5 L3-13 3 L2-6 L3-14 1 L2-7 L3-15 Power supplies: The kit contains internal regulated power supplies for three voltages bussed to the power distribution proto strips. The +5 volt DIGITAL supply is a switcher rated at 8 amperes, and is used for powering digital IC's and the indicator lights. A linear power supply is used to provide the +12 volts and -12 volts for ANALOG circuits and the +5A ANALOG supply is provided by a separate voltage regulator powered by the +12 volt supply. The +12 and -12 volt supply is rated at 1.5 amperes. The +5A supply can supply about 1 ampere, but bear in mind that any current supplied by the +5A supply comes from the +12 volt supply. A separate (soldered) fuse 2 is provided for the +5A supply on the upper left corner of the pc board. It is best to reserve the +5A supply for analog parts even if you use the left hand proto strip for digital parts. Switching power supplies generate RF noise. Low level analog circuits can be tested with the digital power supply turned off. These internal power supplies can be damaged by wiring errors. Before turning on power, double check your wiring to make sure that no short circuits exist between any of the power busses. Unless you are using special components that require +/-12 volts, there should be no connection at all to these busses. These voltages will DESTROY 5 volt digital IC's such as the 74LSXX series in your kit. Double check the power supply connections to each chip before turning on the power. Reversed +5 and ground connections will most likely destroy the IC's. You should turn off the +/- 12 volt supplies (using the separate AC switch on the lower left) when they are not being used.

Nubus: The upper ``3M'' proto strip provides access to a Nubus. The Nubus was originally provided as a possible way to add new capabilities. It has never been used as such. When not using the Nubus protocol, the following pins on the upper 3M proto strip should be left open: /RESET /1D0 /1D1 /1D2 /1D3 /TM0 /TM1 /PFW /ACK /START /RQST /NMRQ /ARB0 /ARB1 /ARB2 /ARB3 Without a terminator card installed underneath the proto strip PC board (the normal configuration for 6.111) the ``Nubus'' can be used for other purposes. Instead the CPLD and FPGA boards can drive AD0-31. See their separate write-ups. The switches and HEX LED display can be accessed by reading or writing to location 0xF3000000 when the switches and lights board is installed in slot 3 which is the normal position. When not using the Nubus protocol (the normal situation for 6.111) the signal ``NUHEX'' should be grounded. When using another board via the NUBUS (ADxx), NUSW should be left

open. Beware of grounding NUSW if CPLD or FPGA boards drive any of the pins AD16-31. Avoid contention. Leave NUSW open. NUSW could be grounded to enable the switches to drive the right 16 NUBUS pins (AD 16-31). These signals are located at pins 1 and 3 (pin 2 is conveniently GND) of the left hand ``3M'' vertical proto strip. A standard Nubus clock which has a 25% duty cycle and a frequency of 10 MHz is provided. It is labeled /CLK and is located at the right hand end of the horizontal ``3M'' proto strip. HEX LED Display: An eight digit HEX LED display is provided. This can be accessed by a Nubus write transaction as mentioned above. Alternately, when the signal NUHEX is grounded, the 32 bit register that drives this display can be loaded via the 32 lines /AD31 through /AD0 (The LSB, /AD0 is the right hand bit). The high and low half-words (16 bits each) are clocked respectively by the signals /HHEX and /LHEX which are located at the left hand side of the horizontal ``3M'' proto strip. When not using the Nubus, it is convenient to wire /CLK to both the /HHEX and /LHEX so that signals wired to the /AD0-31 lines are immediately displayed by the HEX LEDs. Remember that the signal NUHEX must be grounded for the HEX LEDs to be used in this way. Indicator Lamps: There are eight LED lamps (L7-L0) which are internally wired as shown in Figure 1. See the labels at the upper left of the kit. When the lamp contact point is open circuited or at ground potential, or logic 0, the lamp is dark. When the lamp contact is at or above approximately 3.3 volts, current flows through the LED (with a built in resistor) and the lamp is lit. Switches: There are 16 SPDT (Single Pole, Double Throw) switches. Switches S31-S28 (the left hand four) are momentary contact push button switches. Switches S27-S16 (the right hand twelve) are toggle switches. All switches are debounced with latches. so that multiple transitions are not generated when the switch position is changed. The pushbutton switches are wired as shown in Figure 2. The toggle switches are wired as shown in Figure 3. The switches can be accessed by a Nubus read transaction as mentioned above. The TTL outputs of the switches are always available at the upper left of the kit as labeled on the PC board. Note that the push button switches have both TRUE and COMPLEMENT outputs available. Tools: Wire cutters, wire strippers, needle-nose pliers, IC extractor, and a logic probe are included.

Components: A variety of discrete components are available in the lab. Integrated circuits are supplied on a conducting foam carrier with an associated map of their locations. Please replace ICs according to the map to make it easy to find ICs and to facilitate re-stocking. These components will satisfy nearly all of your circuit requirements for the assigned labs in 6.111. Bypass Capacitors: Large current spikes result when the outputs of digital IC's change state. The effect of these spikes can be ameliorated by placing a medium-value capacitor between +5 and ground in close physical proximity to the IC's. This bypass capacitor acts like a local reservoir for the transient current. The bypass capacitor needs to be physically close to the chip because of the inductance associated with the breadboard strip busses. Each power supply distribution strip is bypassed with a.1 micro-farad capacitor at the top and bottom. This should provide sufficient bypassing, but in case of suspected problems, you may want to add another 0.1 micro-farad bypass capacitor in the middle of each power strip. Wire: Number 22 solid conductor wire is available in the lab. We recommend using RED wire for +5 volts, BLACK wire for GROUND, and other colors for signals. Wiring Circuits: Neatness and orderliness in wiring circuits are extremely important. We really don't expect you to believe this at first. Many students before you have learned this lesson the hard way. They have wired in a sloppy manner and have not been able to get their circuit to work until they ripped out the original wiring and re-did it neatly. A photo of a second wiring of part of a project is shown on page A-1. You should follow its style in wiring your circuits. Static: MOS IC's are particularly susceptible to damage by static discharges. Please be careful to ground yourself before touching the IC. Keep the IC's in conductive (black) foam. Integrated Circuit Pin Assignments: Pin connection data for most IC's supplied in the 6.111 kit follows. For electrical and other information, refer to the TTL Data Book by Texas Instruments, Inc. It is your primary source of information for understanding the electrical and logical characteristics

of the ICs. You should read the data sheet carefully before using a given IC for the first time. Data is not included for: AD558 D to A converter AD670 A to D converter 28F256A 32K x 8 Flash PROM 6264 8K x 8 SRAM 20V8 PAL 22V10 PAL Supplements will be issued on these integrated circuits just before you need to use them. PLEASE DO NOT USE THEM UNTIL YOU RECEIVE THE SUPPLEMENT. They are expensive components, which can be easily damaged if not used properly. Crystal Oscillators: The crystal oscillators supplied can be easily DESTROYED if the power wiring is reversed by plugging it in UPSIDE DOWN. Please be careful as we lose a number of these every term! Also note that the output is rated for only 1 TTL load. CPLD and FPGA Boards: CPLD and FPGA boards can drive AD0-31. Avoid contention. Read their separate writeups before using them.