diff --git a/vai_reg/doc/frames.odg b/vai_reg/doc/frames.odg new file mode 100644 index 0000000..33a2f56 Binary files /dev/null and b/vai_reg/doc/frames.odg differ diff --git a/vai_reg/doc/frames.pdf b/vai_reg/doc/frames.pdf new file mode 100644 index 0000000..784d7f7 Binary files /dev/null and b/vai_reg/doc/frames.pdf differ diff --git a/vai_reg/doc/frames.png b/vai_reg/doc/frames.png new file mode 100644 index 0000000..9a5de4e Binary files /dev/null and b/vai_reg/doc/frames.png differ diff --git a/vai_reg/doc/frames.svg b/vai_reg/doc/frames.svg new file mode 100644 index 0000000..b9de2a0 --- /dev/null +++ b/vai_reg/doc/frames.svg @@ -0,0 +1,416 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Write data + + + + + + 0 + + + + + + 7 + + + + + + + + Address + + + + + + + + Write Op (0x1) + + + + + + 4 3 + + + + + + + + Footer (0x0) + + + + + + 0 + + + + + + 7 + + + + + + + + Address (0x0-0x7) + + + + + + + + Write Op (0x1) + + + + + + 4 3 + + + + + + 0 + + + + + + 7 + + + + + + + + Address + + + + + + + + Read Op (0x0) + + + + + + 4 3 + + + + + + + + Footer (0x0) + + + + + + 0 + + + + + + 7 + + + + + + + + Address (0x0-0x7) + + + + + + + + Read Op (0x0) + + + + + + 4 3 + + + + + + + + Read data + + + + + + + + Footer (0x1) + + + + + + 0 + + + + + + 7 + + + + + + + + Address (0x8-0xF) + + + + + + + + Read Op (0x0) + + + + + + 4 3 + + + + + + + + Footer (0x1) + + + + + + 0 + + + + + + 7 + + + + + + + + Address (0x8-0xF) + + + + + + + + Write Op (0x1) + + + + + + 4 3 + + + + + + Write request + + + + + + Read request + + + + + + Write ack (okay) + + + + + + Write ack (error) + + + + + + Read ack (okay) + + + + + + Read ack (error) + + + + + + + + \ No newline at end of file