Q.2 (a) A System-on-Chip (SoC) based on an ARM Cortex M3 processor is configured to have...
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Q.2 (a) A System-on-Chip (SoC) based on an ARM Cortex M3 processor is configured to have 2 pre-empt priority bits and 2 sub-priority bits for a particular application. The BASERRI value is set to OxA0. List the pre-empt priority and sub-priority levels which are effectively enabled in the system. (6 marks) (b) There are 2 interrupts, A and B. enabled in an ARM Cortex M3 based system. A has a higher pre-empt priority (lower priority level) than B. The handlers for A and B take 4 ms and 5 ms respectively to execute. Interrupt A arrives at 3 ms and is cleared at 5 ms. Interrupt B arrives at 1 ms, 4 ms, 5 ms and 6 ms, and remain asserted for 0.5 ms after each arrival. All overheads associated with interrupt processing are assumed to be negligible. Draw the pending and active statuses of interrupts A and B. (7 marks) (c) Using diagrams, explain the similarities and differences between the actions performed by IC master and slave devices when the master: (1) reads 1 data byte from a slave, and (ii) writes 1 data byte to a slave. (6 marks) (d) Explain how the Transmit Enable Register (UnTER which contains only 1 valid bit TXEN) can be used for implementing software flow control. (6 marks) Q.2 (a) A System-on-Chip (SoC) based on an ARM Cortex M3 processor is configured to have 2 pre-empt priority bits and 2 sub-priority bits for a particular application. The BASERRI value is set to OxA0. List the pre-empt priority and sub-priority levels which are effectively enabled in the system. (6 marks) (b) There are 2 interrupts, A and B. enabled in an ARM Cortex M3 based system. A has a higher pre-empt priority (lower priority level) than B. The handlers for A and B take 4 ms and 5 ms respectively to execute. Interrupt A arrives at 3 ms and is cleared at 5 ms. Interrupt B arrives at 1 ms, 4 ms, 5 ms and 6 ms, and remain asserted for 0.5 ms after each arrival. All overheads associated with interrupt processing are assumed to be negligible. Draw the pending and active statuses of interrupts A and B. (7 marks) (c) Using diagrams, explain the similarities and differences between the actions performed by IC master and slave devices when the master: (1) reads 1 data byte from a slave, and (ii) writes 1 data byte to a slave. (6 marks) (d) Explain how the Transmit Enable Register (UnTER which contains only 1 valid bit TXEN) can be used for implementing software flow control. (6 marks)
Expert Answer:
Answer rating: 100% (QA)
a The preempt priority and subpriority levels effectively enabled in the system with 2 preempt prior... View the full answer
Related Book For
Principles of Information Systems
ISBN: 978-1305971776
13th edition
Authors: Ralph Stair, George Reynolds
Posted Date:
Students also viewed these programming questions
-
Imagine you're working with a retail company's sales data, and the dataset contains transaction records with varying units of measurement for products (e.g., pounds, kilograms, pieces). How would you...
-
Task Four - 10Marks In a memo to the executives (no more than one page) please introduce Smith Carson and their transaction. Make a recommendation as to how your bank will support Smith Carson and...
-
MUST BE CORRECT ANSWERS A small software company has the following simplified cashflow, funded by shareholders' equity of 20,000 and a bank overdraft of 5000: Invoiced money received 2 months after...
-
Ford Company's cost of capital is 13%. It has invested x (million dollars) in current assets. The following function represents the shortage cost of its current assets: S = 9 e- x/3 Find the...
-
Kettle company has sales of $450,000, income of $250,000, average invested assets of $800,000, and a hurdle rate of 10 percent. Calculate kettel's return on investment and its residual income.
-
A string of holiday lights can be wired in series, but all the bulbs go out if one burns out because that breaks the circuit. Most lights today are wired in series, but each bulb has a special fuse...
-
Research indicates that the IRR method is extremely popular even though it has shortcomings when compared with the NPV method. Why might managers prefer to use IRR rather than NPV when carrying out...
-
1. According to the case, what external trends did managers at Kohls have to deal with? In addition to these, what other external components might be important to these managers? (See Exhibit) How...
-
13. What's the fraction 18/24 reduced to its lowest terms? O A. 24/18 O B. %12 O C. 34 O D. 18/24
-
Find and classify the stationary values of the function f(x, y) = sin x cos y + 2 cos x sin y in the range 0xm, x y 0syn. fxy 2 fxxfyy-fxy Type f(x,y)
-
In the circuit shown v2 is unknown. We want to find V2 by trial and error. We assume a certain value, calculate i1, i2 and i3. If i1 + i3-i2 = 0, then the assumed value of V2 is correct. Assume V2 =...
-
Aces Incorporated, a manufacturer of tennis rackets, began operations this year. The company produced 5 , 3 0 0 rackets and sold 4 , 2 0 0 . Each racket was sold at a price of $ 8 3 . Fixed overhead...
-
In today's world of globalization, international trade is a vital part of almost all countries' economies. It is important to understand the effect international trade has on us as consumers and...
-
Brunswick Parts is a small manufacturing firm located in eastern Canada. The company, founded in 1 9 4 7 , produces metal parts for many of the larger manufacturing firms located in both Canada and...
-
The hardest bone in the body is tooth enamel, which has a density of 2.91 g/cm. What is the volume, in liters, of 75.9 g of tooth enamel?
-
Identifying what data is most valuable for an organization to achieve its goals using complex statistics to explain trends to an organization developing a dozen key performance indicators from...
-
I'm doing research paper on Mental health on college students. Again this includes depression any type of mental health students may face in college. HELP ME CREATE TWO PAGE BLOG ON THIS TOPIC. FIND...
-
Graph the following conic sections, labeling vertices, foci, directrices, and asymptotes (if they exist). Give the eccentricity of the curve. Use a graphing utility to check your work. 10 5 + 2 cos 0
-
Identify and briefly describe the five basic approaches to task management employed in operating systems.
-
What is meant by the phrase consumerization of IT?
-
Your team has decided to enter a Fantasy Baseball League. Use IBMs Watson analytics Storybooks to select the best team in the league.
-
The United States is the largest producer of corn in the world. Each year, a corn farmer must decide what type of seed to use and what the end market for the corn crop will be. In approximately a...
-
Why do buyers involved in straight rebuy purchases require less information than those making new-task purchases?
-
Why might business customers generally be considered more rational in their purchasing behavior than ultimate consumers?
Study smarter with the SolutionInn App