Example: Reading From a File

This example which reads data from a file and injects it it to an SFR.

process is
   begin
      variable fileVar : file;
      variable status  : file_open_status;
      file_open(status, fileVar, "C:\example\data.txt", read_mode);
      if status == open_ok then
         while endfile(fileVar) == false loop
            wait until AD1CON.DONE == 1;
            read(fileVar, ADC1BUF0);
            wait until AD1CON.DONE == 0;
         end loop;
      file_close(fileVar);
      wait;
      end if;
   end process;

And here is an example data.txt file.

00 01 02 03 04 05 06 07
08 09 0A 0B 0C 0D 0E 0F