[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
16-разрядный двунаправленный буфер с Z состоянием.
enrcv
--------+
| LPM_WIDTH=16
............+..................
. |enabledt .
. | .
D[15..0]<>--+------+ data[]---|>-+ .
| . | .
+------+ result[]-<|-+---+ tridata[] +---------<>DATA[31..16]
. | .
. |enabletr .
...........+...................
enxmit |
-------+
enxmit = HBG & RD,
где HBG - Host BUS granted.
RD - HOST read.
Примечания.
1) В качестве двунаправленного буфера использовался LPM_BUSTRI.
2) Шины data[] и result[] соединены внутри чипа.
3) Шины D[15..0] и DATA[31..16] - внешние шины, поступающие к uC и DSP, соответственно.
4) По сигналу HBG осуществляется доступ к внешней шине DSP.
E-mail: info@telesys.ru