User Tools

Site Tools


artnetv3

ArtNET Node v3

FPGA Register

Der FPGA enthält ein paar Register, die über den SPI Bus von einem Microcontroller geschrieben/gelesen werden können. Mithilfe dieser Register werden alle Blöcke, die implementiert wurden, konfiguriert.

SPI Kommunikation

Register Schreiben

Um ein Register zu schreiben muss zuerst der Opcode 'w' (0x77) gesendet werden, dann die Registeradresse und zu Letzt der neue Wert.

Beispiel: Register 0x0B wird mit 0xB0 beschrieben

Registermap

Address Name Description Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
0x00 IPADDR0 Lowest byte of IP address interpreted as byte
0x01 IPADDR0 interpreted as byte
0x02 IPADDR2 interpreted as byte
0x03 IPADDR3 Highest byte of IP address interpreted as byte
0x04 BUF0ADDR ArtNET address buffer 0 Sub-Net Universe
0x05 BUF1ADDR ArtNET address buffer 1 Sub-Net Universe
0x06 BUF2ADDR ArtNET address buffer 2 Sub-Net Universe
0x07 BUF3ADDR ArtNET address buffer 3 Sub-Net Universe
0x08 BUF4ADDR ArtNET address buffer 4 Sub-Net Universe
0x09 BUF5ADDR ArtNET address buffer 5 Sub-Net Universe
0x0A BUF6ADDR ArtNET address buffer 6 Sub-Net Universe
0x0B BUF7ADDR ArtNET address buffer 7 Sub-Net Universe
0x0C IOACFG config of physical I/O A X X X direction
0 = out, 1 = in
enable address of data buffer
0x0D IOBCFG config of physical I/O B X X X direction enable address of data buffer
0x0E IOCCFG config of physical I/O C X X X direction enable address of data buffer
0x0F IODCFG config of physical I/O D X X X direction enable address of data buffer
0x10 IOECFG config of physical I/O E X X X direction enable address of data buffer
0x11 IOFCFG config of physical I/O F X X X direction enable address of data buffer
0x12 IOGCFG config of physical I/O G X X X direction enable address of data buffer
0x13 IOHCFG config of physical I/O H X X X direction enable address of data buffer
artnetv3.txt · Last modified: by maxi2