/****************************************************************************** * * Title : delayScan.c * Version 0.0, * * * Author: Lukas Tomasek, tomasekl@fzu.cz * ******************************************************************************/ /****************************************************************************** * Header files * ******************************************************************************/ #include #include /****************************************************************************** * Definitions * ******************************************************************************/ #define FILE_NAME_BASE "C:\\WINNT\\Profiles\\silicon\\Desktop\\BOC-ROD Data Alignment Results\\inA_inputAlign" #define OUTPUT_FILE "C:\\WINNT\\Profiles\\silicon\\Desktop\\BOC-ROD Data Alignment Results\\delayScan.txt" #define STREAM_COUNT 16 #define DELAY_COUNT 25 #define READ_BIT(variable, bitNumber) (((variable)>>(bitNumber)) & 1) /****************************************************************************** * Static Function Declarations * ******************************************************************************/ /****************************************************************************** * Main * ******************************************************************************/ int main(int argc, char *argv[]){ FILE *outFileHandle; FILE *binFileHandle; char outFileName[300]; char binFileName[300]; char directory[300]; unsigned int binValue; int numWords; int length, dirLength; int status; int stream, delay; int hits[STREAM_COUNT]; int points[STREAM_COUNT]; int i; outFileHandle = fopen (OUTPUT_FILE, "w"); /* open text file for write */ fprintf(outFileHandle, "Del\\Strm "); for(stream=0; stream