Design the logic for address decoder-glue logic and dtack

Assignment Help Electrical Engineering
Reference no: EM13261412

A Motorola 68000 microprocessor-based data acquisition system incorporates memory ( EPROMS and SRAMS), an Analog-to-Digital Converter (A/D), a Centronics Parallel Printer, and a very simple I/I Device made up of a single push-button switch. There is a total of 8K Bytes of EPROM and 8K Bytes of SRAM. The A/D is microprocessor-compatible. The push-button switch will be used to cause interrupt to the microprocessor. The A/D and Printer are 8-bit devices.


The switch's interrupt to the microprocessor is via INTERRUPT level 6. Even though the interrupting push-button switch does NOT support VECTORED interrupt, a vectored interrupt scheme will be used where some external circuitry will be used to generate the interrupt vector (NOT autovector). An interrupt vector of 70 (decimal) will be generated during IACK.


The system works as follows. The microprocessor sits in a dummy loop. When push-button switch is struck, it interrupts the microprocessor. The interrupt subroutine accomplishes the following tasks. The microprocessor commands the A/D to convert, polls for end of conversion and reads a byte. A copy of the byte is sent to memory. The microprocessor polls the Printer and prints the byte. The system then goes back to the dummy loop until another keystroke occurs and the interrupt process repeats to process another byte. After 32 push-button strikes and 32 interrupts, the microprocessor no longer accepts interrupt from the push-button.


A. Devise your own memory (address) map for the whole system, sketch that memory map to indicate exactly where each device (memory or I/O) will sit on the map. Provide the beginning and ending addresses of all devices. You are allowed to use partial decoding.

B. Provide the address decoding table for the system.

C. Design the logic for the address decoder, glue logic and DTACK, and interconnections to memory, A/D, Printer and Push-button switch's interrupt generation and interrupt acknowledgment circuitry.

D. Write the 68000 assembly language routine that represents the initialization of the vector table. Specify your own addresses for whatever parameters you need.

E. Write the collection of the 68000 assembly language routines that together from the Interrupt Subroutine for the push-button switch. Please provide meaningful comments for your programs. Modularize you program so that it is very clear which section is accomplishing what task.

Reference no: EM13261412

Questions Cloud

What is the amount of the next semi-annual coupon payment : The Six-month U.S. dollar LIBOR is currently 4.375%; your firm issued floating-rate notes indexed to six-month U.S. dollar LIBOR plus 50 basis points. What is the amount of the next semi-annual coupon payment per U.S. $1,000 of face value?
Compute the molarity of chloride ions when hcl : Calculate the molarity of chloride ions when HCl is added to Co(NO3)2 ? (this is the cobalt complex and chloride experiment)
What is the expected yield to maturity : A 20-year U.S. Treasury bond with a par value of $1,000 is currently selling for $1,025 from various securities dealers. The bond carries a 6 percent coupon rate with payments made annually. If purchased today and held to maturity, what is the exp..
Explain the reaction of trans-p-anisalacetophenone : Illustrate this by showing the reaction of trans-p-anisalacetophenone with bromine and 2,4-dinitrophenylhydrazine to give the corresponding products
Design the logic for address decoder-glue logic and dtack : A Motorola 68000 microprocessor-based data acquisition system incorporates memory ( EPROMS and SRAMS), an Analog-to-Digital Converter (A/D), a Centronics Parallel Printer, and a very simple I/I Device made up of a single push-button switch.
How far above the planets surface are they orbiting : Astronauts put their spaceship into orbit about a planet. How far above the planet's surface are they orbiting
What is the relationship in terms of the slope of the sml : The relationship between risk and expected return is typically described as linear (e.g. the Security Market Line or SML). What is the relationship in terms of the slope of the SML? Why is this important?
Explain the reaction of trans-p-anisalacetophenone : Illustrate this by showing the reaction of trans-p-anisalacetophenone with bromine and 2,4-dinitrophenylhydrazine to give the corresponding products
Find the expression for critically damped voltage response : The initial voltage across the capacitor is 5V and the initial current through the inductor is 100 mA. A switch is thrown at t=0 such that the circuit is connected in parallel with a 50 mA independent current source.

Reviews

Write a Review

Electrical Engineering Questions & Answers

  Formulate the differential equation model for a motor

Formulate the differential equation model for a motor having inductance L and rotational inertia J, and electrical resistance Rw and frictional resistance Rf, driving a frictional load, Rl.

  Determine what is the value of 1 lsb referred to 3 v

Clearcly, any noise will pass straight through to the ADC subsystem, introducing measurement error. You have two choices to mitigate this: SW filtering and HW filtering. Assume the uC sample rate, Fs, is 100 Hz with 8 bit resolution.

  What is the torque developed in the armature

A dc motor takes an armature current of 105 A at 480 V when running at 720 rpm . The resistance of the armature circuits is 0.2 Ω and the field resistance is 96 Ω what is the torque developed in the armature

  What is the mode integer m of the peak radiation

Consider an AlGaAs based heterostructure laser diode which has an optical cavity of length 200 microns. The peak radiation is at 870 nm and the refractive index of GaAs is about 3.7.  What is the mode integer m of the peak radiation

  Find the impulse response in n domain

The transfer function (TF) of a system is given below. Find its impulse response inn domain. Hint: First multiply the TF by the z-transform of input-or x(z)-or the z-transform of unit impulse. Factor the denominator and then expand.

  What is the eight-hex-digit address of the last byte

For each add instruction in this problem, assume that EAX contains the given contents before the instruction is executed, and give the contents of EAX as well as the values of the CF, OF, SF, and ZF flags after the instruction is executed.

  Examine of z transform to time domain, poles and zeros

Analysis of z transform to time domain, poles and zeros, From a given z transform X(z) = {1- z^-10}/{1 - z^-1} the discrete time domain form x(n) is deduced using complex manipulation and inverse transforms to arrive at x(n) = x(n-1) + u(n) - u(n-..

  What are the rated full -load speeds of a motor

What are the rated full -load speeds of a 400HZ motor that may be connected for either two or four pole operation, assuming a full load slip of 4% for both cases

  Determine the sensitivity of junction depth to changes

how to determine the sensitivity of junction depth to changes in furnace temperature by calculating (dxj/xj)/(dT/T) for a drive diffusion.

  Calculate the equivalent series impedance of the transformer

The nameplate on a 50-MVA, 60-Hz single-phase transformer indicates that it has a voltage rating of 8.0-kV: 78-kV. An open-circuit test is conducted from the low-voltage side, and the corresponding instrument readings are 8.0kV, 62.1A, and 206kW.

  Create a logic truth table for the logic equation

Signal Definitions are A.H, B.L ,C.L, D.H and Z.L. It is recommended you apply DeMorgan's Theorem first to the above equation. Draw (on paper) a circuit diagram implementing Z, using the minimum number of gates.

  What is the logic function implemented by the circuit

Consider the circuit in Figure P16.73. (a) Determine the value of Y for I†=2.5V and (i) A=B=0; (ii) A=0, B=2.5V; (iii) A=2.5V, B=0;and(iv) A=B=2.5V.(b)Repeatpart(a)forφ=0.(c)Whatis the logic function implemented by the circuit

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd