Q3 Flashcards

1
Q

What is an interupt?

A

When a microprocessor is told to stop doing what it’s doing and execute some other piece of software, the interupt routine.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does UART stand for and what does it do?

A

Universal Asynchronous Receiver/Transmitter’s purpose is to convert data to and from a serial interface (where bits are sent one after another).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a common standard for serial interfaces?

A

RS-232: it’s used between computers and modems, or computers and mice.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a TXD on the UART?

A

A line for transmitting bits one after another

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the RXD on the UART?

A

a line for receiving bits.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What do RTS and CTS stand for on the UART?

A

Request to send. Clear to send.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

The RS-232 standard specifies that a 0 be represented by a ____ volts and a 1 by _____ volts.

A

+12 volts

-12 volts

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the typical registers you might find in a UART?

A

A register into which the microprocessor writes bytes to be transmitted.

A register from which the microprocessor reads received bytes.

A register with a collection of bits that indicate any error conditions on received characters.

A register the microprocessor writes to tell the UART when to interrupt.

A register the microprocessor can read to find out why the UART interrupted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

True or False? UARTs contain a FIFO buffer.

A

True

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the purpose of the FIFO buffer in a UART?

A

For data that is being received, relieving the requrement for your software to read one byte before the next one arrives.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are Programmable Logic Devices, PLDs, used for?

A

They allow you to build more or less any glue circuit you want, i.e. 3-input nand gates where two inputs are inverted.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are PALs?

A

PALs are the smallest PLDs that have 10 to 20 pins and an array of gates that you can hook up.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How can you hook up the connections among the PALs parts and pins?

A

With a PAL programmer

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What do you need to know how the PAL works?

A

PAL equations: they describe what the PAL does.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

On a PAL, what does the exclamation on the pin indicate.

A

That the signal is asserted low.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Show diagram of Inerupt Request Circuit. with four I/Os going into 3 IRQs.

A
17
Q

Show diagram of a UART

A
18
Q
A