Start Discovering Solved Questions and Your Course Assignments
TextBooks Included
Active Tutors
Asked Questions
Answered Questions
Describe how a 68000 module can be forced into a self-test mode and indicate the hardware and software necessary to perform the task.
Design a circuit to perform arbitration process and provide timing diagrams where necessary. What measures you would take to avoid the danger of metastability.
What facilities or attributes make a microcomputer difficult to test? Why are closed-loop systems harder to test and debug than open-loop systems?
Write a program to test read/write memory. How do you think that peripherals may be self-tested? What additional hardware is required for these tests?
Describe how a logic analyzer is used to test and debug a 68000-based single-board computer. What are the limitations of a logic analyzer?
If the single-step feature is omitted and fusible logic (PAL, etc.) used wherever possible, how far can the chip count of TS2 be reduced?
A designer wishes to produce an entirely general-purpose 68000 board and one of the design specifications. Design the logic required to implement this system.
In this way. it is forced out of its hang-up state. Design a watchdog tinier for a 68000 system.
A test command that tests read/write memory in the region from Address_l through Address. Design a subroutine to implement these functions.
Suppose you wanted to design a highly reliable computer system that uses three 68000s operating. How could a reliable system be designed to overcome this flaw?
Why cannot the 68000 be used (in conjunction with the 68451 MMU) to design true virtual memory systems?
Why is the Hamming error-correcting code mechanism not supplied as standard in PCs? What is the difference between logical and physical address space?
Design an error-logging system for an error-detecting and -correcting memory. Whenever an error is detected, a low-priority interrupt is generated by the error.
What is a modified Hamming code, and what are its advantages over a standard Hamming code?
What is the minimum number of check bits required to detect and correct a single error in a data block of 256 bits?
What can the designer do to overcome these difficulties? What is the probability of failure in a 16-Mbyte memory system over a period of 48 hours?
What are the differences between the 68020 and 68030's ISP and MSP? Explain the meaning of a throwaway stack and describe how it is employed.
What are the format and the vector offset stored in word four of a 68020 stack frame and how are they used (either by the 68000 itself or by the programmer)?
Describe the breakpoint exception and explain how its implementation differs in the 68010 and the 68020/30 microprocessors.
Write the code to copy the longword pointed at by AO in user data space to the location pointed at by Al into user program space.
What is the reflection coefficient for a bus with a characteristic impedance of 75 U and a termination of 200 fl? What is meant by active termination?
Derive a general expression for the maximum rate (bits per second) at which a bus can operate stating any assumptions you make.
Why are address and data bus buffers required to implement a bussed system? What is the significance of the term noise immunity when applied to a logic element?
Describe how bit-stuffing is employed by synchronous serial data links to ensure data transparency.
What additional functionality does the DUART have in comparison with the ACTA? What is the difference between the DUART's local and remote loopback modes?