11/45 progress

Paul Koning pkoning at equallogic.com
Sat Mar 5 15:12:46 CST 2005


>>>>> "Jay" == Jay West <jwest at classiccmp.org> writes:

 Jay> You wrote...
 >> It's a UART.  Unless you wire it for loopback, you normally won't
 >> read back the same data you wrote.
 Jay> Yeah, it's a UART. But I assumed you wrote data to a register,
 Jay> then wrote data to a different register to strobe the data out,
 Jay> etc. So I figured the first register was just a temporary buffer
 Jay> that would hold it's contents until replaced by data in the
 Jay> opposite direction. My bad.

DEC UARTs have a receive and a transmit register.  Receive is
read-only, of course.  Transmit could be write-only or read-write.  I
would have expected read-write.  Usual practice was to make things
read-write if they had to be writeable, as an aid to diagnostics.
Write-only registers are a real pain for diagnostics writers because
you can't tell if the bits are working, so DEC avoided them as a
normal design practice.

       paul



More information about the cctalk mailing list