
In order to avoid contention and/or invalid data reads, there are certain rules that
must be observed:
5
A controller must not write to any of the RAM registers when Command/Parameter
Ready is false.
6
The DSP must not write to any of the RAM registers when either
Command/Parameter Ready or Query Response Ready is true.
7
A controller must not read any of the RAM registers when Query Response Ready
is false.
8
The DSP must not read any of the RAM registers when Command/Parameter
Ready is true.
9
When writing a command together with parameter, a controller must always write
to the Command Register last.
10
When executing a command that requires it to return response data, the DSP must
set the Query Response Ready bit no later than the Command/Parameter Ready bit.
11
The DSP must not clear the Done bit while Command/Parameter Ready is true.
12
The DSP must not change the Err* bit while Done is true.
13
A controller must not regard the done bits a valid while Command/Parameter
Ready is false.
14
A controller must not regard the Err* bit as valid while Done is false.
Controller Protocol Examples
There are three basic procedures used by a controller, Write Command, Read
Response and Wait for Done. These can be combined for more complex
sequences.
Write Command
This is the procedure to send a command to the DSP.
15
Wait for Command/Parameter Ready true.
16
Write any parameters to the Parameter registers and RAM.
17
Write the command to the Command register.
Read Response
This is the procedure for reading a response to query command.
18
Wait for Query Response Ready true.
19
Read the data from the Query Response register and any additional data from the
Parameter registers and RAM.
VT1433B User's Guide
Register Definitions
A-12
Содержание VT1433B
Страница 4: ...VT1433B User s Guide iv...
Страница 10: ...x...
Страница 11: ...1 Installing the VT1433B VT1433B User s Guide Installing the VT1433B 1 1...
Страница 18: ...VT1433B User s Guide Installing the VT1433B 1 8...
Страница 19: ...2 Getting Started With the VT1433B VT1433B User s Guide Getting Started With the VT1433B 2 1...
Страница 33: ...VT1433B User s Guide Getting Started With the VT1433B 2 15 Figure 2 6 minimum vee scroll to see entire display...
Страница 38: ...VT1433B User s Guide Getting Started With the VT1433B 2 20...
Страница 39: ...3 Using the VT1432A 3 1...
Страница 78: ...VT1433B User s Guide Using the VT1433B 3 40...
Страница 79: ...4 The Host Interface Library 4 1...
Страница 108: ...VT1433B User s Guide The Host Interface Library 4 30...
Страница 109: ...5 Module Description VT1433B User s Guide Module Description 5 1...
Страница 124: ...VT1433B User s Guide Module Description 5 16...
Страница 125: ...6 The Arbitrary Source Option VT1433B 1D4 VT1433B User s Guide The Arbitrary Source Option 6 1...
Страница 130: ...VT1433B User s Guide The Arbitrary Source Option 6 6...
Страница 131: ...7 The Tachometer Option VT1433B AYF VT1433B User s Guide The Tachometer Option 7 1...
Страница 136: ...VT1433B User s Guide The Tachometer Option 7 6...
Страница 137: ...8 Break Out Boxes VT1433B User s Guide Break Out Boxes 8 1...
Страница 145: ...9 Troubleshooting the VT1433B VT1433B User s Guide Troubleshooting the VT1433B 9 1...
Страница 148: ...VT1433B User s Guide Troubleshooting the VT1433B 9 4...
Страница 149: ...10 Replacing Assemblies VT1433B User s Guide Replacing Assemblies 10 1...
Страница 152: ...Assemblies without VT1433B AYF or VT1433B 1D4 VT1433B User s Guide Replacing Assemblies 10 4...
Страница 154: ...Assemblies with VT1433B AYF VT1433B User s Guide Replacing Assemblies 10 6 A10 A11 A22...
Страница 156: ...Assemblies with VT1433B 1D4 VT1433B User s Guide Replacing Assemblies 10 8...
Страница 173: ...11 Backdating VT1433B User s Guide Backdating 11 1...
Страница 175: ...Appendix A Register Definitions VT1433B User s Guide Register Definitions A 1...
Страница 190: ...VT1433B User s Guide Register Definitions A 16...
Страница 198: ...VT1433B User s Guide Glossary G 8...