Clock: 125 MHz = 8 ns Sleep: 8 ns * 125 = 1 us
void sleep_ms(int milisec)
{
int i;
int k;
for (i = 0; i < milisec; i++) {
for (k = 0; k < 125; k++) {
__asm("nop");
}
}
}
int
main()
{
int i = 0;
int k = 0;
while (1) {
k = 1 << i;
i++;
av_bus_write_32(HOST_REG_USER0, k);
sleep_ms(5);
if (i > 4) {
i = 0;
}
}
return 0;
}