CSC270 Homework 8 2011

From dftwiki3
Revision as of 14:59, 13 April 2011 by Thiebaut (talk | contribs) (Created page with "--~~~~ ---- <center> <font size="+2">Page under construction!</font> <br \>300px </center> =Problem #1= We covered the ''Handshake Protocole'' i...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

--D. Thiebaut 15:59, 13 April 2011 (EDT)


Page under construction!
UnderConstruction.jpg

Problem #1

We covered the Handshake Protocole in class, where the computer activates a signal called strobe (STB) and the peripheral responds with a signal called acknowledge (ACK).

We wrote a simple program corresponding to the 6811 sending the character 'A' to the peripheral (the printer).

Question 1
Looking at code we wrote, and assuming a very fast printer that absorbs the data bytes as fast as the computer can generate them, what is the maximum speed at which the computer can output bytes to the peripheral?


Question 2
One way to go faster would be to have a sequencer, a finite-state machine, generate the Stobe signal and interact with the peripheral through the ACK signal.

CSC270 6811 ParallelPort With FSM.png