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

  How to use amperes circuital law to find h everywhere for z

A current filament carrying I in the -az direction lies along the entire positive z. At the origin, it connects to a conducting sheet that forms in xy plane. a) Find k in the conducting sheet.

  What is minimum width of address bus needed to access cache

A processor has a 32 MB cache and a 64 bit data bus. What is the minimum width of the address bus needed to access the entire cache

  Research the recent history of gasoline pricing

Research the recent history of gasoline pricing in your area, and attempt to relate any fluctuations you observe to documented supply and demand factors outlined in our book. Be sure to cite any references used.

  Show the truth table for 3 input odd parity circuit

Show the truth table for the following circuits: a. A 3 input NAND GATE (Inputs are A,B, and C and the output is Q) b. A 3 input odd parity circuit. (Inputs are A,B, and C and the output is Q) c. A two bit adder with inputs (A1,A0 and B1,B0) and outp..

  What makes base 16 an attractive numbering system

1.Convert 5EDA into binary number. What makes base 16 (Hexadecimal) an attractive numbering systems for representing values in computers 2. What is 4365 - 3412 when these values represent unsigned 12-bit octal numbers

  What is the rms amplitude after it has traveled

A coaxial cable has a loss of 5.6 dB at a frequency f. A signal at f has ans rms amplitude of 1.7 mV at the cable input. What is the rms amplitude after it has traveled the length of the cable

  Vital information about system analysis and design

Important information about System Analysis and Design, Elmwood College Situation: The school is considering a new system that will speed up the registration process.

  Determine the required doping concentration in anode region

The built-in voltage of a GaAs pn junction diode is 1.25 V when the diode's temperature is T = 320 K. The cathode region of the diode is doped with phosphorus at a concentration of 1017 cm-3. Determine the required doping concentration in the anod..

  What will the secondary voltage be

If a transformer has a turns ratio of 1:5 and a primary voltage of 20 V AC, what will the secondary voltage be?

  Calculate the rated current of the secondary winding

An industrial isolation transformer has a power rating of 1.0 kVA at 240 VAC. Identify the nominal turns ratio (nsec/ npri). Calculate the rated current of the secondary winding.

  Calculate the reflection coeficient at the load and the swr

A lossless transmission line with the electrical length of l = 0.3 lamda and the characteristics impedance of Z0 = 75 is terminated with a complex load ZL = 30 -j20  calculate the reflection coeficient at the load, the SWR on the line

  What would be the general form of a voltaqe v

Given a circuit with 10 resistors, a CCVS gix, two independent voltage sources v1 and v2, as well as an independent current source i1. What would be the general form of a voltaqe v across a specific resistor R

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