MACRO: START_REQUEST
./SRIOwrite < SRIO ID > CTRL_REG 0x01
# aspetta che il bit#11 di STATUS_REG va a 1

MACRO: END_REQUEST
# controlla che i bit #1 #4 #5 #6 #10 di STATUS_REG sono 0 altrimenti ferma tutto e riporta errore
./SRIOwrite < SRIO ID > CTRL_REG 0x00
# aspetta che il bit#11 di STATUS_REG va a 0

MACRO: WRITE_DATA
./SRIOwrite < SRIO ID > CTRL_REG 0x03
# aspetta che il bit#12 di STATUS_REG va a 1
./SRIOwrite < SRIO ID > CTRL_REG 0x01
# aspetta che il bit#12 di STATUS_REG va a 0
END_REQUEST

MACRO: READ_DATA
START_REQUEST
./SRIOwrite < SRIO ID > CTRL_REG 0x03
# aspetta che il bit#12 di STATUS_REG va a 1
./SRIOwrite < SRIO ID > CTRL_REG 0x01
# aspetta che il bit#12 di STATUS_REG va a 0

MACRO: SEND_REQUEST
START_REQUEST
./SRIOwrite < SRIO ID > CTRL_REG 0x03
# aspetta che il bit#12 di STATUS_REG va a 1
./SRIOwrite < SRIO ID > CTRL_REG 0x01
# aspetta che il bit#12 di STATUS_REG va a 0
END_REQUEST

ADDRESS:
- MODE_REG: 	0x4700002C
- CMD_REG: 		0x47000030
- ADDR_REG:		0x47000034
- NUM_BYTE_REG:	0x47000038
- CTRL_REG:		0x47000060
- TX_FIFO_REG:	0x47000400
- STATUS_REG:	0x47000864
- RX_FIFO_REG:	0x47000C00

PER SCRIVERE LA FLASH SECONDARY, OGNI VOLTA CHE SI SCRIVE IL REGISTRO MODE_REG BISOGNA AVERE IL BIT #3 ALTO (0X08 IN ESADECIMALE)