What should your microcomputer do when the fifo is full why

Assignment Help Mechanical Engineering
Reference no: EM131089883

The objective of this exercise is to design a microcomputer-based IEEE488 to RS422 simplex converter (Figure 14.23). Your single-chip microcomputer system will perform handshaked parallel input from a IEEE488 output device, buffer it in an internal FIFO, then transmit the data on an asynchronous RS422 simplex serial channel. The serial protocol is 8-bit data, one stop, no parity, and 300 bits/s baud rate. The input bandwidth can vary from 0 to 1000 bytes/s, with an average of 10 bytes/s. The internal FIFO will allow temporarily the input bandwidth to exceed the output bandwidth. The IEEE488 sequence of events to transmit 1 byte is:

1. Your microcomputer signals it is ready for the next data by making RFD = 1;

2. Eventually the IEEE488 output device will provide the 8-bit data and make = 0;

3. Your microcomputer makes RFD = 0;

4. Your microcomputer should read the data, put it into the FIFO, then make = 1;

5. Eventually the IEEE488 output device will make = 1 and remove the data;

6. Your microcomputer makes DAC = 0.

Figure 14.23

738_f38ef751-5b30-4d91-aed7-e8cf476b715c.png

We can simplify this dedicated interface by connecting the to RFD, skipping Steps 1 and 3:

2. Eventually the IEEE488 output device will provide the 8-bit data and make = 0;

4. Your microcomputer should read the data, put it into the FIFO, then make DAC = 1;

5. Eventually the IEEE488 output device will make = 1 and remove the data;

6. Your microcomputer makes DAC = 0.

a) What should your microcomputer do when the FIFO is full? Why?

b) Show all the software including the interrupt handlers, rituals, main program, reset vector, interrupt vector, and ORG statements that place the code into the appropriate addresses on the single-chip microcomputer. You may use a FIFO without showing its implementation if you explain where in memory the data, pointers, and subroutines reside.

Reference no: EM131089883

Questions Cloud

How do you set a project baseline in ms project : How do you enter the actual duration or effort a task took when executed? Describe AND provide a screen shot of the steps. How do you set a project baseline in MS Project? Describe AND provide a screen shot of the steps.
Depends on the type of business a company : Do you think the business value of these strategic HRM applications depends on the type of business a company is in, for instance, consulting, manufacturing, or professional services? Why or why not? Explain.
What is the maximum data rate possible : What is the maximum data rate possible?
Process of human resource planning : An HR Manager was involved in the process of human resource planning. The first step he undertook was assessing current resources and making an inventory. What is the next step that the manager has to take in HRP?
What should your microcomputer do when the fifo is full why : What should your microcomputer do when the FIFO is full? Why?
Defining metrics to measure success of organization : Develop a business proposal to your Supply Chain VP defining the metrics to measure success of the organization. The proposal must include relevant points aligned with the company objectives. This must be an existing organization.
Consider the single-sample plan that utilizes : Consider the single-sample plan that utilizes n = 50 and c = 1 when N = 2000. Determine the values of AOQ and ATI for selected values of p, and graph each of these against p. Also determine the value of AOQ
Understanding the voice of the customer at larosa : In the "Understanding the Voice of the Customer at LaRosa's Pizzerias" case study found in your textbook, LaRosa's Pizzerias implemented the Voice of the Customer process to its restaurants design to address customer needs and expectations and ult..
A maximum and the corresponding value of aoql : a. Calculate AOQ for p = .01, .02,..., .10. What does this suggest about the value of p for which AOQ is a maximum and the corresponding AOQL?

Reviews

Write a Review

Mechanical Engineering Questions & Answers

  Package design

Package Design Brief: Assume you are the packaging engineer for a large consumer products company. In this company, the Packaging Design Briefs are initiated by the marketing group and forwarded to the Package Engineering group.

  Mechanical engineering questions

Define dynamic viscosity, Determine the centroid, Pressure due to the height of liquid, Advantage of changing the liquid, Calculate the total moment about the hinge of the seal gate.

  Automatic control

DOF system and Find the differential equation describing the system

  Write a paper on boyle''s law

Write a paper on Boyle's law and describe Compression and Combustion stroke . Also explain Charles's law and illustrate SI engine and CI engine.

  Verify the law for parallelogram of forces

To Verify the law for parallelogram of forces, law for triangle of forces and law of polygon of forces. These laws are very useful to calculate unknown forces in very short time.

  Discharge pressure of the compressor

What is the discharge revised discharge pressure of the compressor.

  The Case for Global Accounting Standards

The role of IFRS in both developing and developed capital markets.

  Wind turbine

Wind turbines are becoming more and more common as a method of energy production, wind turbines by their very nature are dynamic and are subject to and create their own internal and external kinematics and kinetics.

  Advanced design methodologies

8 x product engineering and design review (week 2 – 12), ~3 pages per item which must contain a brief description of the product then delve into concepts such as materials selection, manufacturing methods, life cycle analysis, recyclability and overa..

  Design of absorption column and the cooler

Design of absorption column and the cooler. Process design of other units should be completed along with pipe sizes.

  Determine the maximum total bending moment

Determine maximum total bending moment (static plus dynamic) of the beam under steady-state conditions.

  Force of the water on the gate

Determine the magnitude of the horizontal and vertical components of the force of the water on the gate.

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