{"id":281636,"date":"2016-11-28T10:20:04","date_gmt":"2016-11-28T07:20:04","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=281636"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=281636","title":{"rendered":"\u0425\u0430\u043a\u0430\u0442\u043e\u043d \u043d\u043e\u0432\u043e\u0433\u043e \u0442\u0438\u043f\u0430 (SoC+\u0441\u0435\u043d\u0441\u043e\u0440\u044b+C+\u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440+Verilog+FPGA) \u0438\u0441\u043f\u0440\u043e\u0431\u043e\u0432\u0430\u043d \u0432 \u041a\u0438\u0435\u0432\u0435, \u043f\u043b\u0430\u043d\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u043e\u043f\u044b\u0442 \u0432 \u0420\u043e\u0441\u0441\u0438\u0438"},"content":{"rendered":"<p>\u0412 \u041a\u0438\u0435\u0432\u0441\u043a\u043e\u043c \u041f\u043e\u043b\u0438\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0435 \u043f\u0440\u043e\u0448\u0435\u043b \u0445\u0430\u043a\u0430\u0442\u043e\u043d \u043d\u043e\u0432\u043e\u0433\u043e \u0442\u0438\u043f\u0430, \u0441 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439 (\u0421\u0438, \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440), \u0438 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 (Verilog) \u0447\u0430\u0441\u0442\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b \u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u043b\u043e\u0433\u0438\u043a\u0438 (\u041f\u041b\u0418\u0421\/FPGA). \u0425\u0430\u043a\u0430\u0442\u043e\u043d \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043a\u0430\u0444\u0435\u0434\u0440 \u041a\u0438\u0435\u0432\u0441\u043a\u043e\u0433\u043e \u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0438 Imagination Technologies, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 PowerVR \u0432\u043d\u0443\u0442\u0440\u0438 Apple iPhone. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u043f\u0440\u0435\u0432\u0437\u043e\u0448\u0435\u043b \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f (\u043e\u0431 \u044d\u0442\u043e\u043c \u043d\u0438\u0436\u0435), \u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u043b\u0430\u043d\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0435\u0433\u043e \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u0435\u0441\u0442\u0430\u0445, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0422\u043e\u043c\u0441\u043a\u0435 \u0438\u043b\u0438 \u041d\u043e\u0432\u043e\u0441\u0438\u0431\u0438\u0440\u0441\u043a\u0435.<\/p>\n<p>  <a href=\"https:\/\/vk.com\/wall-79153528_2464\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/090\/4f9\/7ad\/0904f97ad20b1efc968d11d4cfc71503.jpg\"\/><\/a><\/p>\n<p>  \u0425\u0430\u043a\u0430\u0442\u043e\u043d \u0432 \u041a\u041f\u0418 \u043f\u043e <a href=\"http:\/\/www.silicon-russia.com\/2016\/01\/04\/mipsfpga-how-to-start\/\">MIPSfpga<\/a> \u0431\u044b\u043b \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u0442\u043e\u043c \u0441\u043c\u044b\u0441\u043b\u0435, \u0447\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u0432 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u044e\u0442 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0440\u0435\u0448\u0435\u043d\u0438\u044f SaaS), \u0438\u043b\u0438 \u0434\u0435\u043b\u0430\u044e\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u0437 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u044e\u0442 \u0438\u0445 (\u0410\u0440\u0434\u0443\u0438\u043d\u043e, STM32 Discovery). \u0417\u0434\u0435\u0441\u044c \u0436\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0438 \u043f\u0438\u0441\u0430\u043b\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443, \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438 \u0441\u0445\u0435\u043c\u0443, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432\u044b\u0445 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 (Register Transfer Level \u2014 RTL), \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u044d\u0442\u043e\u0442 \u0431\u043b\u043e\u043a \u0432 \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0435\u043c\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u043c \u044f\u0434\u0440\u043e\u043c <a href=\"https:\/\/imagination-technologies-cloudfront-assets.s3.amazonaws.com\/documentation\/MD00942-2B-microAptivUP-SUM-01.02.pdf\">MIPS microAptiv UP<\/a> \u0438 \u0448\u0438\u043d\u043e\u0439 AHB-Lite, \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u043b\u0438 \u044d\u0442\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432 FPGA.<\/p>\n<p>  \u0412\u043e\u0442 \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u043e \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0430\u0445 \u0438\u0445 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u0432, \u043d\u0430 FPGA-\u043f\u043b\u0430\u0442\u0435 \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u043e:<br \/>  <a name=\"habracut\"><\/a><br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/387\/01f\/7c9\/38701f7c9668655527bc40ee7f812edc.jpg\" alt=\"hw_jpxfldvu\"\/><\/p>\n<p>  <a href=\"http:\/\/www.silicon-russia.com\/public_materials\/2016_11_04_one_day_mipsfpga_connected_mcu_materials_public_for_the_website\/10_mipsfpga\/02_current_official_iup_docs\/mipsfpga_basic_lecture_sides_russian_2015_10_25.pdf\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/c2a\/4cb\/d64\/c2a4cbd64249741f337c3e1d714feb62.png\"\/><\/a><\/p>\n<h2>\u0417\u0430\u0447\u0435\u043c \u043d\u0443\u0436\u043d\u044b \u0442\u0430\u043a\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438?<\/h2>\n<p>  \u0422\u0430\u043a\u0438\u0435 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f \u043f\u043e\u043c\u043e\u0433\u0443\u0442 \u0432\u044b\u0440\u0430\u0441\u0442\u0438\u0442\u044c \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u043e\u0432 \u0441\u0438\u0441\u0442\u0435\u043c, \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u0445 \u0438 \u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438, \u0438 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0447\u0442\u043e \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432 21 \u0432\u0435\u043a\u0435, \u044d\u043f\u043e\u0445\u0435 \u0441\u0438\u0441\u0442\u0435\u043c-\u043d\u0430-\u043a\u0440\u0438\u0441\u0442\u0430\u043b\u043b\u0435 (\u0421\u043d\u041a \u2014 System-on-Chip, SoC). \u0422\u0430\u043a\u0436\u0435 \u044d\u0442\u043e \u043f\u0443\u0442\u044c \u043a \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c ASIC (Application Specific Integrated Circuits), \u0442\u0430\u043a\u0438\u0445 \u0436\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u043e\u044f\u0442 \u0432 \u0440\u0430\u0437\u043d\u043e\u043e\u0431\u0440\u0430\u0437\u043d\u044b\u0445 \u0432\u0441\u0442\u0440\u043e\u0435\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u0445 \u2014 \u043e\u0442 \u043a\u043e\u0444\u0435\u0432\u0430\u0440\u043e\u043a \u0434\u043e \u0441\u043f\u0443\u0442\u043d\u0438\u043a\u043e\u0432. \u041f\u043e\u0442\u043e\u043c \u0443\u043a\u0440\u0430\u0438\u043d\u0441\u043a\u0438\u0435 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u0432 \u041a\u041f\u0418 \u0438 \u041a\u041d\u0423 \u0441\u043c\u043e\u0433\u0443\u0442 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0435\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438\u043c \u0441\u0435\u0440\u0432\u0438\u0441\u043e\u043c <a href=\"http:\/\/www.europractice-ic.com\">Europractice<\/a> \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u044c \u043e\u043f\u044b\u0442\u043d\u044b\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b \u043d\u0430 \u0444\u0430\u0431\u0440\u0438\u043a\u0435 \u0447\u0435\u0440\u0435\u0437 <a href=\"https:\/\/ru.wikipedia.org\/wiki\/Multi-Project_Wafer\">MPW shuttle<\/a>. \u0415\u0441\u043b\u0438 \u043f\u0440\u0438 \u044d\u0442\u043e\u043c \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u044e\u0442 \u0447\u0442\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043a\u043e\u043c\u043c\u0435\u0440\u0447\u0435\u0441\u043a\u0438 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e\u0435, \u0442\u043e \u043e\u043d\u0438 \u043c\u043e\u0433\u0443\u0442 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0442\u043e\u0442\u0438\u043f \u0434\u043b\u044f \u043f\u0440\u0438\u0432\u043b\u0435\u0447\u0435\u043d\u0438\u044f \u0432\u0435\u043d\u0447\u0443\u0440\u043d\u043e\u0433\u043e \u043a\u0430\u043f\u0438\u0442\u0430\u043b\u0430 \u0438 \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044f \u0441\u0442\u0430\u0440\u0442\u0430\u043f\u043e\u0432 \u0432 \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u044b\u0445 \u043d\u0438\u0448\u0430\u0445, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u043d\u0438\u0448\u0435 <a href=\"http:\/\/www.silicon-russia.com\/public_materials\/2016_11_04_one_day_mipsfpga_connected_mcu_materials_public_for_the_website\/09_mention_oberon_iot_platform\/Oberon_Platform_20160111-07.pdf\">\u00ab\u0443\u043c\u043d\u044b\u0445 \u0434\u0430\u0442\u0447\u0438\u043a\u043e\u0432\u00bb \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442\u0430 \u0432\u0435\u0449\u0435\u0439<\/a>.<\/p>\n<p>  <a href=\"http:\/\/www.silicon-russia.com\/public_materials\/2016_11_04_one_day_mipsfpga_connected_mcu_materials_public_for_the_website\/09_mention_oberon_iot_platform\/Oberon_Platform_20160111-07.pdf\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/d72\/495\/d4a\/d72495d4a41e6f435753b002d2dfd65e.png\"\/><\/a><\/p>\n<h2>\u0424\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0438 \u0432\u0438\u0434\u0435\u043e \u0441 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430<\/h2>\n<p>  \u041f\u0435\u0440\u0435\u0434 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u043e\u043c \u043f\u043e MIPSfpga \u0431\u044b\u043b\u043e \u0442\u0440\u0438 \u0434\u043d\u044f <a href=\"http:\/\/www.silicon-russia.com\/2016\/10\/04\/nanometer-asic-mipsfpga-connected-mcu-2016\/\">\u0441\u0435\u043c\u0438\u043d\u0430\u0440\u043e\u0432 Nanometer ASIC \u0438 \u043b\u0435\u043a\u0446\u0438\u0439 \u043f\u043e MIPSfpga<\/a>. \u041d\u0430 Nanometer ASIC \u0437\u0430\u043f\u0438\u0441\u0430\u043b\u043e\u0441\u044c \u0431\u043e\u043b\u044c\u0448\u0435 \u0441\u043e\u0442\u043d\u0438 \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0438 \u043f\u0440\u0438\u0448\u043b\u043e \u0431\u043e\u043b\u0435\u0435 \u0432\u043e\u0441\u044c\u043c\u0438\u0434\u0435\u0441\u044f\u0442\u0438:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/8b7\/bf7\/71b\/8b7bf771b1d67ed4801b247f69deb76a.jpg\" alt=\"yuri_panchul_20161108_235748\"\/><\/p>\n<div class=\"oembed\">\n<div>\n<div style=\"left: 0px; width: 100%; height: 0px; position: relative; padding-bottom: 56.2493%;\"><iframe src=\"https:\/\/www.youtube.com\/embed\/S9iqjn6q0HY?rel=0&amp;showinfo=1\" frameborder=\"0\" allowfullscreen=\"true\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\" style=\"top: 0px; left: 0px; width: 100%; height: 100%; position: absolute;\"><\/iframe><\/div>\n<\/div>\n<\/div>\n<p>  \u041d\u0430 \u043b\u0435\u043a\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043f\u0440\u043e MIPSfpga \u0442\u043e\u0436\u0435 \u043f\u0440\u0438\u0448\u043b\u043e \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u043b\u044e\u0434\u0435\u0439, \u043f\u0440\u0438\u0447\u0435\u043c \u043e\u043f\u0440\u043e\u0441 \u0432\u044b\u044f\u0432\u0438\u043b, \u0447\u0442\u043e \u0441\u0440\u0435\u0434\u0438 \u043d\u0438\u0445 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043c\u043d\u043e\u0433\u043e \u0432\u043b\u0430\u0434\u0435\u044e\u0442 Verilog, \u0437\u043d\u0430\u043d\u0438\u044f\u043c\u0438 \u043f\u0440\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443 \u0438 \u043c\u0438\u043a\u0440\u043e\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/e5f\/ce5\/833\/e5fce5833efac34ff61aea244b8df4a2.jpg\" alt=\"yuri_panchul_20161111_061824\"\/> <\/p>\n<p>  \u041d\u0430 \u0445\u0430\u043a\u0430\u0442\u043e\u043d \u043e\u0441\u0442\u0430\u043b\u0438\u0441\u044c \u0441\u0430\u043c\u044b\u0435 \u0446\u0435\u043b\u0435\u0443\u0441\u0442\u0440\u0435\u043c\u043b\u0435\u043d\u043d\u044b\u0435:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/b0d\/edf\/4a3\/b0dedf4a391d4a237aba027ae7bcf6ac.jpg\" alt=\"yuri_panchul_20161112_073838\"\/><\/p>\n<div class=\"oembed\">\n<div>\n<div style=\"left: 0px; width: 100%; height: 0px; position: relative; padding-bottom: 56.2493%;\"><iframe src=\"https:\/\/www.youtube.com\/embed\/CRm91MoGTOA?rel=0&amp;showinfo=1\" frameborder=\"0\" allowfullscreen=\"true\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\" style=\"top: 0px; left: 0px; width: 100%; height: 100%; position: absolute;\"><\/iframe><\/div>\n<\/div>\n<\/div>\n<p>  \u0421 \u0444\u0435\u0439\u0441\u0431\u0443\u043a\u0430 \u043a\u043b\u044e\u0447\u0435\u0432\u043e\u0433\u043e \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u0430 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 (<a href=\"https:\/\/www.facebook.com\/lampa.kpi\/?fref=ts\">\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0430 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0456\u044f \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0456\u043a\u0438 Lampa \u041a\u041f\u0418<\/a>):<\/p>\n<blockquote><p><a href=\"https:\/\/www.facebook.com\/lampa.kpi\/posts\/1766100603648820\">\u2026 \u0410 \u043f\u043e\u043a\u0430 \u0432\u043e\u0442 \u0432\u0438\u0434\u043e\u0441\u0438\u043a \u0441 \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u0435\u0439, \u0414\u0435\u043d\u0438\u0441\u043e\u043c \u0421\u043e\u043b\u0434\u0430\u0442\u043e\u0432\u044b\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0435\u0440\u0432\u044b\u043c \u0437\u0430\u043a\u043e\u043d\u0447\u0438\u043b \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0443 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438 \u043f\u043e\u043b\u0443\u0447\u0438\u043b \u0432 \u043f\u043e\u0434\u0430\u0440\u043e\u043a \u043f\u043b\u0430\u0442\u0443 DE0-CV \u0438 \u0444\u0438\u0440\u043c\u0435\u043d\u043d\u0443\u044e \u0444\u043b\u0435\u0448\u043a\u0443 MIPSfpga.<\/a><\/p>\n<p>  \u0414\u0435\u043d\u0438\u0441 \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043b \u0443\u043b\u044c\u0442\u0440\u0430\u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0434\u0430\u043b\u044c\u043d\u043e\u043c\u0435\u0440 \u043e\u0442 Digilent (https:\/\/goo.gl\/Txoxl6) \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443-\u043d\u0430-\u043a\u0440\u0438\u0441\u0442\u0430\u043b\u043b\u0435 MIPSfpga. \u041d\u0430\u043f\u0438\u0441\u0430\u043b \u043d\u0430 Verilog \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u0441\u0435\u043d\u0441\u043e\u0440\u043e\u043c \u043f\u043e \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u043d\u043e\u043c\u0443 uart \u0438 \u0438\u043c\u0435\u0435\u0442 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0438\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044b, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044b\u0435 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e MIPSfpga \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0448\u0438\u043d\u044b AMBA. \u0422\u0430\u043a\u0436\u0435 \u0414\u0435\u043d\u0438\u0441 \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0443\u044e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u043f\u043e\u043a\u0430\u0437\u0430\u043d\u0438\u044f \u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u0438\u0437 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u044b\u0445 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432 \u0438 \u043f\u0440\u0438 \u043f\u0440\u0435\u0432\u044b\u0448\u0435\u043d\u0438\u0438 \u043f\u043e\u0440\u043e\u0433\u0430 \u043f\u043e\u0434\u0430\u0435\u0442 \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u043e\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u043e\u0439 \u0447\u0430\u0441\u0442\u043e\u0442\u044b.\u2026  <\/p><\/blockquote>\n<div class=\"oembed\">\n<div>\n<div style=\"left: 0px; width: 100%; height: 0px; position: relative; padding-bottom: 56.2493%;\"><iframe src=\"https:\/\/www.youtube.com\/embed\/I8H62e4_gCA?rel=0&amp;showinfo=1\" frameborder=\"0\" allowfullscreen=\"true\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\" style=\"top: 0px; left: 0px; width: 100%; height: 100%; position: absolute;\"><\/iframe><\/div>\n<\/div>\n<\/div>\n<blockquote><p><a href=\"https:\/\/www.facebook.com\/lampa.kpi\/posts\/1766110696981144\">\u0424\u043e\u0442\u043e\u0447\u043a\u0438 \u0441 \u0435\u0449\u0435 \u043e\u0434\u043d\u043e\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u043e\u0439 \u043f\u043e\u0431\u0435\u0434\u0438\u0442\u0435\u043b\u0435\u0439!<\/a><\/p>\n<p>  \u0421\u0435\u0440\u0433\u0435\u0439 \u0421\u0430\u0447\u043e\u0432 \u0438 \u0412\u0430\u043b\u0435\u0440\u0430 \u041c\u0430\u0440\u0447\u0435\u043d\u043a\u043e \u0438\u043d\u0442\u0435\u0433\u0440\u0438\u0440\u043e\u0432\u0430\u043b\u0438 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443-\u043d\u0430-\u043a\u0440\u0438\u0441\u0442\u0430\u043b\u043b\u0435 MIPSfpga \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u0443 \u043e\u0442 Digilent (https:\/\/goo.gl\/Xmbba6). \u0420\u0435\u0431\u044f\u0442\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043b\u0438 \u043d\u0430 Verilog \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u043a\u043b\u0430\u0432\u0438\u0430\u0442\u0443\u0440\u043e\u0439 \u043f\u043e 16-\u043f\u0438\u043d\u043e\u0432\u043e\u043c\u0443 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0443 \u0438 \u0438\u043c\u0435\u0435\u0442 \u0440\u0435\u0433\u0438\u0441\u0442\u0440, \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 \u043a\u043e\u0434 \u043d\u0430\u0436\u0430\u0442\u043e\u0439 \u043a\u043b\u0430\u0432\u0438\u0448\u0438, \u043e\u0442\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u043e\u0435 \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e MIPSfpga \u043f\u043e\u0441\u0440\u0435\u0434\u0441\u0442\u0432\u043e\u043c \u0448\u0438\u043d\u044b AMBA. \u0422\u0430\u043a\u0436\u0435 \u0431\u044b\u043b\u0430 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u0430 \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0449\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0441\u0447\u0438\u0442\u044b\u0432\u0430\u0435\u0442 \u043a\u043e\u0434 \u043d\u0430\u0436\u0430\u0442\u043e\u0439 \u043a\u043b\u0430\u0432\u0438\u0448\u0438 \u0438\u0437 \u0443\u043f\u043e\u043c\u044f\u043d\u0443\u0442\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0438 \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0441\u043e\u043e\u0442\u0432\u0435\u0441\u0442\u0432\u0443\u044e\u0449\u0435\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0435 \u0447\u0438\u0441\u043b\u043e \u043d\u0430 \u0441\u0435\u043c\u0438\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043d\u044b\u0439 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440.  <\/p><\/blockquote>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/428\/a24\/78f\/428a2478f496a47b2e3c9196075cb78b.jpg\"\/><\/p>\n<p>  \u0418 \u0435\u0449\u0435 \u043e\u0434\u043d\u0430 \u043a\u043e\u043c\u0430\u043d\u0434\u0430:<\/p>\n<div class=\"oembed\">\n<div>\n<div style=\"left: 0px; width: 100%; height: 0px; position: relative; padding-bottom: 56.2493%;\"><iframe src=\"https:\/\/www.youtube.com\/embed\/fy5a1HMgYPo?rel=0&amp;showinfo=1\" frameborder=\"0\" allowfullscreen=\"true\" webkitallowfullscreen=\"true\" mozallowfullscreen=\"true\" style=\"top: 0px; left: 0px; width: 100%; height: 100%; position: absolute;\"><\/iframe><\/div>\n<\/div>\n<\/div>\n<p>  <a href=\"http:\/\/www.silicon-russia.com\/2016\/11\/27\/kiev-photos\">\u041f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c 50 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0439 \u0441 Nanometer ASIC \u0438 MIPSfpga \u0432 \u041a\u0438\u0435\u0432\u0435<\/a><\/p>\n<p>  \u0422\u0435\u043f\u0435\u0440\u044c \u043f\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u043c \u043f\u0440\u043e \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0447\u0430\u0441\u0442\u044c.<\/p>\n<h2>\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0435 \u0440\u0430\u0437\u044a\u044f\u0441\u043d\u0435\u043d\u0438\u044f \u043a \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0447\u0430\u0441\u0442\u0438<\/h2>\n<p>  \u041f\u0430\u0440\u0443 \u0441\u043b\u043e\u0432 \u0434\u043b\u044f \u0442\u0435\u0445 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0435 \u0437\u043d\u0430\u043a\u043e\u043c\u044b \u0441 \u0442\u0435\u043c, \u0447\u0442\u043e \u0442\u0430\u043a\u043e\u0435 Verilog, ASIC \u0438 FPGA:<\/p>\n<p>  \u0418\u0437 \u043f\u043e\u0441\u0442\u0430 \u043d\u0430 Geektimes <a href=\"https:\/\/geektimes.ru\/post\/255122\">\u00ab\u041e\u0440\u0443\u0436\u0435\u043d\u043e\u0441\u0446\u044b \u043c\u0438\u043a\u0440\u043e\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0438. \u0412\u0438\u0434\u0435\u043e\u0440\u0435\u043f\u043e\u0440\u0442\u0430\u0436 \u0441 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u0438 \u043f\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0438 \u0432 \u0421\u0430\u043d-\u0424\u0440\u0430\u043d\u0446\u0438\u0441\u043a\u043e\u00bb<\/a>:<\/p>\n<blockquote><p>\u041f\u043e\u043a\u0430 \u043c\u044b \u043e\u0431\u0441\u0443\u0434\u0438\u043b\u0438 \u043a\u0443\u043b\u044c\u043c\u0438\u043d\u0430\u0446\u0438\u044e \u043c\u0438\u043a\u0440\u043e\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430 \u2014 \u0438\u0437\u0433\u043e\u0442\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b \u043d\u0430 \u0444\u0430\u0431\u0440\u0438\u043a\u0435. \u041d\u043e \u043a\u0430\u043a \u0442\u0430\u043a\u043e\u0439 \u043f\u0440\u043e\u0435\u043a\u0442 \u043d\u0430\u0447\u0438\u043d\u0430\u0435\u0442\u0441\u044f?<\/p>\n<p>  \u0412 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0438\u0435 25 \u043b\u0435\u0442 \u0434\u0438\u0437\u0430\u0439\u043d \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b \u0447\u0430\u0449\u0435 \u0432\u0441\u0435\u0433\u043e \u043f\u0438\u0448\u0435\u0442\u0441\u044f \u043d\u0430 \u044f\u0437\u044b\u043a\u0435 \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u044f \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b Verilog ([\u0440\u0430\u043d\u0435\u0435] \u0432 \u0415\u0432\u0440\u043e\u043f\u0435 \u0438 \u0443 \u0432\u043e\u0435\u043d\u043d\u044b\u0445 \u2014 VHDL), \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 (logic synthesis) \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442 \u0434\u0438\u0437\u0430\u0439\u043d \u0432 \u0433\u0440\u0430\u0444 \u0438\u0437 \u043f\u0440\u043e\u0432\u043e\u0434\u043e\u0432 \u0438 \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u043f\u0440\u0438\u043c\u0438\u0442\u0438\u0432\u043e\u0432, \u0434\u0440\u0443\u0433\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 (static timing analysis) \u0441\u043e\u043e\u0431\u0449\u0430\u0435\u0442 \u0434\u0438\u0437\u0430\u0439\u043d\u0435\u0440\u0443, \u0432\u043f\u0438\u0441\u044b\u0432\u0430\u0435\u0442\u0441\u044f \u043b\u0438 \u043e\u043d \u0432 \u0431\u044e\u0434\u0436\u0435\u0442 \u0441\u043a\u043e\u0440\u043e\u0441\u0442\u0438, \u0430 \u0442\u0440\u0435\u0442\u044c\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 (place-and-route) \u0440\u0430\u0441\u043a\u043b\u0430\u0434\u044b\u0432\u0430\u0435\u0442 \u044d\u0442\u043e\u0442 \u0434\u0438\u0437\u0430\u0439\u043d \u043f\u043e \u043f\u043b\u043e\u0449\u0430\u0434\u043a\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b.<\/p>\n<p>  \u041a\u043e\u0433\u0434\u0430 \u0434\u0438\u0437\u0430\u0439\u043d \u043f\u0440\u043e\u0445\u043e\u0434\u0438\u0442 \u0432\u0441\u0435 \u044d\u0442\u0430\u043f\u044b: \u043a\u043e\u0434\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0432\u0435\u0440\u0438\u043b\u043e\u0433\u0435, \u043e\u0442\u043b\u0430\u0434\u043a\u0430, \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f, \u0441\u0438\u043d\u0442\u0435\u0437, static timing analysis, floorplanning, place-n-route, parasitics extraction \u0438 \u0442.\u0434. \u2014 \u043f\u043e\u043b\u0443\u0447\u0430\u0435\u0442\u0441\u044f \u0444\u0430\u0439\u043b \u043f\u043e\u0434 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0435\u043c GDSII, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043e\u0442\u043f\u0440\u0430\u0432\u043b\u044f\u044e\u0442 \u043d\u0430 \u0444\u0430\u0431\u0440\u0438\u043a\u0443, \u0438 \u0444\u0430\u0431\u0440\u0438\u043a\u0430 \u0432\u044b\u043f\u0435\u043a\u0430\u0435\u0442 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b. \u0421\u0430\u043c\u044b\u0435 \u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0435 \u0444\u0430\u0431\u0440\u0438\u043a\u0438 \u044d\u0442\u043e\u0433\u043e \u0442\u0438\u043f\u0430 \u043f\u0440\u0438\u043d\u0430\u0434\u043b\u0435\u0436\u0430\u0442 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 Taiwan Semiconductor Manufacturing Company \u0438\u043b\u0438 TSMC.  <\/p><\/blockquote>\n<p>  <a href=\"http:\/\/www.silicon-russia.com\/public_materials\/2016_11_04_one_day_mipsfpga_connected_mcu_materials_public_for_the_website\/04_present_nanometer_asic_seminar\/dna.rus.2016.MIPS.pdf\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/f5d\/016\/3b9\/f5d0163b9bd4712f15d0a5b8339703b3.png\"\/><\/a><\/p>\n<p>  \u0418\u0437 \u043f\u043e\u0441\u0442\u0430 \u043d\u0430 Habrahabr <a href=\"https:\/\/habrahabr.ru\/post\/250511\/\">\u041a\u0430\u043a \u043d\u0430\u0447\u0430\u0442\u044c \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u0442\u044c \u0436\u0435\u043b\u0435\u0437\u043e, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044f \u041f\u041b\u0418\u0421 \u2014 \u043f\u043e\u0448\u0430\u0433\u043e\u0432\u0430\u044f \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u044f<\/a>:<\/p>\n<blockquote><p>\u0412 \u0441\u0430\u043c\u043e\u043c \u043f\u0440\u043e\u0441\u0442\u043e\u043c \u0432\u0430\u0440\u0438\u0430\u043d\u0442\u0435 FPGA \u0441\u043e\u0441\u0442\u043e\u0438\u0442 \u0438\u0437 \u043c\u0430\u0442\u0440\u0438\u0446\u044b \u043e\u0434\u043d\u043e\u0440\u043e\u0434\u043d\u044b\u0445 \u044f\u0447\u0435\u0435\u043a, \u0432 \u0444\u0443\u043d\u043a\u0446\u0438\u044e \u043a\u0430\u0436\u0434\u043e\u0439 \u0438\u0437 \u043a\u043e\u0442\u043e\u0440\u044b\u0445 \u043c\u043e\u0436\u043d\u043e \u043f\u043e\u043c\u0435\u043d\u044f\u0442\u044c \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043c\u0443\u043b\u044c\u0442\u0438\u043f\u043b\u0435\u043a\u0441\u043e\u0440\u043e\u0432, \u043f\u043e\u0434\u0441\u043e\u0435\u0434\u0438\u043d\u0435\u043d\u043d\u044b\u0445 \u043a \u0431\u0438\u0442\u0430\u043c \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u043f\u0430\u043c\u044f\u0442\u0438. \u041e\u0434\u043d\u0430 \u044f\u0447\u0435\u0439\u043a\u0430 \u043c\u043e\u0436\u0435\u0442 \u0441\u0442\u0430\u0442\u044c \u0433\u0435\u0439\u0442\u043e\u043c AND \u0441 \u0447\u0435\u0442\u044b\u0440\u044c\u043c\u044f \u0432\u0432\u043e\u0434\u0430\u043c\u0438 \u0438 \u043e\u0434\u043d\u0438\u043c \u0432\u044b\u0432\u043e\u0434\u043e\u043c, \u0434\u0440\u0443\u0433\u0430\u044f \u2014 \u043e\u0434\u043d\u043e\u0431\u0438\u0442\u043d\u044b\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u043c \u0438 \u0442.\u0434. \u0417\u0430\u0433\u0440\u0443\u0436\u0430\u0435\u043c \u0432 \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u043f\u0430\u043c\u044f\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u0431\u0438\u0442\u043e\u0432 \u0438\u0437 \u043f\u0430\u043c\u044f\u0442\u0438 \u2014 \u0438 \u0432 FPGA \u043e\u0431\u0440\u0430\u0437\u0443\u0435\u0442\u0441\u044f \u0437\u0430\u0434\u0430\u043d\u043d\u0430\u044f \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u044f \u0441\u0445\u0435\u043c\u0430, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c, \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u043b\u0435\u0440\u043e\u043c \u0434\u0438\u0441\u043f\u043b\u0435\u044f \u0438 \u0442.\u0434.<\/p>\n<p>  \u041f\u041b\u0418\u0421-\u044b \/ FPGA \u2014 \u043d\u0435 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b, \u00ab\u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u044f\u00bb \u041f\u041b\u0418\u0421 (\u0437\u0430\u043f\u043e\u043b\u043d\u044f\u044f \u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u043e\u043d\u043d\u0443\u044e \u043f\u0430\u043c\u044f\u0442\u044c \u041f\u041b\u0418\u0421-\u0430) \u0432\u044b \u0441\u043e\u0437\u0434\u0430\u0435\u0442\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u0441\u0445\u0435\u043c\u0443 (\u0445\u0430\u0440\u0434\u0432\u0435\u0440), \u0432 \u0442\u043e \u0432\u0440\u0435\u043c\u044f \u043a\u0430\u043a \u043f\u0440\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0438 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 (\u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0445\u0430\u0440\u0434\u0432\u0435\u0440\u0430) \u0432\u044b \u043f\u043e\u0434\u0441\u043e\u0432\u044b\u0432\u0430\u0435\u0442\u0435 \u0435\u043c\u0443 \u0446\u0435\u043f\u043e\u0447\u043a\u0443 \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u0445 \u0432 \u043f\u0430\u043c\u044f\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0445 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b (\u0441\u043e\u0444\u0442\u0432\u0435\u0440).  <\/p><\/blockquote>\n<p>  <a href=\"https:\/\/habrahabr.ru\/post\/250511\/\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/af0\/2df\/956\/af02df956c3894f15b67507955ae2e38.jpg\"\/><\/a><\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b \u0441 \u043d\u0443\u043b\u044f, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e \u0441\u043a\u0430\u0447\u0430\u0442\u044c <a href=\"https:\/\/community.imgtec.com\/downloads\/digital-design-and-computer-architecture-russian-edition-second-edition\">Harris &#038; Harris<\/a>, \u0447\u0440\u0435\u0437\u0432\u044b\u0447\u0430\u0439\u043d\u043e \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0439 \u0443\u0447\u0435\u0431\u043d\u0438\u043a, \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u0435 \u0440\u0443\u0441\u0441\u043a\u043e\u0433\u043e \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u043f\u043e\u043b\u043e\u0436\u0438\u043b\u043e \u0431\u0440\u0438\u0442\u0430\u043d\u0441\u043a\u0438\u0439 \u0441\u0430\u0439\u0442 Imagination \u0434\u0432\u0430 \u0440\u0430\u0437\u0430 (<a href=\"https:\/\/habrahabr.ru\/post\/259505\">\u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437<\/a>, <a href=\"https:\/\/habrahabr.ru\/post\/306982\/\">\u0432\u0442\u043e\u0440\u043e\u0439 \u0440\u0430\u0437<\/a>).<\/p>\n<p>  \u0415\u0441\u043b\u0438 \u0443\u0447\u0435\u0431\u043d\u0438\u043a \u0434\u043b\u044f \u0432\u0430\u0441 \u0441\u043b\u0438\u0448\u043a\u043e\u043c \u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0438 \u0432\u0430\u043c \u0445\u043e\u0447\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u043e \u0431\u0435\u0433\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u044c \u043e\u0441\u043d\u043e\u0432\u043d\u044b\u0435 \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <a href=\"https:\/\/community.imgtec.com\/downloads\/%D1%81%D0%BA%D0%B0%D1%87%D0%B0%D1%82%D1%8C-%D1%81%D0%BB%D0%B0%D0%B9%D0%B4%D1%8B-%D0%B4%D0%BB%D1%8F-%D0%BB%D0%B5%D0%BA%D1%86%D0%B8%D0%B9-download-slides-for-lectures\">\u0441\u043a\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0431\u043e\u0440 \u0441\u043b\u0430\u0439\u0434\u043e\u0432 (\u0442\u043e\u0436\u0435 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e), \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043f\u043e\u043c\u043e\u0433\u0430\u044e\u0442 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0447\u0438\u0442\u0430\u0442\u044c \u043b\u0435\u043a\u0446\u0438\u0438 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 Harris &#038; Harris<\/a>. \u042d\u0442\u0438 \u0441\u043b\u0430\u0439\u0434\u044b \u044f\u0432\u043b\u044f\u044e\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435\u043c \u043a \u0443\u0447\u0435\u0431\u043d\u0438\u043a\u0443, \u043e\u043d\u0438 \u0442\u0430\u043a\u0436\u0435 \u044d\u0444\u0444\u0435\u043a\u0442\u0438\u0432\u043d\u044b \u0434\u043b\u044f \u0441\u0430\u043c\u043e\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u0431\u044b\u0441\u0442\u0440\u043e\u0433\u043e \u0432\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0432 \u043f\u0440\u0435\u0434\u043c\u0435\u0442.<\/p>\n<p>  \u0418 \u043d\u0430\u043a\u043e\u043d\u0435\u0446, \u043f\u043e \u043f\u043e\u0436\u0435\u043b\u0430\u043d\u0438\u044f\u043c \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u0435\u0439, \u0432 \u0434\u043e\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u0435 \u043a \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Harris &#038; Harris, <a href=\"http:\/\/dmkpress.com\/catalog\/electronics\/circuit_design\/978-5-97060-450-2\">\u0432 \u043d\u043e\u0432\u043e\u0433\u043e\u0434\u043d\u044e\u044e \u043d\u043e\u0447\u044c \u0432\u044b\u0439\u0434\u0435\u0442 \u0431\u0443\u043c\u0430\u0436\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Harris &#038; Harris<\/a>, \u043f\u0440\u0430\u0432\u0434\u0430 \u043d\u0435 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f (\u0446\u0435\u043b\u043b\u044e\u043b\u043e\u0437\u0430 \u0434\u043e\u0440\u043e\u0436\u0435 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043e\u0432):<\/p>\n<p>  <a href=\"http:\/\/dmkpress.com\/catalog\/electronics\/circuit_design\/978-5-97060-450-2\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/ea5\/6c6\/6dd\/ea56c66dd38cb167f5f6b540a0df0e34.png\"\/><br \/>  <\/a><\/p>\n<p>  \u041f\u0440\u0430\u0432\u0434\u0430 \u0425\u0430\u0440\u0440\u0438\u0441-\u044d\u043d\u0434-\u0425\u0430\u0440\u0440\u0438\u0441 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0432 \u043e\u0441\u043d\u043e\u0432\u043d\u043e\u043c \u0435\u0441\u043b\u0438 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u0438\u0437\u0443\u0447\u0438\u0442\u044c \u0444\u0440\u043e\u043d\u0442-\u044d\u043d\u0434 (\u0442\u043e \u0431\u0438\u0448\u044c \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u0446\u0438\u0444\u0440\u043e\u0432\u044b\u0445 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c \u0438 \u043c\u0438\u043a\u0440\u043e\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0443). \u0415\u0441\u043b\u0438 \u0436\u0435 \u0432\u044b \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043b\u0438\u043a\u0431\u0435\u0437 \u043f\u043e \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0441\u0442\u0432\u0430, \u0442\u043e \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 <a href=\"https:\/\/habrahabr.ru\/post\/314892\/\">\u0441\u043a\u0430\u0447\u0430\u0442\u044c \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a \u0441\u043b\u0430\u0439\u0434\u043e\u0432 \u0427\u0430\u0440\u043b\u044c\u0437\u0430 \u0414\u0430\u043d\u0447\u0435\u043a\u0430<\/a>.<\/p>\n<p>  \u041a\u0440\u043e\u043c\u0435 \u044d\u0442\u043e\u0433\u043e, eNANO (\u0434\u043e\u0447\u043a\u0430 \u0420\u041e\u0421\u041d\u0410\u041d\u041e \u043f\u043e \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u043c \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430\u043c) \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u0442\u0441\u044f \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u043b\u0435\u043a\u0446\u0438\u0439 \u0427\u0430\u0440\u043b\u044c\u0437\u0430 \u0414\u0430\u043d\u0447\u0435\u043a\u0430 (\u0441 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u043d\u044b\u043c \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u043e\u043c \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439) <a href=\"http:\/\/webletter.space\/ru\/web_letter\/5rmeodc4jmx6ktx1cm1psztuk1hybpo4qh5oaipidjftb5nr4rmyxztys8w8r1g6q\">\u0432\u043e\u0442 \u0432 \u044d\u0442\u043e\u0442 \u043a\u0430\u0442\u0430\u043b\u043e\u0433<\/a>:<\/p>\n<p>  <a href=\"http:\/\/webletter.space\/ru\/web_letter\/5rmeodc4jmx6ktx1cm1psztuk1hybpo4qh5oaipidjftb5nr4rmyxztys8w8r1g6q\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/3d5\/48c\/62a\/3d548c62a00b4f42449d99c5dc76e0bb.png\"\/><\/a><\/p>\n<p>  \u041d\u043e \u0432\u0435\u0440\u043d\u0435\u043c\u0441\u044f \u043a \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0443 \u0432 \u041a\u041f\u0418:<\/p>\n<h2>\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430<\/h2>\n<p>  \u0413\u043b\u0430\u0432\u043d\u044b\u043c\u0438 \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0442\u043e\u0440\u0430\u043c\u0438 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u0431\u044b\u043b\u0438 \u041a\u0430\u0444\u0435\u0434\u0440\u0430 \u043a\u043e\u043d\u0441\u0442\u0440\u0443\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e-\u0432\u044b\u0447\u0438\u0441\u043b\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442\u0443\u0440\u044b \u0424\u0430\u043a\u0443\u043b\u044c\u0442\u0435\u0442\u0430 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0438 \u041a\u041f\u0418, <a href=\"https:\/\/www.facebook.com\/lampa.kpi\/?fref=ts\">\u0412\u0456\u0434\u043a\u0440\u0438\u0442\u0430 \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u0456\u044f \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0456\u043a\u0438 Lampa \u041a\u041f\u0418<\/a>, <a href=\"http:\/\/www.facebook.com\/belka.space.kpi\">\u0421\u0442\u0443\u0434\u0435\u043d\u0442\u0441\u044c\u043a\u0438\u0439 \u043f\u0440\u043e\u0441\u0442\u0456\u0440 Belka<\/a> \u0438 \u041a\u0430\u0444\u0435\u0434\u0440\u0430 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u043e\u0439 \u0438\u043d\u0436\u0435\u043d\u0435\u0440\u0438\u0438 \u0424\u0430\u043a\u0443\u043b\u044c\u0442\u0435\u0442\u0430 \u0440\u0430\u0434\u0438\u043e\u0444\u0438\u0437\u0438\u043a\u0438, \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u0438\u043a\u0438 \u0438 \u043a\u043e\u043c\u043f\u044c\u044e\u0442\u0435\u0440\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c \u041a\u0438\u0435\u0432\u0441\u043a\u043e\u0433\u043e \u043d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0438\u043c\u0435\u043d\u0438 \u0422\u0430\u0440\u0430\u0441\u0430 \u0428\u0435\u0432\u0447\u0435\u043d\u043a\u043e.<\/p>\n<p>  \u041d\u0430 \u0444\u043e\u0442\u043e\u0433\u0440\u0430\u0444\u0438\u0438 \u0441\u043b\u0435\u0432\u0430 \u0434\u043e\u0446\u0435\u043d\u0442 \u041a\u0438\u0435\u0432\u0441\u043a\u043e\u0433\u043e \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u041a\u041d\u0423 <a href=\"http:\/\/ce.univ.kiev.ua\/list\/barabanov\">\u0410\u043b\u0435\u043a\u0441\u0430\u043d\u0434\u0440 \u0411\u0430\u0440\u0430\u0431\u0430\u043d\u043e\u0432<\/a>, \u043e\u043d \u043f\u0435\u0440\u0435\u0432\u043e\u0434\u0438\u043b \u043d\u0430 \u0440\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a \u0447\u0430\u0441\u0442\u044c Harris &#038; Harris, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0437\u043d\u0430\u0447\u0438\u0442\u0435\u043b\u044c\u043d\u0443\u044e \u0447\u0430\u0441\u0442\u044c \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u043e\u0432 \u043f\u043e MIPSfpga, Nanometer ASIC \u0438 Connected MCU. \u0421\u043f\u0440\u0430\u0432\u0430 <a href=\"https:\/\/www.facebook.com\/korotkiy.eugene\">\u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041a\u043e\u0440\u043e\u0442\u043a\u0438\u0439<\/a>, \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044c \u041b\u0430\u043c\u043f\u044b \u041a\u041f\u0418:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/c9f\/4cb\/d86\/c9f4cbd8688d98d92255af29b587ba6c.jpg\"\/><\/p>\n<p>  \u041d\u0430\u043a\u0430\u043d\u0443\u043d\u0435 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u0440\u0430\u0437\u043e\u0441\u043b\u0430\u043b \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435 \u043f\u0438\u0441\u044c\u043c\u043e:<\/p>\n<blockquote><p>\u0428\u0430\u043d\u043e\u0432\u043d\u0456 \u0443\u0447\u0430\u0441\u043d\u0438\u043a\u0438 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0443, \u043f\u0440\u0438\u0432\u0456\u0442!<\/p>\n<p>  \u0421\u043f\u043e\u0434\u0456\u0432\u0430\u0454\u043c\u043e\u0441\u044c \u0432\u0438 \u0432\u0436\u0435 \u043e\u0437\u043d\u0430\u0439\u043e\u043c\u0438\u043b\u0438\u0441\u044c \u0437 MIPSfpga \u0442\u0430 \u043f\u0435\u0440\u0435\u043b\u0456\u043a\u043e\u043c \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0456\u0457 \u0437\u0430\u043f\u0440\u043e\u043f\u043e\u043d\u043e\u0432\u0430\u043d\u043e\u0457 \u0434\u043b\u044f \u0456\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u0457.<\/p>\n<p>  \u041a\u0456\u043b\u044c\u043a\u0430 \u043e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0446\u0456\u0439\u043d\u0438\u0445 \u043c\u043e\u043c\u0435\u043d\u0442\u0456\u0432.<\/p>\n<p>  \u0417\u0430\u0434\u0430\u0447\u0430 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0443.<\/p>\n<p>  \u041d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u0456\u043d\u0442\u0435\u0433\u0440\u0443\u0432\u0430\u0442\u0438 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0456\u0439\u043d\u0438\u0439 \u043f\u0440\u0438\u0441\u0442\u0440\u0456\u0439 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043d\u0430 \u043a\u0440\u0438\u0441\u0442\u0430\u043b\u0456 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0456 MIPSfpga. \u0406\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u044f \u043f\u043e\u043b\u044f\u0433\u0430\u0454 \u0443 \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u0456 \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0456\u0432 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0456\u0439\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e \u0432 \u0430\u0434\u0440\u0435\u0441\u043d\u0438\u0439 \u043f\u0440\u043e\u0441\u0442\u0456\u0440 MIPSfpga. \u041d\u0435\u043e\u0431\u0445\u0456\u0434\u043d\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u0438 \u043d\u0430 Verilog \/ VHDL \u043f\u0435\u0440\u0456\u0444\u0435\u0456\u0439\u043d\u0438\u0439 \u043c\u043e\u0434\u0443\u043b\u044c, \u044f\u043a\u0438\u0439 \u0431\u0443\u0434\u0435 \u0432\u0438\u0441\u0456\u0442\u0438 \u043d\u0430 \u0448\u0438\u043d\u0456 AHB-Lite, \u0431\u0443\u0434\u0435 \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u043d\u0430\u0431\u0456\u0440 \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0456\u0432, \u0449\u043e \u043f\u043e\u0432\u0442\u043e\u0440\u044e\u044e\u0442\u044c \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0438 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e \u0456 \u0441\u0438\u043d\u0445\u0440\u043e\u043d\u0456\u0437\u0443\u0432\u0430\u0442\u0438 \u0432\u043c\u0456\u0441\u0442 \u0446\u0438\u0445 \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0456\u0432 \u0437 \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0430\u043c\u0438 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e. \u041d\u0443 \u0456 \u0432\u0438\u043a\u043e\u043d\u0443\u0432\u0430\u0442\u0438 \u043e\u0431\u043c\u0456\u043d \u0434\u0430\u043d\u0438\u043c\u0438 \u0437 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0454\u043c \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 \u0446\u044c\u043e\u0433\u043e \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e. \u0422\u0430\u043a\u043e\u0436 \u0442\u0440\u0435\u0431\u0430 \u0431\u0443\u0434\u0435 \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443 \u0434\u043b\u044f MIPSfpga, \u0449\u043e \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0443\u0454 \u0440\u043e\u0431\u043e\u0442\u0443 \u0437 \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0456\u0439\u043d\u0438\u043c \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0454\u043c.<\/p>\n<p>  \u041e\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0439 \u043f\u0435\u0440\u0435\u043b\u0456\u043a \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0456\u0439\u043d\u0438\u0445 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457\u0432: <\/p>\n<p>  <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1djURILzdHSwnvxC5SzO4izU2imyimAgjOuqXAef6-rQ\/edit?usp=sharing\">https:\/\/docs.google.com\/spreadsheets\/d\/1djURILzdHSwnvxC5SzO4izU2imyimAgjOuqXAef6-rQ\/edit?usp=sharing<\/a><\/p>\n<p>  <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1djURILzdHSwnvxC5SzO4izU2imyimAgjOuqXAef6-rQ\/edit?usp=sharing\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/3ef\/64f\/956\/3ef64f956e2e4aecb411f6c7b019c5e7.png\"\/><\/a><\/p>\n<p>  \u041e\u0434\u043d\u0430\u043a \u043c\u0438 \u0432\u0438\u0440\u0456\u0448\u0438\u043b\u0438 \u043d\u0435 \u043e\u0431\u043c\u0435\u0436\u0443\u0432\u0430\u0442\u0438\u0441\u044c \u043b\u0438\u0448\u0435 \u0456\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u0454\u044e \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0456\u0439\u043d\u0438\u0445 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u0457\u0432. \u042f\u043a\u0449\u043e \u0443 \u0432\u0430\u0441 \u0432\u0438\u043d\u0438\u043a\u043d\u0443\u0442\u044c \u0456\u043d\u0448\u0456 \u0446\u0456\u043a\u0430\u0432\u0456 \u0456\u0434\u0435\u0457 \u043f\u0440\u043e\u0435\u043a\u0442\u0456\u0432 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0456 MIPSfpga, \u043d\u0430\u0434\u0456\u0448\u043b\u0456\u0442\u044c \u0457\u0445 \u043d\u0430 \u0446\u044e \u043f\u043e\u0448\u0442\u043e\u0432\u0443 \u0430\u0434\u0440\u0435\u0441\u0443.<\/p>\n<p>  \u041a\u043e\u043c\u0430\u043d\u0434\u0438.<\/p>\n<p>  \u0423 \u043d\u0430\u0441 \u0431\u0443\u0434\u0435 14 FPGA \u043f\u043b\u0430\u0442 \u043d\u0430 \u044f\u043a\u0456 \u043f\u043e\u0440\u0442\u043e\u0432\u0430\u043d\u043e MIPSfpga (9 \u043f\u043b\u0430\u0442 DE2, 1 \u043f\u043b\u0430\u0442\u0430 DE1, 4 \u043f\u043b\u0430\u0442\u0438 DE0-CV). \u0422\u043e\u043c\u0443 \u043c\u0430\u043a\u0441\u0438\u043c\u0443\u043c \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 14 \u043a\u043e\u043c\u0430\u043d\u0434. \u0412\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043d\u0435\u0441\u0442\u0438 \u0432\u043b\u0430\u0441\u043d\u0443 fpga \u043f\u043b\u0430\u0442\u0443 \u0437 \u043f\u0435\u0440\u0435\u043b\u0456\u043a\u0443 \u0442\u0438\u0445, \u043d\u0430 \u044f\u043a\u0456 \u043f\u043e\u0440\u0442\u043e\u0432\u0430\u043d\u043e MIPSfpga (\u043f\u0435\u0440\u0435\u043b\u0456\u043a \u0442\u0443\u0442: <br \/>  <a href=\"https:\/\/github.com\/MIPSfpga\/mipsfpga-plus\/tree\/master\/boards\">https:\/\/github.com\/MIPSfpga\/mipsfpga-plus\/tree\/master\/boards<\/a>), \u0430\u0431\u043e \u044f\u043a\u0443\u0441\u044c \u0456\u043d\u0448\u0443 fpga \u043f\u043b\u0430\u0442\u0443 (\u0442\u043e\u0434\u0456 \u0432\u0430\u043c \u0434\u043e\u0432\u0435\u0434\u0435\u0442\u044c\u0441\u044f \u0434\u043e\u0434\u0430\u043a\u0442\u043a\u043e\u0432\u043e \u043f\u043e\u0440\u0442\u0443\u0432\u0430\u0442\u0438 \u043d\u0430 \u043d\u0435\u0457 MIPSfpga \u0456 \u0446\u0435 \u0431\u0443\u0434\u0435 \u0434\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u0438\u043c \u043f\u043b\u044e\u0441\u043e\u043c), \u043c\u0430\u043a\u0441\u0438\u043c\u0430\u043b\u044c\u043d\u0430 \u043a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u043a\u043e\u043c\u0430\u043d\u0434 \u043c\u043e\u0436\u0435 \u0431\u0443\u0442\u0438 \u0437\u0431\u0456\u043b\u044c\u0448\u0435\u043d\u0430.<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/3ac\/2d9\/4af\/3ac2d94af57308a390bc791326dcf4ab.png\"\/><\/p>\n<p>  \u0412\u0438 \u0443\u0436\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u0444\u043e\u0440\u043c\u0443\u0432\u0430\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u0438. \u0421\u043f\u0438\u0441\u043e\u043a \u043f\u0435\u0440\u0438\u0444\u0435\u0440\u0456\u0457 \u0434\u043b\u044f \u0456\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u0457 \u0432\u0456\u0434\u043a\u0440\u0438\u0442\u0438\u0439 \u0434\u043b\u044f \u0440\u0435\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f: <\/p>\n<p>  <a href=\"https:\/\/docs.google.com\/spreadsheets\/d\/1djURILzdHSwnvxC5SzO4izU2imyimAgjOuqXAef6-rQ\/edit?usp=sharing\">https:\/\/docs.google.com\/spreadsheets\/d\/1djURILzdHSwnvxC5SzO4izU2imyimAgjOuqXAef6-rQ\/edit?usp=sharing<\/a><\/p>\n<p>  \u0429\u043e\u0431 \u043f\u043e\u0442\u0440\u0430\u043f\u0438\u0442\u0438 \u0434\u043e \u043a\u043e\u043c\u0430\u043d\u0434\u0438 \u0437 \u0456\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0456\u0457 \u043f\u0435\u0432\u043d\u043e\u0433\u043e \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e \u0432\u043f\u0438\u0448\u0456\u0442\u044c \u0441\u0432\u043e\u0454 \u043f\u0440\u0456\u0437\u0432\u0438\u0449\u0435 \u0432 \u0441\u0442\u043e\u0432\u0431\u0447\u0438\u043a \u00ab\u041a\u043e\u043c\u0430\u043d\u0434\u0430\u00bb. \u0423 \u0432\u0438\u043f\u0430\u0434\u043a\u0443 \u043d\u0430\u044f\u0432\u043d\u043e\u0441\u0442\u0456 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0456 \u043a\u0456\u043b\u044c\u043a\u043e\u0445 \u0443\u0447\u0430\u0441\u043d\u0438\u043a\u0456\u0432 \u0432\u043f\u0438\u0441\u0443\u0439\u0442\u0435 \u043f\u0440\u0456\u0437\u0432\u0438\u0449\u0430 \u0447\u0435\u0440\u0435\u0437 \u043a\u043e\u043c\u0443. \u041b\u044e\u0434\u0438\u043d\u0430 \u044f\u043a\u0430 \u0437\u0430\u0440\u0435\u0454\u0441\u0442\u0440\u0443\u0454\u0442\u044c\u0441\u044f \u043f\u0435\u0440\u0448\u043e\u044e \u0441\u0442\u0430\u0454 \u043a\u0430\u043f\u0456\u0442\u0430\u043d\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0438. \u0417\u0432\u0435\u0440\u0442\u0430\u0454\u043c\u043e \u0432\u0430\u0448\u0443 \u0443\u0432\u0430\u0448\u0443, \u0449\u043e \u0443 \u0433\u0443\u0433\u043b \u0442\u0430\u0431\u043b\u0438\u0446\u044c \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0432\u0441\u044f \u0456\u0441\u0442\u043e\u0440\u0456\u044f \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u043d\u043d\u044f.<\/p>\n<p>  \u0422\u0430\u0439\u043c\u0456\u043d\u0433\u0438 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0443.<\/p>\n<p>  \u041f\u043e\u0447\u0438\u043d\u0430\u0454\u043c\u043e \u043e 8-\u0439 \u0440\u0430\u043d\u043a\u0443. \u041f\u0440\u043e\u0442\u044f\u0433\u043e\u043c \u0434\u043d\u044f \u0443 \u043d\u0430\u0441 \u0431\u0443\u0434\u0435 \u0434\u0432\u0430 \u043e\u0431\u0456\u0434\u0438 \u0456 \u0434\u0432\u0456 \u043c\u0435\u043d\u0442\u043e\u0440\u0441\u044c\u043a\u0456 \u0441\u0435\u0441\u0456\u0457, \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c \u044f\u043a\u0438\u0445 \u0431\u0443\u0434\u0435\u043c\u043e \u043e\u0446\u0456\u043d\u044e\u0432\u0430\u0442\u0438 \u043f\u0440\u043e\u0433\u0440\u0435\u0441 (\u0447\u0430\u0441 \u043c\u0435\u043d\u0442\u0440\u0441\u044c\u043a\u0438\u0445 \u0441\u0435\u0441\u0456\u0439 \u0443\u0442\u043e\u0447\u043d\u0438\u043c\u043e \u0442\u0440\u043e\u0445\u0438 \u043f\u0456\u0437\u043d\u0456\u0448\u0435, \u043e\u0441\u043a\u0456\u043b\u044c\u043a\u0438 \u0446\u0435 \u043f\u043e\u043a\u0438 \u043d\u0435 \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u043e\u0432\u043e). \u0422\u0430\u043a\u043e\u0436 \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c \u0434\u043d\u044f \u043c\u043e\u0436\u0435\u0442\u0435 \u0432\u0456\u043b\u044c\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u0438 \u0437\u0430\u043f\u0438\u0442\u0430\u043d\u043d\u044f \u043c\u0435\u043d\u0442\u043e\u0440\u0430\u043c (\u042e\u0440\u0456\u0439 \u041f\u0430\u043d\u0447\u0443\u043b, \u041a\u043e\u0440\u043e\u0442\u043a\u0438\u0439 \u0404\u0432\u0433\u0435\u043d) \u0437 \u043f\u0438\u0442\u0430\u043d\u044c \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0433\u043e \u0434\u0438\u0437\u0430\u0439\u043d\u0443, MIPSfpga \u0442\u0430 \u0439\u043e\u0433\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u0443\u0432\u0430\u043d\u043d\u044f. <br \/>  \u041f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0456\u0457 \u0441\u0442\u0432\u043e\u0440\u0435\u043d\u0438\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0456\u0432 \u043f\u043e\u0447\u0438\u043d\u0430\u044e\u0442\u044c\u0441\u044f \u043e 20-\u0439 \u0433\u043e\u0434\u0438\u043d\u0456. <\/p>\n<p>  \u041f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0456\u044f \u044f\u0432\u043b\u044f\u0454 \u0441\u043e\u0431\u043e\u044e \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0430\u0446\u0456\u044e \u0440\u043e\u0431\u043e\u0442\u0438 \u043f\u0440\u0438\u0441\u0442\u0440\u043e\u044e, \u043f\u0440\u043e\u0442\u044f\u0433\u043e\u043c \u044f\u043a\u043e\u0457 \u0432\u0438 \u0440\u043e\u0437\u043a\u0430\u0437\u0443\u0454\u0442\u0435, \u0449\u043e \u0431\u0443\u043b\u043e \u0437\u0440\u043e\u0431\u043b\u0435\u043d\u043e. \u0414\u043b\u044f \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0456\u0457 \u043c\u043e\u0436\u0435\u0442\u0435 \u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0442\u0438\u0441\u044f \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0440\u043e\u043c. \u0412 \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0456\u0457 \u0442\u0430 \u0434\u0435\u043c\u043e\u043d\u0441\u0442\u0440\u0446\u0456\u0457 \u043c\u043e\u0436\u0435 \u043f\u0440\u0438\u0439\u043c\u0430\u0442\u0438 \u0443\u0447\u0430\u0441\u0442\u044c \u043a\u0456\u043b\u044c\u043a\u0430 \u043b\u044e\u0434\u0435\u0439. \u0422\u0440\u0438\u0432\u0430\u043b\u0456\u0441\u0442\u044c \u043f\u0440\u0435\u0437\u0430\u043d\u0442\u0430\u0446\u0456\u0457 \u2014 3 \u0445\u0432\u0438\u043b\u0438\u043d\u0438. \u041e 20-45 \u0437\u0430\u0432\u0435\u0440\u0448\u0443\u0454\u043c\u043e \u043f\u0440\u0435\u0437\u0435\u043d\u0442\u0430\u0446\u0456\u0457. \u041f\u0440\u0438\u0431\u043b\u0438\u0437\u043d\u043e \u043e 21-00 \u043e\u0433\u043e\u043b\u043e\u0441\u0438\u043c\u043e \u043f\u0435\u0440\u0435\u043c\u043e\u0436\u0446\u0456\u0432 \u0442\u0430 \u0440\u043e\u0437\u0434\u0430\u043c\u043e \u043f\u0440\u0438\u0437\u0438 \u0432\u0441\u0456\u043c \u0443\u0447\u0430\u0441\u043d\u0438\u043a\u0430\u043c.<\/p>\n<p>  \u041f\u0440\u0438\u0437\u0438.<\/p>\n<p>  \u0413\u043e\u043b\u043e\u0432\u043d\u0438\u0439 \u043f\u0440\u0438\u0437 \u2014 \u043f\u043b\u0430\u0442\u0430 Altera DE0-CV \u0437 \u0447\u0438\u0441\u043b\u0430 \u0442\u0438\u0445, \u0449\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0432\u0430\u043b\u0438\u0441\u044c \u0443 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0456. \u042f\u043a\u0449\u043e \u043c\u0438 \u043d\u0435 \u0437\u043c\u043e\u0436\u0435\u043c\u043e \u0432\u0438\u0437\u043d\u0430\u0447\u0438\u0442\u0438\u0441\u044c \u0437 \u043a\u0440\u0430\u0449\u0438\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u043c, \u043f\u043e\u0434\u0430\u0440\u0443\u0454\u043c\u043e \u043f\u043b\u0430\u0442\u0438 \u0434\u0432\u043e\u043c \u043a\u0440\u0430\u0449\u0438\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u043c. \u0417\u0432\u0435\u0440\u043d\u0456\u0442\u044c \u0443\u0432\u0430\u0433\u0443, \u0449\u043e \u0433\u043e\u043b\u043e\u0432\u043d\u0438\u0439 \u043f\u0440\u0438\u0437 \u0434\u0430\u0440\u0443\u0454\u0442\u044c\u0441\u044f \u043a\u043e\u043c\u0430\u043d\u0434\u0456. \u042f\u043a \u0432\u0438 \u0439\u043e\u0433\u043e \u0434\u0456\u043b\u0438\u0442\u0438\u043c\u0435\u0442\u0435 \u2014 \u043d\u0430 \u0432\u0430\u0448 \u0440\u043e\u0437\u0441\u0443\u0434. \u0422\u0430\u043a\u043e\u0436 \u0443\u0441\u0456 \u0443\u0447\u0430\u0441\u043d\u0438\u043a\u0438 \u043e\u0442\u0440\u0438\u043c\u0430\u044e\u0442\u044c \u0437\u0430\u043e\u0445\u043e\u0447\u0443\u0432\u0430\u043b\u044c\u043d\u0456 \u043f\u0440\u0438\u0437\u0438, \u043f\u0440\u043e \u044f\u043a\u0456 \u0432\u0438 \u0434\u0456\u0437\u043d\u0430\u0454\u0442\u0435\u0441\u044c \u043f\u0456\u0434 \u0447\u0430\u0441 \u043d\u0430\u0433\u043e\u0440\u043e\u0434\u0436\u0435\u043d\u043d\u044f. \u0404\u0434\u0438\u043d\u0435 \u0449\u043e \u043c\u043e\u0436\u0435\u043c\u043e \u0437\u0430\u0440\u0430\u0437 \u0441\u043a\u0430\u0437\u0430\u0442\u0438 \u2014 \u0432\u043e\u043d\u0438 \u0442\u043e\u0447\u043d\u043e \u0431\u0443\u0434\u0443\u0442\u044c \u0432\u0430\u043c \u043a\u043e\u0440\u0438\u0441\u043d\u0456.<\/p>\n<p>  \u0407\u0436\u0430.<\/p>\n<p>  \u041f\u0440\u043e\u0442\u044f\u0433\u043e\u043c \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0443 \u0431\u0443\u0434\u0435 \u0434\u0432\u0456 \u043f\u0435\u0440\u0435\u0440\u0432\u0438 \u043d\u0430 \u043e\u0431\u0456\u0434. \u0407\u0436\u0443 \u043f\u0440\u0438\u0434\u0431\u0430\u0454\u043c\u043e \u0432 Noodle Doodle: <br \/>  <a href=\"https:\/\/eda.ua\/restorany\/lapsha-bar-noodle-doodle?gclid=CjwKEAiAr4vBBRCG36e415-_l1wSJAAatjJZgqN6K9uVvj4_XnQRioEBzgScrYK6BNi0lZb-HWTfbxoCZDzw_wcB\">https:\/\/eda.ua\/restorany\/lapsha-bar-noodle-doodle?gclid=CjwKEAiAr4vBBRCG36e415-_l1wSJAAatjJZgqN6K9uVvj4_XnQRioEBzgScrYK6BNi0lZb-HWTfbxoCZDzw_wcB<\/a><\/p>\n<p>  \u042f\u043a\u0449\u043e \u0443 \u0432\u0430\u0441 \u0454 \u043f\u043e\u0431\u0430\u0436\u0430\u043d\u043d\u044f \u043f\u043e \u0441\u0442\u0440\u0430\u0432\u0430\u043c, \u043c\u043e\u0436\u0435\u0442\u0435 \u043d\u0430\u0434\u0456\u0441\u043b\u0430\u0442\u0438 \u0457\u0445 \u0414\u043c\u0438\u0442\u0440\u0443<br \/>  (<a href=\"https:\/\/vk.com\/im?sel=75362095\">https:\/\/vk.com\/im?sel=75362095<\/a>) \u0434\u043e \u0432\u0435\u0447\u043e\u0440\u0430 \u043f&#8217;\u044f\u0442\u043d\u0438\u0446\u0456. \u041c\u043e\u0436\u043d\u0430 \u043e\u0431\u0440\u0430\u0442\u0438 \u044f\u043a\u0443\u0441\u044c \u043e\u0434\u043d\u0443 \u0441\u0442\u0440\u0430\u0432\u0443 \u043d\u0430 \u043a\u043e\u0436\u0435\u043d \u0437 \u0434\u0432\u043e\u0445 \u043f\u0440\u0438\u0439\u043e\u043c\u0456\u0432 \u0457\u0436\u0456.<\/p>\n<p>  \u0414\u043e \u0437\u0443\u0441\u0442\u0440\u0456\u0447\u0456 \u043d\u0430 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0456)<\/p>\n<p>   \u2014 \u0417 \u043f\u043e\u0432\u0430\u0433\u043e\u044e,<br \/>  \u041e\u0440\u0433\u0430\u043d\u0456\u0437\u0430\u0442\u043e\u0440\u0438 \u0437\u0430\u0445\u043e\u0434\u0443  <\/p><\/blockquote>\n<h2>\u041f\u0440\u0438\u043c\u0435\u0440 \u0434\u043b\u044f \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u043e\u0432 \u2014 \u0434\u0430\u0442\u0447\u0438\u043a \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f<\/h2>\n<p>  \u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u043f\u0440\u0438\u043c\u0435\u0440\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0430\u043c \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u0431\u044b\u043b \u043f\u043e\u043a\u0430\u0437\u0430\u043d \u043a\u043e\u0434 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u2014 <a href=\"https:\/\/digilentinc.com\/Products\/Detail.cfm?NavPath=2,401,1190&amp;Prod=PMOD-ALS\">Digilent PmodALS \u2014 Ambient Light Sensor<\/a>. \u0412\u043e\u0442 \u0442\u0430\u043a \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \u0434\u0430\u0442\u0447\u0438\u043a:<\/p>\n<p>  <a href=\"https:\/\/digilentinc.com\/Products\/Detail.cfm?NavPath=2,401,1190&amp;Prod=PMOD-ALS\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/27f\/240\/d7f\/27f240d7fe5ad13c92c150ad22665a69.jpg\"\/><\/a><\/p>\n<p>  \u0414\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0434\u0430\u0442\u0447\u0438\u043a \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b <a href=\"https:\/\/reference.digilentinc.com\/pmod:communication_protocols:spi\">SPI<\/a>. \u0412\u0430\u0440\u0438\u0430\u043d\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u043c\u043e\u0433\u043e \u0441\u0435\u043d\u0441\u043e\u0440\u043e\u043c \u2014 \u0434\u043e\u0432\u043e\u043b\u044c\u043d\u043e \u043f\u0440\u043e\u0441\u0442; \u0435\u0433\u043e \u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430\u0446\u0438\u0438 \u0441 \u0441\u0430\u0439\u0442\u0430 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438-\u043f\u0440\u043e\u0438\u0437\u0432\u043e\u0434\u0438\u0442\u0435\u043b\u044f Digilent \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 \u0432\u0441\u0435\u0433\u043e \u0434\u0432\u0430 \u0430\u0431\u0437\u0430\u0446\u0430 \u0442\u0435\u043a\u0441\u0442\u0430:<\/p>\n<blockquote><p><a href=\"http:\/\/digilentinc.com\/Data\/Products\/PMOD-ALS\/PmodALS_RM.pdf\">http:\/\/digilentinc.com\/Data\/Products\/PMOD-ALS\/PmodALS_RM.pdf<\/a><\/p>\n<p>  <a href=\"http:\/\/digilentinc.com\/Data\/Products\/PMOD-ALS\/PmodALS_RM.pdf\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/bbd\/b18\/d02\/bbdb18d02ec30e047de548453b5d8dbd.png\"\/><br \/>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/76e\/a6a\/fbc\/76ea6afbcd4b84b877b25b5c948df9fe.png\"\/><\/a>  <\/p><\/blockquote>\n<p>  \u0417\u0430\u043c\u0435\u0442\u0438\u043c, \u0447\u0442\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0441\u0435\u043dc\u043e\u0440\u0430 (SPI) \u2014 \u043f\u043e\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u044b\u0439, \u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u0448\u0438\u043d\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 (AHB-Lite) \u2014 \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u044b\u0439. \u0421\u0440\u0430\u0432\u043d\u0438\u043c:<\/p>\n<p>  \u041f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 SPI \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u0438 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u044e\u0442\u0441\u044f \u0431\u0438\u0442 \u0437\u0430 \u0431\u0438\u0442\u043e\u043c. \u042d\u0442\u043e \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u0442 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432, \u0447\u0442\u043e \u0432\u0430\u0436\u043d\u043e \u0434\u043b\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u043e\u0432, \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0449\u0438\u0445 \u0434\u0430\u043d\u043d\u044b\u0435 \u043c\u0435\u0436\u0434\u0443 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u0430\u043c\u0438:<\/p>\n<p>  <a href=\"https:\/\/reference.digilentinc.com\/pmod:communication_protocols:spi\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/a89\/5c0\/960\/a895c09607336a94541d278f76865d8f.png\"\/><\/a><\/p>\n<p>  \u041f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 <a href=\"http:\/\/mazsola.iit.uni-miskolc.hu\/~drdani\/docs_arm\/IHI0033A_AMBA3_AHB_Lite.pdf\">AHB-Lite<\/a> \u0431\u0438\u0442\u044b \u0434\u0430\u043d\u043d\u044b\u0445 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e. \u041a\u0440\u043e\u043c\u0435 \u044d\u0442\u043e\u0433\u043e, \u0434\u0430\u043d\u043d\u044b\u0435 \u0432 \u044d\u0442\u043e\u043c \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0435 \u0441\u0432\u044f\u0437\u0430\u043d\u044b \u0441 \u0430\u0434\u0440\u0435\u0441\u043e\u043c, \u043f\u0440\u0438\u0447\u0435\u043c \u0431\u0438\u0442\u044b \u0430\u0434\u0440\u0435\u0441\u0430 \u0442\u043e\u0436\u0435 \u043f\u0435\u0440\u0435\u0434\u0430\u044e\u0442\u0441\u044f \u043f\u0430\u0440\u0430\u043b\u043b\u0435\u043b\u044c\u043d\u043e. \u0412\u043e\u0442 \u0434\u0438\u0430\u0433\u0440\u0430\u043c\u043c\u044b \u0434\u043b\u044f \u0447\u0430\u0441\u0442\u0438 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0439 \u0447\u0442\u0435\u043d\u0438\u044f \u0438 \u0437\u0430\u043f\u0438\u0441\u0438 \u043d\u0430 \u0448\u0438\u043d\u0435 AHB-Lite:<\/p>\n<p>  \u0427\u0442\u0435\u043d\u0438\u0435:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/28b\/e48\/4fe\/28be484feb28c02c624d896b38469bbd.png\"\/><\/p>\n<p>  \u0417\u0430\u043f\u0438\u0441\u044c:<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/035\/30e\/ac0\/03530eac0461092ebe545ffe0b3e5a63.png\"\/><\/p>\n<p>  \u0414\u043b\u044f \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0438 \u0441\u0435\u043d\u0441\u043e\u0440\u0430 \u0432 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u043d\u0443\u0436\u043d\u043e \u0441\u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0440\u0438 \u043a\u043e\u043c\u043f\u043e\u043d\u0435\u043d\u0442\u0430:<\/p>\n<ol>\n<li>\u0425\u0430\u0440\u0434\u0432\u0435\u0440\u043d\u044b\u0439 \u043c\u043e\u0434\u0443\u043b\u044c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 SPI \u0438 \u0441\u043a\u043b\u0430\u0434\u0438\u0440\u0443\u0435\u0442 \u0438\u0445 \u0432 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f. \u041a\u043e\u0434 \u043d\u0430 \u0432\u0435\u0440\u0438\u043b\u043e\u0433\u0435 \u0434\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f \u043d\u0430\u0445\u043e\u0434\u0438\u0442\u0441\u044f \u0432 \u0444\u0430\u0439\u043b\u0435 <a href=\"https:\/\/github.com\/MIPSfpga\/mipsfpga-plus\/blob\/master\/mfp_pmod_als_spi_receiver.v\">https:\/\/github.com\/MIPSfpga\/mipsfpga-plus\/blob\/master\/mfp_pmod_als_spi_receiver.v<\/a>, \u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0438\u0436\u0435.<\/li>\n<li>\u041a\u043e\u0434 \u043d\u0430 \u0432\u0435\u0440\u0438\u043b\u043e\u0433\u0435 \u0434\u043b\u044f \u043f\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0438\u0437 \u044d\u0442\u043e\u0433\u043e \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u043f\u043e \u0448\u0438\u043d\u0435 AHB-Lite \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u0435 \u044f\u0434\u0440\u043e \u0434\u043b\u044f \u043e\u0431\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0434\u0430\u043d\u043d\u044b\u0445 \u0441\u043e\u0444\u0442\u0432\u0435\u0440\u043e\u043c, \u0442\u0430\u043a \u0441\u043a\u0430\u0437\u0430\u0442\u044c glue code. \u0415\u0433\u043e \u043c\u043e\u0436\u043d\u043e \u043d\u0430\u0439\u0442\u0438 \u0432 \u0444\u0430\u0439\u043b\u0430\u0445 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 <a href=\"https:\/\/github.com\/MIPSfpga\/mipsfpga-plus\">https:\/\/github.com\/MIPSfpga\/mipsfpga-plus<\/a>, \u0435\u0441\u043b\u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u043f\u043e\u0438\u0441\u043a \u043f\u043e \u0441\u0442\u0440\u043e\u043a\u0435 <i>`ifdef MFP_DEMO_LIGHT_SENSOR.<\/i>.<\/li>\n<li>\u0421\u043e\u0444\u0442\u0432\u0435\u0440, \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0449\u0438\u0439 \u043d\u0430 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u043e\u043c \u044f\u0434\u0440\u0435, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u0441 \u0434\u0430\u0442\u0447\u0438\u043a\u0430 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u0438\u044f \u0438 \u043a\u0430\u043a-\u0442\u043e \u0438\u0445 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0432\u044b\u0432\u043e\u0434\u0438\u0442 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435 \u043e\u0441\u0432\u0435\u0449\u0435\u043d\u043d\u043e\u0441\u0442\u0438 \u043d\u0430 7-\u0441\u0435\u0433\u043c\u0435\u043d\u0442\u043d\u044b\u0439 \u0438\u043d\u0434\u0438\u043a\u0430\u0442\u043e\u0440 \u043d\u0430 FPGA \u043f\u043b\u0430\u0442\u0435. \u042d\u0442\u043e \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0430\u044f \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0430 \u043d\u0430 \u0421\u0438, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u043e\u0439 GCC toolchain \u0438 \u043b\u0438\u043d\u043a\u0443\u0435\u0442\u0441\u044f \u0441 \u043a\u043e\u0434\u043e\u043c \u0434\u043b\u044f \u0438\u043d\u0438\u0446\u0438\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438, \u043d\u0430\u043f\u0438\u0441\u0430\u043d\u043d\u044b\u043c \u043d\u0430 \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440\u0435 \u2014 \u0441\u043c. <a href=\"https:\/\/github.com\/MIPSfpga\/mipsfpga-plus\/tree\/master\/programs\/01_light_sensor\">https:\/\/github.com\/MIPSfpga\/mipsfpga-plus\/tree\/master\/programs\/01_light_sensor<\/a><\/li>\n<\/ol>\n<p>  \u041a\u043e\u0434 \u043d\u0430 \u0432\u0435\u0440\u0438\u043b\u043e\u0433\u0435 \u0434\u043b\u044f \u0445\u0430\u0440\u0434\u0432\u0435\u0440\u043d\u043e\u0433\u043e \u043c\u043e\u0434\u0443\u043b\u044f, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043f\u0440\u0438\u043d\u0438\u043c\u0430\u0435\u0442 \u0434\u0430\u043d\u043d\u044b\u0435 \u043f\u043e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0443 SPI \u0438 \u0441\u043a\u043b\u0430\u0434\u0438\u0440\u0443\u0435\u0442 \u0438\u0445 \u0432 \u0440\u0435\u0433\u0438\u0441\u0442\u0440 \u0442\u0435\u043a\u0443\u0449\u0435\u0433\u043e \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u044f:<\/p>\n<p>  <a href=\"https:\/\/github.com\/MIPSfpga\/mipsfpga-plus\/blob\/master\/mfp_pmod_als_spi_receiver.v\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/2c2\/8f1\/0c3\/2c28f10c359d606717478d421176fc02.png\"\/><\/a><\/p>\n<p>  \u0412\u043e\u0442 \u0432 \u043a\u0430\u043a\u0443\u044e \u0441\u0445\u0435\u043c\u0443 \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u0435\u0442\u0441\u044f \u044d\u0442\u043e\u0442 \u043a\u043e\u0434 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u043b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u0441\u0438\u043d\u0442\u0435\u0437\u0430 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e Altera Quartus II \u0432\u0435\u0440\u0441\u0438\u0438 16.0 (\u043f\u043e\u0441\u043b\u0435 \u0430\u043d\u0430\u043b\u0438\u0437\u0430, \u043d\u043e \u043f\u0435\u0440\u0435\u0434 mapping-\u043e\u043c \u0438 \u043e\u043f\u0442\u0438\u043c\u0438\u0437\u0430\u0446\u0438\u0435\u0439):<\/p>\n<p>  <img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/7cd\/4e7\/c72\/7cd4e7c7244e814363e0603a72a8b783.png\"\/><\/p>\n<h2>\u0412\u044b\u0432\u043e\u0434\u044b \u0438 \u043f\u043b\u0430\u043d\u044b \u043d\u0430 \u0431\u0443\u0434\u0443\u0449\u0435\u0435<\/h2>\n<p>  \u0425\u0430\u043a\u0430\u0442\u043e\u043d \u043f\u043e MIPSfpga \u043e\u043a\u0430\u0437\u0430\u043b\u0441\u044f \u0435\u0449\u0435 \u0431\u043e\u043b\u0435\u0435 \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u043c \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0435\u043c \u0434\u043b\u044f \u0432\u0441\u0435\u0445 \u0443\u0447\u0430\u0441\u0442\u0432\u0443\u044e\u0449\u0438\u0445, \u0447\u0435\u043c \u043e\u0436\u0438\u0434\u0430\u043b\u043e\u0441\u044c:<\/p>\n<ol>\n<li>\u0425\u0430\u043a\u0430\u0442\u043e\u043d \u043d\u0435 \u0431\u044b\u043b \u043e\u0447\u0435\u043d\u044c \u043b\u0435\u0433\u043a\u0438\u043c \u2014 \u043a \u0444\u0438\u043d\u0438\u0448\u0443 \u043f\u0440\u0438\u0448\u043b\u0438 \u043d\u0435 \u0432\u0441\u0435, \u0430 \u043c\u0435\u043d\u044c\u0448\u0435 \u043f\u043e\u043b\u043e\u0432\u0438\u043d\u044b \u043a\u043e\u043c\u0430\u043d\u0434<\/li>\n<li>\u0425\u0430\u043a\u0430\u0442\u043e\u043d \u043d\u0435 \u0431\u044b\u043b \u043e\u0447\u0435\u043d\u044c \u0442\u044f\u0436\u0435\u043b\u044b\u043c \u2014 \u0434\u0432\u0435 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u0440\u0438\u0448\u043b\u0430 \u0443\u0432\u0435\u0440\u0435\u043d\u043d\u043e, \u0435\u0449\u0435 \u043e\u0434\u043d\u0430-\u0434\u0432\u0435 \u2014 \u0441 \u043d\u0435\u043a\u043e\u0442\u043e\u0440\u044b\u043c\u0438 \u043d\u0430\u0442\u044f\u0436\u043a\u0430\u043c\u0438<\/li>\n<li>\u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0441\u0434\u0435\u043b\u0430\u043b\u0438 \u043a\u0443\u0447\u0443 \u043e\u0448\u0438\u0431\u043e\u043a \u043a\u0430\u043a \u043d\u043e\u0432\u0438\u0447\u043a\u043e\u0432, \u0442\u0430\u043a \u0438 \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0445 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438:<br \/> \n<ol>\n<li>\u0422\u0440\u0438\u0432\u0438\u0430\u043b\u044c\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430 \u043d\u043e\u0432\u0438\u0447\u043a\u0430: \u041f\u0435\u0440\u0435\u043f\u0443\u0442\u044b\u0432\u0430\u043d\u0438\u0435 \u0432\u0432\u043e\u0434\u043e\u0432 \u0438 \u0432\u044b\u0432\u043e\u0434\u043e\u0432<\/li>\n<li>\u041d\u0435\u0434\u043e\u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043c\u0435\u0445\u0430\u043d\u0438\u0437\u043c\u0430 \u0440\u0430\u0431\u043e\u0442\u044b Verilog-\u0430: \u0421\u0434\u0432\u0438\u0433 \u043d\u0430 \u0446\u0438\u043a\u043b \u0442\u0430\u043a\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0438\u0437-\u0437\u0430 \u043d\u0435\u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u044f \u043a\u043e\u043d\u0446\u0435\u043f\u0446\u0438\u0438 \u0434\u0435\u043b\u044c\u0442\u0430-\u0446\u0438\u043a\u043b\u043e\u0432 \u0438 \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f \u043d\u0435\u043c\u0435\u0434\u043b\u0435\u043d\u043d\u043e\u0433\u043e \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f \u0432\u043d\u0435\u0448\u043d\u0435\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0432\u043d\u0443\u0442\u0440\u0438 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0433\u043e <i>always<\/i>-\u0431\u043b\u043e\u043a\u0430 \u0432 \u043e\u0442\u0432\u0435\u0442 \u043d\u0430 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u0435 \u0441\u0438\u0433\u043d\u0430\u043b\u0443, \u043e\u0442 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0437\u0430\u0432\u0438\u0441\u0438\u0442 \u0432\u043d\u0435\u0448\u043d\u0438\u0439 \u0441\u0438\u0433\u043d\u0430\u043b \u0447\u0435\u0440\u0435\u0437 continuous assignment<\/li>\n<li>\u041d\u0435\u0434\u043e\u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043c\u0435\u0442\u043e\u0434\u043e\u043b\u043e\u0433\u0438\u0438 Register Transfer Level Methodology (RTL): \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u043e\u043d\u0442\u0440\u043e\u043b\u044c\u043d\u044b\u0445 \u0441\u0438\u0433\u043d\u0430\u043b\u043e\u0432 \u0432 <i>\u00abalways @(posedge control_signal) &#8230;\u00bb<\/i> \u0432\u043c\u0435\u0441\u0442\u043e <i>\u00abalways @(posedge clock)\u2026 if (control_signal) &#8230;\u00bb<\/i><\/li>\n<li>\u041d\u0435\u043f\u0440\u0430\u0432\u0438\u043b\u044c\u043d\u044b\u0435 timing constraints<\/li>\n<li>\u041d\u0430\u0448\u043b\u0438 \u0434\u0430\u0436\u0435 \u043e\u0448\u0438\u0431\u043a\u0443 \u0432 \u0432 \u043a\u043e\u0434\u0435 \u043f\u0430\u043a\u0435\u0442\u0430 MIPSfpga!<\/li>\n<\/ol>\n<p>  <\/li>\n<\/ol>\n<p>  \u041f\u043e\u0441\u0435\u043c\u0443 \u0435\u0441\u0442\u044c \u0438\u0434\u0435\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0442\u0430\u043a\u043e\u0439 \u0425\u0430\u043a\u0430\u0442\u043e\u043d \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u0441\u0442\u0440\u0430\u043d\u0430\u0445. \u0414\u043b\u044f \u043f\u043e\u0432\u0442\u043e\u0440\u0435\u043d\u0438\u044f \u0432 \u0420\u043e\u0441\u0441\u0438\u0438: \u0432 \u041c\u043e\u0441\u043a\u0432\u0435 \u043b\u0435\u0436\u0438\u0442 16 \u043f\u043b\u0430\u0442 Altera \/ Terasic DE0-CV, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0434\u043b\u044f \u0442\u0430\u043a\u0438\u0445 \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u0439. \u0412 \u041a\u0430\u0437\u0430\u0445\u0441\u0442\u0430\u043d\u0435 \u0438 \u0423\u043a\u0440\u0430\u0438\u043d\u0435 \u0442\u043e\u0436\u0435 \u043c\u043e\u0436\u043d\u043e \u0447\u0435\u0433\u043e-\u043d\u0438\u0431\u0443\u0434\u044c \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u0442\u044c. \u0415\u0441\u043b\u0438 \u0435\u0441\u0442\u044c \u0438\u0434\u0435\u0438, \u043f\u0440\u043e\u0441\u044c\u0431\u0430 \u0441\u043e\u043e\u0431\u0449\u0430\u0442\u044c \u0432 \u043a\u043e\u043c\u043c\u0435\u043d\u0442\u0430\u0440\u0438\u044f\u0445.<\/p>\n<p>  <a href=\"https:\/\/www.facebook.com\/belka.space.kpi\/photos\/a.1382284962070242.1073741828.1381472605484811\/1422510381381033\/?type=1&amp;theater\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/ee1\/2f1\/5eb\/ee12f15eb076d86342758b38514b916c.jpg\"\/><\/a><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habrahabr.ru\/post\/316248\/\"> https:\/\/habrahabr.ru\/post\/316248\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0412 \u041a\u0438\u0435\u0432\u0441\u043a\u043e\u043c \u041f\u043e\u043b\u0438\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u043c \u0418\u043d\u0441\u0442\u0438\u0442\u0443\u0442\u0435 \u043f\u0440\u043e\u0448\u0435\u043b \u0445\u0430\u043a\u0430\u0442\u043e\u043d \u043d\u043e\u0432\u043e\u0433\u043e \u0442\u0438\u043f\u0430, \u0441 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u043e\u0439 \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u043d\u043e\u0439 (\u0421\u0438, \u0430\u0441\u0441\u0435\u043c\u0431\u043b\u0435\u0440), \u0438 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u043e\u0439 (Verilog) \u0447\u0430\u0441\u0442\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b, \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u0432 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b \u0440\u0435\u043a\u043e\u043d\u0444\u0438\u0433\u0443\u0440\u0438\u0440\u0443\u0435\u043c\u043e\u0439 \u043b\u043e\u0433\u0438\u043a\u0438 (\u041f\u041b\u0418\u0421\/FPGA). \u0425\u0430\u043a\u0430\u0442\u043e\u043d \u0442\u0430\u043a\u0436\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u043b\u0441\u044f \u043e\u0434\u043d\u043e\u0439 \u0438\u0437 \u043a\u0430\u0444\u0435\u0434\u0440 \u041a\u0438\u0435\u0432\u0441\u043a\u043e\u0433\u043e \u041d\u0430\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0430 \u0438 Imagination Technologies, \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u043c \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043a\u043e\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 PowerVR \u0432\u043d\u0443\u0442\u0440\u0438 Apple iPhone. \u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u043f\u0440\u0435\u0432\u0437\u043e\u0448\u0435\u043b \u043e\u0436\u0438\u0434\u0430\u043d\u0438\u044f (\u043e\u0431 \u044d\u0442\u043e\u043c \u043d\u0438\u0436\u0435), \u0438 \u0441\u0435\u0439\u0447\u0430\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u044e\u0442\u0441\u044f \u043f\u043b\u0430\u043d\u044b \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0435\u0433\u043e \u0432 \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u0435\u0441\u0442\u0430\u0445, \u0432 \u0447\u0430\u0441\u0442\u043d\u043e\u0441\u0442\u0438 \u0432 \u0422\u043e\u043c\u0441\u043a\u0435 \u0438\u043b\u0438 \u041d\u043e\u0432\u043e\u0441\u0438\u0431\u0438\u0440\u0441\u043a\u0435.<\/p>\n<p>  <a href=\"https:\/\/vk.com\/wall-79153528_2464\"><img decoding=\"async\" src=\"https:\/\/habrastorage.org\/getpro\/habr\/post_images\/090\/4f9\/7ad\/0904f97ad20b1efc968d11d4cfc71503.jpg\"\/><\/a><\/p>\n<p>  \u0425\u0430\u043a\u0430\u0442\u043e\u043d \u0432 \u041a\u041f\u0418 \u043f\u043e <a href=\"http:\/\/www.silicon-russia.com\/2016\/01\/04\/mipsfpga-how-to-start\/\">MIPSfpga<\/a> \u0431\u044b\u043b \u044d\u043a\u0441\u043f\u0435\u0440\u0438\u043c\u0435\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u043c \u0432 \u0442\u043e\u043c \u0441\u043c\u044b\u0441\u043b\u0435, \u0447\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u0432 \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430\u0445 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0438\u043b\u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u044e\u0442 (\u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0440\u0435\u0448\u0435\u043d\u0438\u044f SaaS), \u0438\u043b\u0438 \u0434\u0435\u043b\u0430\u044e\u0442 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430 \u0438\u0437 \u0433\u043e\u0442\u043e\u0432\u044b\u0445 \u0444\u0438\u043a\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0445 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c \u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u0443\u044e\u0442 \u0438\u0445 (\u0410\u0440\u0434\u0443\u0438\u043d\u043e, STM32 Discovery). \u0417\u0434\u0435\u0441\u044c \u0436\u0435 \u0443\u0447\u0430\u0441\u0442\u043d\u0438\u043a\u0438 \u0438 \u043f\u0438\u0441\u0430\u043b\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0443, \u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u0430\u0442\u044b\u0432\u0430\u043b\u0438 \u0441\u0445\u0435\u043c\u0443, \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u0432\u044b\u0445 \u043f\u0435\u0440\u0435\u0434\u0430\u0447 (Register Transfer Level \u2014 RTL), \u043f\u043e\u0441\u043b\u0435 \u0447\u0435\u0433\u043e \u0432\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u044d\u0442\u043e\u0442 \u0431\u043b\u043e\u043a \u0432 \u0441\u0438\u043d\u0442\u0435\u0437\u0438\u0440\u0443\u0435\u043c\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043d\u044b\u043c \u044f\u0434\u0440\u043e\u043c <a href=\"https:\/\/imagination-technologies-cloudfront-assets.s3.amazonaws.com\/documentation\/MD00942-2B-microAptivUP-SUM-01.02.pdf\">MIPS microAptiv UP<\/a> \u0438 \u0448\u0438\u043d\u043e\u0439 AHB-Lite, \u0438 \u0440\u0435\u0430\u043b\u0438\u0437\u043e\u0432\u044b\u0432\u0430\u043b\u0438 \u044d\u0442\u0443 \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432 FPGA.<\/p>\n<p>  \u0412\u043e\u0442 \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u044b\u0433\u043b\u044f\u0434\u0435\u043b\u043e \u043d\u0430 \u044d\u043a\u0440\u0430\u043d\u0430\u0445 \u0438\u0445 \u043d\u043e\u0443\u0442\u0431\u0443\u043a\u043e\u0432, \u043d\u0430 FPGA-\u043f\u043b\u0430\u0442\u0435 \u0438 \u043a\u043e\u043d\u0446\u0435\u043f\u0442\u0443\u0430\u043b\u044c\u043d\u043e:  <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-281636","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/281636","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=281636"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/281636\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=281636"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=281636"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=281636"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}