#include "sys/alt_stdio.h"
#include "altera_avalon_pio_regs.h"
#include "altera_avalon_uart_regs.h"
#include "system.h"

int main()
{ 
	char *p;
	p = RAM_SPAN / 2;

	int i;

	IOWR_ALTERA_AVALON_PIO_DATA(TRIG_BASE,300);

	while(1)
	{

		IOWR_ALTERA_AVALON_PIO_DATA(SAMPLE_EN_BASE,1);
		IOWR_ALTERA_AVALON_PIO_DATA(SAMPLE_EN_BASE,0);
		while(!IORD_ALTERA_AVALON_PIO_DATA(STATE_BASE));

		for(i=0;i<4096;i++)
		{
			while (!(ALTERA_AVALON_UART_STATUS_TRDY_MSK
					& IORD_ALTERA_AVALON_UART_STATUS(UART_0_BASE)))
				;
			IOWR_ALTERA_AVALON_UART_TXDATA(UART_0_BASE, *p);
			p++;
		}
		usleep(2000000);
	}
  return 0;
}
