maxfed wrote:
> So, how I write 0-s in seconds?
Have a look at "Figure 6. SPI SINGLE-BYTE WRITE"
You will need a 16 bit transfer with first byte is the address x"80" and
the second byte is x"00".
When you use my SPI master as a component in your toplevel design, then
you have just to write:
1 | TX_Data <= x"8000";
|
2 | TX_Start <= '1';
|
It gets more tricky if you want to access several registers one after
the other, because this successive access must be done by a state
machine: steps are always the same: config a transmission, start the
transmission, wait for the transmissions end, then config a
transmission, start it, wait for its end, and so on.