Answered You can hire a professional tutor to get the answer.

QUESTION

A serial link uses 8b10b code to transfer data. In the tables, the 8 bits at the input of the encoder are named A through H, where A is the least...

A serial link uses 8b10b code to transfer data. In the tables, the 8 bits at the input of the encoder are named A through H, where A is the least significant (rightmost) bit. The 10 bits at the output of the encoder are named a, b, c, d, e, i, f, g, h, and j. The transmission order on the wire is bit a first. The current disparity (Running Disparity, or RD) starts out as negative when the link is initialized. The disparity becomes negative at the end of transmission of a 10-bit symbol with six zeroes and four ones; the disparity becomes positive at the end of transmission of a 10-bit symbol with six ones and four zeroes; the disparity remains the same if the symbol had five zeroes and five ones in it. The current disparity is updated at the end of each 10-bit symbol, and the updated value is used to select between the two possible encodings in columns 3 and 4 of the table.

(a)The following byte stream consisting of 4 bytes needs to be transmitted across this link. The bytes are given in hexadecimal format and the order of transmission is from the leftmost byte to the rightmost byte. Assume that the Running Disparity was negative just before the start of the first byte in the sequence.

03 3C A9 BF

Show the waveform on the serial link during the transmission of the above data.

(b) If the transmitter uses a 100 MHz clock to shift the bits out on the serial link, what is the maximum transfer rate (in Mbytes/second) available to an application running over this link?

NOTE: NEED TO REFERENCE 8b10b encoding tables

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question