рдорд▓реНрдЯреАрд╕реНрдХрд▓реЗрдЯ: рдкреНрд░рдердо рдЕрднреНрдпрд╛рд╕ рдЯреЗрд╕реНрдЯ рдФрд░ рдкреНрд░рджрд░реНрд╢рди

рдореИрдВ рдПрдХ рдорд▓реНрдЯреАрд╕реНрдХрд▓реЗрдЯ рдХреЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдмреЛрд░реНрдб рдХреЗ рд╣рд╛рдереЛрдВ рдореЗрдВ рдЖ рдЧрдпрд╛, рдФрд░ рдореИрдВ рдЗрд╕рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рд╕рд╛рдЭрд╛ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рдЖрдкрдХреЛ рдХрдИ рдиреБрдХрд╕рд╛рдиреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдмрддрд╛рдКрдВрдЧрд╛, рдЬреЛ рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдЙрди рд▓реЛрдЧреЛрдВ рдХреА рдирд╕реЛрдВ рдХреЛ рдЦрд░рд╛рдм рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдорд▓реНрдЯреАрд▓реЗрдЯ рдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдЫреВрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдореИрдВ рдХреЗрд╡рд▓ C рдореЗрдВ рд╡рд┐рдХрд╛рд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ (рдФрд░ рдЕрд╕реЗрдВрдмрд▓рд░ рдореЗрдВ рдирд╣реАрдВ) рдХреНрдпреЛрдВрдХрд┐ рдЖрдЬрдХрд▓, рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рдХреЗ рдХрд╛рдо рдХреЗ рдШрдВрдЯреЗ рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬрд╝ рдФрд░ рдореЗрдореЛрд░реА рд╕реЗ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреЗ рд╣реИрдВред рдорд▓реНрдЯреАрд╕реНрдХрд▓реЗрдЯ рдХрд╛ рд╕реА-рдХрдВрдкрд╛рдЗрд▓рд░ рдПрдХ рдХрдард┐рди рднрд╛рдЧреНрдп рд╣реИ, рдФрд░ _ рджрд┐рдП рдЧрдП рдкрд▓ рдореЗрдВ рдпрд╣ рдЕрдкрдиреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реИ (рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдХреЛрдИ рдЕрдиреБрдХреВрд▓рди рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рд╕реНрдерд┐рддрд┐ рд╡рд░реНрд╖ рдХреЗ рдордзреНрдп / рдЕрдВрдд рддрдХ рд╕реБрдзрд╛рд░ рдХрд╛ рд╡рд╛рджрд╛ рдХрд░рддреА рд╣реИред

рд▓реЛрд╣рд╛


рдпрд╣ рдбреАрдмрдЧрд┐рдВрдЧ рдХрд┐рдЯ W1-MCp04 (рдкреБрд░рд╛рдиреА рдФрд░ рдЕрдзрд┐рдХ рдорд╣рдВрдЧреА) рд╣реИред рдпрд╣рд╛рдВ рдкреНрд░реЛрд╕реЗрд╕рд░ 80 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред RS232 рдЗрдВрдЯрд░рдлреЗрд╕ рддрд▓рд╛рдХрд╢реБрджрд╛ рд╣реИрдВ, USB (1.1, рдкреВрд░реНрдг-рдЧрддрд┐, 12Mbit) рдФрд░ LAN (10/100 MBit) рдирд┐рдпрдВрддреНрд░рдХ рд╕реНрдерд╛рдкрд┐рдд рд╣реИрдВред рд╡рд░реНрддрдорд╛рди рдореЗрдВ USB рдФрд░ LAN рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕рдкреЛрд░реНрдЯ рдирд╣реАрдВ рд╣реИред

┬лрдЖрдИрдбреАрдИ┬╗

рдорд▓реНрдЯреАрд╕реНрдХрд▓реЗрдЯ рдЖрдИрдбреАрдИ рдПрдХ рдкреАрдПрд╕рдбреАрдкреА рд╣реИ рдЬреЛ рдмрд╛рдЗрдирд░реА рд╣реЙрдЯ рдмрдЯрдиреНрд╕ рдХреЛ рдХрдВрдкрд╛рдЗрд▓рд┐рдВрдЧ рдФрд░ рдбрд┐рдмрдЧ рдмреЛрд░реНрдб рдореЗрдВ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реИред рдРрд╕рд╛ рдЖрдИрдбреАрдИ рдореБрдЭреЗ рдмреЗрдХрд╛рд░ рд▓рдЧрд╛, рд▓реЗрдХрд┐рди рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЖрдк рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдлрд░реНрдорд╡реЗрдпрд░ рдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд╕рд╛рде рдмреЛрд░реНрдб рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рд╕рдВрдХрд▓рди:
MultiClet\SDK\shell\MultiClet\build_project.cmd <  > 

рд╕рдВрдХрд▓рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреА рд╣реИред рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо-рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╛рд╡реЗрд╢рди рдХрд╛ рдкрде рдЕрдВрджрд░ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ:
 rem      set CPP_KEYS=%CPP_KEYS% -Wp-I.. -Wp-I"%INCDIR%" -Wp-I"[.. ..]\MultiClet\Projects\inc\c" 
рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд╕реА рдореЗрдВ рдЖрдкреВрд░реНрддрд┐ рдХрд┐рдП рдЧрдП рдЙрджрд╛рд╣рд░рдгреЛрдВ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рднреА рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛, рдХреНрдпреЛрдВрдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рдореЗрдВ, рдпрд╛ рддреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕рдорд╛рд╡реЗрд╢рди рдХреА рд╕рд╛рдордЧреНрд░реА рдХреА рдирдХрд▓ рдХреА рдЬрд╛рддреА рд╣реИ, рдпрд╛ рдПрд╕рдбреАрдХреЗ рд╕реЗ рдЦреБрдж рд╕реЗ рдЬреБрдбрд╝реА рдлрд╛рдЗрд▓реЗрдВ рдХреЙрдкреА рдХреА рдЬрд╛рддреА рд╣реИрдВред

рдмреЛрд░реНрдб рдореЗрдВ рдлрд░реНрдорд╡реЗрдпрд░ рднрд░рдирд╛:
 MultiClet\SDK\bin\mc-ploader <   > 
рдмреЛрд░реНрдб рдкрд░ рд░реАрд╕реЗрдЯ рдмрдЯрди рджрдмрд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЖрдкрдХреЛ рд▓реЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдлрд░реНрдорд╡реЗрдпрд░ рдЕрдкрд▓реЛрдб рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ PicoTap рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдЗрд╡рд░реЛрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, PicoTap рдбреНрд░рд╛рдЗрд╡рд░ рд╕реНрд╡рдпрдВ рд╣рд╕реНрддрд╛рдХреНрд╖рд░рд┐рдд рдирд╣реАрдВ рд╣реИрдВ ((!)!), рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдпрджрд┐ рдЖрдк рд╡рд┐рдВрдбреЛрдЬ рдореЗрдВ рдбреНрд░рд╛рдЗрд╡рд░ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рд╕рддреНрдпрд╛рдкрди рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╡рд┐рдВрдбреЛрдЬ (8 x64) рдПрдХ рдЬреНрдЮрд╛рдд рдЕрд╕рдВрдЧрддрд┐ рдХреЗ рдХрд╛рд░рдг рдЙрдирдХреА рд▓реЛрдбрд┐рдВрдЧ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИред

рд╕рдорд╛рдзрд╛рди рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ PicoTap рдХреЗ рд▓рд┐рдП FTDI рдбреНрд░рд╛рдЗрд╡рд░ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рд╣реИ, рдФрд░ рд╡рд┐рдВрдбреЛрдЬ рдЪреЗрддрд╛рд╡рдиреА рдХреЛ рдЕрдирджреЗрдЦрд╛ рдХрд░рдирд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЗрд╕ рдбреНрд░рд╛рдЗрд╡рд░ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд▓рдЧрддрд╛ рд╣реИред рдЗрд╕рд╕реЗ рд╣рдореЗрдВ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ FTDI рдЪрд┐рдк рдкрд░ рдПрдХ рд╣реЛрдордореЗрдб рдПрдбрд╛рдкреНрдЯрд░ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд╛рдлреА рд╕рдВрднрд╡ рд╣реИред

рдХреЛрдИ рдЗрдВрдЯреНрд░рд╛-рд╕рд░реНрдХрд┐рдЯ рдбрд┐рдмрдЧрд┐рдВрдЧ рдирд╣реАрдВред

рд╣реИрд▓реЛ рд╡рд░реНрд▓реНрдб рд▓рд┐рдЦ рд░рд╣рд╛ рд╣реВрдВ

рд╣рдо RS232 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рдВрджреЗрд╢ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░реЗрдВрдЧреЗред рдПрдХ рдорд╛рдирдХ рдкреБрд░реБрд╖-рд╕реЗ-рдкреБрд░реБрд╖ рдХреЗрдмрд▓ рдореЗрдВ рдХрдВрдкреНрдпреВрдЯрд░ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╕рдордп, рдЖрдкрдХреЛ рдкрд┐рди RX рдФрд░ TX (2 рдФрд░ 3) рдХреЛ рд╕реНрд╡реИрдк рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдорд╛рдирдХ uart рдЙрджрд╛рд╣рд░рдг рд▓реЗрдВ, рдЗрд╕реЗ 115200 рдмреЙрдб рджрд░ рдкрд░ рдкреБрдирдГ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░реЗрдВ:

 void uart_init(UART_TypeDef *UART) { int port, bitrate, control; port = 0x00000300; //alternative port function for uart0 bitrate = 0x56;//115200 bps control = 0x00000003; //rx, tx enable GPIOB->BPS = port; UART->BDR = bitrate; UART->CR = control; } 
рдмрд┐рдЯрд░реЗрдЯ рдорд╛рди рдХреА рдЧрдгрдирд╛ рд╕реВрддреНрд░ 80MHz / 115200/8 = 86 (0x56) рдпрд╛ 87 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЬрд╛рддреА рд╣реИред

рд╣рдо UART рдмрдлрд░ рдЕрддрд┐рдкреНрд░рд╡рд╛рд╣ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪ рдХреЗ рд╕рд╛рде рд╕реНрдЯреНрд░рд┐рдВрдЧ рдЖрдЙрдЯрдкреБрдЯ рдФрд░ рдХреИрд░реЗрдХреНрдЯрд░ рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдХрд╛рд░реНрдп рдЬреЛрдбрд╝рддреЗ рд╣реИрдВ:
 void uart_send_with_delay(char byte, UART_TypeDef *UART) { while(uart_fifo_full(UART0) == 1); uart_send_byte(byte, UART); } void uart_puts(char *msg, UART_TypeDef *UART) { while(*msg)uart_send_with_delay(*msg++, UART); } 

рдФрд░ рдЖрдЧреЗ:
 void main() { uart_init(UART0); //config uart0 uart_puts("Hello world from Multiclet!!\r\n", UART0); } 
рд╣рдо рдХрд┐рд╕реА рднреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рд╕рд╛рде COM рдкреЛрд░реНрдЯ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред

рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рдкреНрд░рджрд░реНрд╢рди

рдЪрд▓реЛ рд╕рдмрд╕реЗ рд╕рд░рд▓ рдкрд░реАрдХреНрд╖рдг рдХрд╛рд░реНрдпрдХреНрд░рдо рд▓реЗрддреЗ рд╣реИрдВ:
 float i,j,result; for(i=0;i<1;i+=0.0002) for(j=0;j<1;j+=0.0002) { result+=i*j; } 

рдЖрдВрддрд░рд┐рдХ рдЪрдХреНрд░ рдХрд╛ рд╢рд░реАрд░ 25 рдорд┐рд▓рд┐рдпрди рдмрд╛рд░ рдЪрд▓рддрд╛ рд╣реИред 80 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд╣реБрд╕реНрддрд░реАрдп рдкрд░ рдпрд╣ рдХреЛрдб рд╡рд░реНрддрдорд╛рди рд╕рдВрдХрд▓рдХ рдХреЗ рд╕рд╛рде 20.3 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдЖрдЗрдП рдЗрди рд╕рдВрдЦреНрдпрд╛рдУрдВ рдХреЗ рд╕рд╛рде рд╕рд╛рд░ рд╢рд╛рд╕реНрддреНрд░реАрдп рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рдЧрдгрдирд╛ рдХрд░реЗрдВ: 25 рдорд┐рд▓рд┐рдпрди рдЪрдХреНрд░ * ~ рдЪрдХреНрд░ рдХреЗ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдкреНрд░рддрд┐ 5 рд╕рдВрдЪрд╛рд▓рди / 20.3 рд╕реЗрдХрдВрдб - рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдб 6.1 рдорд┐рд▓рд┐рдпрди рд╕рдВрдЪрд╛рд▓рдиред

рдпрд╛рдиреА рдкрд▓ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди 5-10 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдХреЗ рд╕рд╛рде рдПрдХ рдЕрдореВрд░реНрдд рдЧреИрд░-рд╕реБрдкрд░рд╕реНрд▓реЗрдХрд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд╕реНрддрд░ рдкрд░ рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдмреЗрд╢рдХ, рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рд╣реЛрдЧрд╛ рдХреНрдпреЛрдВрдХрд┐ рдХрдВрдкрд╛рдЗрд▓рд░ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддрд╛ рд╣реИред

рдпрджрд┐ рд╣рдо рдХрдВрдкрд╛рдЗрд▓рд░ рдХреА рдереЛрдбрд╝реА рдорджрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдЕрдкрдиреЗ рд╣рд╛рдереЛрдВ рд╕реЗ рд▓реВрдк рдЦреЛрд▓реЗрдВрдЧреЗ:
 for(i=0;i<1;i+=0.0002)//8 seconds for(j=0;j<1;j+=0.0008) { result+=i*j+i*(j+0.0002)+i*(j+0.0004)+i*(j+0.0006); } 
рдпрд╣ рдкрд░реАрдХреНрд╖рдг 8 рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░реЗрдЧрд╛, рдпрджрд┐ рдЖрдк рдкрд░рд┐рдгрд╛рдо рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП + = i * (j * 4 + 0.0012), рддреЛ 6.8 рд╕реЗрдХрдВрдбред

рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рдкреНрд░рджрд░реНрд╢рди

рдЕрдВрдд рдореЗрдВ, рдпрд╣ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ 100 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рдЖрджрд░реНрд╢ рд╕рдорд╛рдирд╛рдВрддрд░ рдХреЗ рд╕рд╛рде рдмрд╣реБрд╕реНрддрд░реАрдп рдХрд╛ рд╕реИрджреНрдзрд╛рдВрддрд┐рдХ рд░реВрдк рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдкреНрд░рджрд░реНрд╢рди рдХреНрдпрд╛ рд╣реИ:

2.4 GFLOP : рдпрджрд┐ рд╕рднреА 4 рд╕реЗрд▓ рдХреЗрд╡рд▓ рдЬрдЯрд┐рд▓ рдЧреБрдгрди рдСрдкрд░реЗрд╢рди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХреБрдЫ рднреА рдирд╣реАрдВред
800 рдПрдордПрдлрдПрд▓рдУрдкреА : рдпрджрд┐ рд╕рднреА 4 рдХреЛрд╢рд┐рдХрд╛рдПрдВ рд╢реЗрд╖ рдЕрдВрдХрдЧрдгрд┐рддреАрдп рдСрдкрд░реЗрд╢рди рдХреЛ рдкреИрдХреНрдб рд░реВрдк рдореЗрдВ рдХрд░рддреА рд╣реИрдВ (рдпрд╛рдиреА рджреЛрдиреЛрдВ 32-рдмрд┐рдЯ рд╣рд┐рд╕реНрд╕реЛрдВ рдкрд░ рдПрдХ рд╣реА рдСрдкрд░реЗрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ)ред
400 рдПрдордПрдлрдПрд▓рдУрдкреА - рдЕрдЧрд░ рд╣рдореЗрдВ рдХреЗрд╡рд▓ рдПрдХ рдмрд╛рд░ рдСрдкрд░реЗрд╢рди рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдЬреЛрдбрд╝реЗ рдореЗрдВ рдирд╣реАрдВ (рдЬреИрд╕рд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рдЧреИрд░-рдХрдореНрдкреНрдпреВрдЯреЗрд╢рдирд▓ рдХреЛрдб рдХреЗ рд╕рд╛рде рд╣реЛрддрд╛ рд╣реИ)ред

рдЕрдВрдд рдореЗрдВ, рдпрджрд┐ рд╣рдо рд╕рднреА 4 рдХреЛрд╢рд┐рдХрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдирд╛рдВрддрд░ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рд╣рдо рдХреЗрд╡рд▓ 150-300 MFLOP рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рддреЗрдЬреА рд╕реЗ рдлреВрд░рд┐рдпрд░ рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд▓рд┐рдП рдореИрдиреНрдпреБрдЕрд▓ рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЛрдбрд░ рдХреЛрдб, рдХрдЯ-рдСрдл рд╕реЗрд╡-рд▓реЛрдб рдмреНрд▓реЙрдХреНрд╕ (рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рджрд╛рд╡рд╛ рд╣реИ рдХрд┐ рд╡реЗ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХреЗрдЧрд╛) рдХреЗ рд╕рд╛рде ~ 1.2 GFLOP (2.4 рд╕реЗ рдХрдо рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИ) рдареАрдХ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдСрдкрд░реЗрд╢рди рдЬрдЯрд┐рд▓ рдЧреБрдгрди рд╣реИрдВ, рд╣рдореЗрдВ рдЕрднреА рднреА рдкрд░рд┐рд╡рд░реНрдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ / рдШрдЯрд╛рд╡ рдФрд░ рдЕрдиреНрдп)ред

рдКрд░реНрдЬрд╛ рдХреА рдЦрдкрдд

рдЕрдзрд┐рдХрддрдо рд▓реЛрдб рдкрд░:
1.8 рд╡реА - 0.39 рдП
3.3V - 7.2mA
рддрджрдиреБрд╕рд╛рд░, рдмрд┐рдЬрд▓реА рдХреА рдЦрдкрдд 80 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреА рдЖрд╡реГрддреНрддрд┐ рдкрд░ 0.725 рдбрдмреНрд▓реНрдпреВ (100 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдкрд░ рдЕрдзрд┐рдХ рд╣реЛрдЧреА) рд╣реИред

рдЬрдм рд░реАрд╕реЗрдЯ рджрдмрд╛рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЦрдкрдд 1.8V рдмрд╕ рдореЗрдВ 0.3A рдФрд░ 3.3V рдмрд╕ рдкрд░ 0.8mA рдкрд░ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИред

рд╕рд╛рд░рд╛рдВрд╢

рд╕реА рд╕рдВрдХрд▓рдХ рдХреА рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреЗ рд╕рд╛рде, рдЧреИрд░-рдЕрдиреБрдХреВрд▓рд┐рдд рдХреЛрдб рдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдХрдо рд░реВрдк рд╕реЗ рдХрдо рд╣реИ (рдПрдХ рд╕рд╛рд░ рдЧреИрд░-рд╕реБрдкрд░рд╕рд░реНрд▓рд░ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ 5-10 рдореЗрдЧрд╛рд╣рд░реНрдЯреНрдЬ рдХреЗ рдЕрдиреБрд░реВрдк)ред рд╕рднреА рдЖрд╢рд╛ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ 2013 рдХреЗ рд▓рд┐рдП рдХрдВрдкрд╛рдЗрд▓рд░ рдХреЗ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЗрд╕реЗ рдЦрддреНрдо рдХрд░ рджреЗрдВрдЧреЗ, рдФрд░ рдлрд┐рд░ рдорд▓реНрдЯреАрд▓реЗрдЯ рдЕрдиреНрдп рдШрд░реЗрд▓реВ рд╡рд┐рдХрд╛рд╕реЛрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рддрд┐рд╕реНрдкрд░реНрдзрд╛ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред

рдкреБрдирд╢реНрдЪред рдорд▓реНрдЯреАрд▓реЗрдЯ рдХреЗ рд╡рд┐рд░реЛрдзрд┐рдпреЛрдВ рдиреЗ рдореБрдЭреЗ рдиреАрдЪреЗ рдирд╣реАрдВ рд▓рд┐рдЦрдирд╛ рдЪрд╛рд╣рд┐рдП - рдореИрдВрдиреЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рд╣рд╛рдереЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдХрд┐ рд╕рдм рдХреБрдЫ рдЙрд╕рдХреЗ рд▓рд┐рдП рдареАрдХ рд╣реИ рдФрд░ рдЙрд╕рдиреЗ рд╕рднреА рдХреЛ рддрдВрдЧ рдХрд┐рдпрд╛, рдФрд░ рдШрд░реЗрд▓реВ рдорд╛рдЗрдХреНрд░реЛрдЗрд▓реЗрдХреНрдЯреНрд░реЙрдирд┐рдХ рдХреЗ рд▓рд┐рдП рднреА рджреЛрдиреЛрдВ рд╣рд╛рдереЛрдВ рд╕реЗред

рдкреА рдкреА рдПрд╕ред рд░рд┐рдореЛрдЯ рдПрдХреНрд╕реЗрд╕ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рд╕рд╡рд╛рд▓ рдХреЗ рд▓рд┐рдП, рдореИрдВ рдХрд╛рдлреА рдЧрдВрднреАрд░ рд╣реВрдВ - рдЕрднреА рддрдХ рдореЗрд░реЗ рдкрд╛рд╕ рднреЗрдЬреЗ рдЧрдП рдмрд╛рдЗрдирд░реА рдХреЛ рдлреНрд▓реИрд╢ рдХрд░рдиреЗ рдФрд░ RS232 рд╕реЗ рдмрд╛рд╣рд░ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рднреА рдЪреАрдЬреЛрдВ рдХреЛ рд╡рд╛рдкрд╕ рднреЗрдЬрдиреЗ рдХрд╛ рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рд╣реИред

Source: https://habr.com/ru/post/In165043/


All Articles