00001 00021 #include "mainInt.h" 00022 00026 00027 extern void Abc_Init( Abc_Frame_t * pAbc ); 00028 extern void Abc_End ( Abc_Frame_t * pAbc ); 00029 extern void Io_Init( Abc_Frame_t * pAbc ); 00030 extern void Io_End ( Abc_Frame_t * pAbc ); 00031 extern void Cmd_Init( Abc_Frame_t * pAbc ); 00032 extern void Cmd_End ( Abc_Frame_t * pAbc ); 00033 extern void Fpga_Init( Abc_Frame_t * pAbc ); 00034 extern void Fpga_End ( Abc_Frame_t * pAbc ); 00035 extern void Map_Init( Abc_Frame_t * pAbc ); 00036 extern void Map_End ( Abc_Frame_t * pAbc ); 00037 extern void Mio_Init( Abc_Frame_t * pAbc ); 00038 extern void Mio_End ( Abc_Frame_t * pAbc ); 00039 extern void Super_Init( Abc_Frame_t * pAbc ); 00040 extern void Super_End ( Abc_Frame_t * pAbc ); 00041 extern void Libs_Init(Abc_Frame_t * pAbc); 00042 extern void Libs_End(Abc_Frame_t * pAbc); 00043 00047 00059 void Abc_FrameInit( Abc_Frame_t * pAbc ) 00060 { 00061 Cmd_Init( pAbc ); 00062 Io_Init( pAbc ); 00063 Abc_Init( pAbc ); 00064 Fpga_Init( pAbc ); 00065 Map_Init( pAbc ); 00066 Mio_Init( pAbc ); 00067 Super_Init( pAbc ); 00068 Libs_Init( pAbc ); 00069 } 00070 00071 00083 void Abc_FrameEnd( Abc_Frame_t * pAbc ) 00084 { 00085 Abc_End( pAbc ); 00086 Io_End( pAbc ); 00087 Cmd_End( pAbc ); 00088 Fpga_End( pAbc ); 00089 Map_End( pAbc ); 00090 Mio_End( pAbc ); 00091 Super_End( pAbc ); 00092 Libs_End( pAbc ); 00093 } 00094 00095 00099 00100