{"id":388278,"date":"2024-06-29T07:50:51","date_gmt":"2024-06-29T07:50:51","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=388278"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=388278","title":{"rendered":"<span>\u041f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0438 RISC-V \u0438\u0437 Yadro \u043f\u043e\u043a\u0430\u0436\u0443\u0442 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0430\u043c \u043a\u0430\u043a \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u044b<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a10\/1d9\/d55\/a101d9d55f251e8d75e786f0d93d2bbf.jpeg\" alt=\"\u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432 \u0416\u0435\u043b\u044c\u043d\u0438\u043e, \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a Syntacore, \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \u0441\u0435\u043c\u0438\u043d\u0430\u0440 \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u0432 \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434\u0435 \u0432 \u043f\u043e\u0437\u0430\u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443\" title=\"\u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432 \u0416\u0435\u043b\u044c\u043d\u0438\u043e, \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a Syntacore, \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \u0441\u0435\u043c\u0438\u043d\u0430\u0440 \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u0432 \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434\u0435 \u0432 \u043f\u043e\u0437\u0430\u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443\" width=\"1024\" height=\"657\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a10\/1d9\/d55\/a101d9d55f251e8d75e786f0d93d2bbf.jpeg\" data-blurred=\"true\"\/><figcaption>\u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432 \u0416\u0435\u043b\u044c\u043d\u0438\u043e, \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a Syntacore, \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \u0441\u0435\u043c\u0438\u043d\u0430\u0440 \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u0432 \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434\u0435 \u0432 \u043f\u043e\u0437\u0430\u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443<\/figcaption><\/figure>\n<p>\u0427\u0435\u0440\u0435\u0437 \u043d\u0435\u0434\u0435\u043b\u044e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u043a\u0430 ChipEXPO, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0434\u043b\u044f \u0431\u0443\u0434\u0435\u0442 <a href=\"http:\/\/www.chipexpo.ru\/shkola-sinteza-cifrovyh-shem-na-verilog\" rel=\"noopener noreferrer nofollow\">\u0448\u043a\u043e\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0436\u0435\u043b\u0435\u0437\u0430 \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0441 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u043d\u0430 FPGA \u043f\u043b\u0430\u0442\u0430\u0445<\/a>, \u0430 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0445 &#8212; \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f <a href=\"http:\/\/www.chipexpo.ru\/programm\" rel=\"noopener noreferrer nofollow\">\u041c\u0438\u043a\u0440\u043e\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430, \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c<\/a>.<\/p>\n<p>\u0418 \u043d\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432, \u0438 \u043d\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0445 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0438 RISC-V \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u0438\u0437 Syntacore \/ Yadro \u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432 \u0416\u0435\u043b\u044c\u043d\u0438\u043e \u0438 \u041d\u0438\u043a\u0438\u0442\u0430 \u041f\u043e\u043b\u044f\u043a\u043e\u0432. \u0421\u0435\u0433\u043e\u0434\u043d\u044f <a href=\"https:\/\/www.kommersant.ru\/doc\/4975430\" rel=\"noopener noreferrer nofollow\">\u041a\u043e\u043c\u043c\u0435\u0440\u0441\u0430\u043d\u0442\u044a \u0441\u0440\u0430\u0432\u043d\u0438\u043b \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441 \u043f\u043e\u043b\u0435\u0442\u043e\u043c \u043d\u0430 \u041b\u0443\u043d\u0443<\/a>.<\/p>\n<p>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u0448\u043a\u043e\u043b\u0443 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0441\u0430\u0434\u043e\u0447\u043d\u044b\u0445 \u043c\u0435\u0441\u0442, \u043d\u043e \u0443 \u043d\u0430\u0441 \u0435\u0449\u0435 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0435\u0437\u0435\u0440\u0432 FPGA \u043f\u043b\u0430\u0442, \u0441 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u0438\u0445 \u0440\u0430\u0437\u0434\u0430\u0447\u0435\u0439 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0430\u043c \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0438\u0437 \u0434\u0430\u043b\u0435\u043a\u0438\u0445 \u043e\u0442 \u041c\u043e\u0441\u043a\u0432\u044b \u0433\u043e\u0440\u043e\u0434\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0448\u043a\u043e\u043b\u0435 \u043e\u043d\u043b\u0430\u0439\u043d. \u0412 \u043d\u0430\u0447\u0430\u043b\u0435 \u044d\u0442\u043e\u0439 \u0437\u0430\u043c\u0435\u0442\u043a\u0435 \u043c\u044b \u043e\u043f\u0438\u0448\u0435\u043c \u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043b\u0430\u0442\u0443 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u043e\u0444\u0442\u0432\u0435\u0440, \u043d\u0443\u0436\u043d\u044b\u0439 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u043f\u0440\u043e \u043d\u043e\u0432\u044b\u0435 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f \u0432 \u0448\u043a\u043e\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0433\u043e\u0434\u0430 &#8212; \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435 \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e \u043c\u0443\u0437\u044b\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e FPGA \u0438 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043c \u0437\u0430\u0431\u0430\u0432\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438\u0437 \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u043e\u0439 \u0444\u0438\u0437\u043c\u0430\u0442\u0448\u043a\u043e\u043b\u044c\u043d\u043e\u0439 \u043a\u043d\u0438\u0436\u043a\u0438 1963 \u0433\u043e\u0434\u0430 \u043a\u0430\u043a \u0411\u0430\u0445 \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u0433\u0430\u043c\u043c\u044b.<\/p>\n<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u043f\u043e\u0441\u0442\u0430 \u043c\u044b \u043f\u043e\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u044d\u0442\u0430 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043e\u043f\u043b\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 Apple, Intel, SpaceX, \u043a\u0430\u043a \u0438 \u0441\u0430\u043c\u043e\u043c \u0432 \u043c\u043e\u0434\u043d\u043e\u043c \u0432 \u044d\u0442\u043e\u043c \u0441\u0435\u0437\u043e\u043d\u0435 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u043c \u043c\u0438\u043a\u0440\u043e\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 &#8212; Syntacore \/ Yadro (\u0432 \u043a\u043e\u043d\u0446\u0435 \u043f\u043e\u0441\u0442\u0430 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b \u0438\u0445 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0439).<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/986\/ce2\/a67\/986ce2a67214e97bb2729e18e1abc12e.jpeg\" alt=\"\u041d\u0430\u0442\u0430\u0448\u0430 \u0434\u0435\u0440\u0436\u0438\u0442 Omdazz, \u043e\u0434\u043d\u0443 \u0438\u0437 \u043f\u043b\u0430\u0442 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0448\u043a\u043e\u043b\u0435\" title=\"\u041d\u0430\u0442\u0430\u0448\u0430 \u0434\u0435\u0440\u0436\u0438\u0442 Omdazz, \u043e\u0434\u043d\u0443 \u0438\u0437 \u043f\u043b\u0430\u0442 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0448\u043a\u043e\u043b\u0435\" width=\"775\" height=\"1024\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/986\/ce2\/a67\/986ce2a67214e97bb2729e18e1abc12e.jpeg\" data-blurred=\"true\"\/><figcaption>\u041d\u0430\u0442\u0430\u0448\u0430 \u0434\u0435\u0440\u0436\u0438\u0442 Omdazz, \u043e\u0434\u043d\u0443 \u0438\u0437 \u043f\u043b\u0430\u0442 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0448\u043a\u043e\u043b\u0435<\/figcaption><\/figure>\n<p>\u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u044f\u0432\u043e\u043a \u0432\u0434\u0432\u043e\u0435 (\u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0443\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438 \u0432\u0442\u0440\u043e\u0435) \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u0435\u0441\u0442 \u043e\u0444\u043b\u0430\u0439\u043d, \u043c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u043d\u0430 \u043f\u043e\u0441\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u043c\u0435\u0441\u0442\u0430 \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043f\u0440\u043e\u0448\u0435\u043b \u0442\u0440\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0443\u0440\u0441\u0430 \u043e\u0442 \u0420\u043e\u0441\u043d\u0430\u043d\u043e <a href=\"https:\/\/stemford.org\/education\/courses\/details\/6410690722451343819\" rel=\"noopener noreferrer nofollow\">\u00ab\u041e\u0442 \u0442\u0440\u0430\u043d\u0437\u0438\u0441\u0442\u043e\u0440\u0430 \u0434\u043e \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b\u00bb<\/a>, <a href=\"https:\/\/stemford.org\/education\/courses\/details\/6410690722451344036\" rel=\"noopener noreferrer nofollow\">\u00ab\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438\u00bb<\/a> \u0438 <a href=\"https:\/\/stemford.org\/education\/courses\/details\/6410690722451344042\" rel=\"noopener noreferrer nofollow\">\u00ab\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438\u00bb<\/a>.<\/p>\n<p>\u042d\u0442\u043e\u0442 \u043a\u0443\u0440\u0441 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0430\u0434\u0438\u0442\u0441\u044f \u0437\u0430 \u0441\u0442\u043e\u043b \u0441 FPGA \u043f\u043b\u0430\u0442\u043e\u0439, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u043d\u0435 \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0432 \u0436\u0438\u0437\u043d\u0438 \u0441\u043b\u044b\u0448\u0438\u0442 \u0441\u043b\u043e\u0432\u0430 D-\u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u0438 \u043d\u0435\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u0435. \u0411\u0435\u0437 \u044d\u0442\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u043d\u0430 \u043a\u043e\u0434 \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 \u0441\u0432\u043e\u0438 \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u043d\u0430 \u043f\u043b\u0430\u0442\u0435 \u0431\u0443\u0434\u0435\u0442 \u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0431\u0440\u0435\u0434\u043e\u043c. \u0422\u0430\u043a\u0436\u0435 \u0431\u0435\u0437 \u043a\u0443\u0440\u0441\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e \u043a\u0430\u043a \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f \u0441 \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0430\u043c\u0438 \u0438 \u043a\u043d\u043e\u043f\u043e\u0447\u043a\u0430\u043c\u0438 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0449\u0438\u043a\u0430 \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 (RTL) Desigfn Engineer) \u0432 \u0442\u043ep-20 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0445 \u0438\u043b\u0438 \u0432 \u043a\u0443\u043f\u043b\u0435\u043d\u043d\u043e\u043c \u042f\u0434\u0440\u043e\u043c \u0441\u0442\u0430\u0440\u0442\u0430\u043f\u0435 Syntacore, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0420\u043e\u0441\u0441\u0438\u044e \u0432 \u0432\u0435\u043b\u0438\u043a\u0443\u044e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u0434\u0435\u0440\u0436\u0430\u0432\u0443 \u043b\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 10-20, \u0430\u043a\u043a\u0443\u0440\u0430\u0442 \u043a \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u043c \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u043c \u043a\u0430\u0440\u044c\u0435\u0440\u044b \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432.<\/p>\n<p>\u041f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0443\u0436\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u0435\u0445\u0430\u0442\u044c \u0432 \u0421\u043a\u043e\u043b\u043a\u043e\u0432\u043e, \u043d\u043e \u0432\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043b\u0430\u0442\u0443, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e. \u042d\u0442\u0430 \u043e\u043f\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0430\u043c \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0448\u043a\u043e\u043b, \u0432\u0443\u0437\u043e\u0432 \u0438 \u043a\u0440\u0443\u0436\u043a\u043e\u0432. \u041f\u043e\u043c\u0438\u043c\u043e \u043f\u043b\u0430\u0442\u044b \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0438 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044c \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439 \u0441\u043e \u0437\u0432\u0443\u043a\u043e\u043c. \u0412\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0435\u0440\u0444\u0438\u0442\u0438\u043a\u0430\u0442 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0440\u043e\u0441\u043d\u0430\u043d\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0443\u0440\u0441\u0430 \u0438 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c\u0441\u044f \u0441 \u041c\u0438\u0445\u0430\u0438\u043b\u043e\u043c \u041a\u043e\u0440\u043e\u0431\u043a\u043e\u0432\u044b\u043c (\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FPGA-Systems.ru, <a href=\"mailto:fpga-systems@yandex.ru\" rel=\"noopener noreferrer nofollow\">fpga-systems@yandex.ru<\/a>) \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u0432\u044b\u0441\u043b\u0430\u043b \u0432\u0430\u043c \u043f\u043b\u0430\u0442\u0443.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043d\u0435\u0442 \u043f\u043b\u0430\u0442\u044b, \u0432\u044b \u043d\u0435 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u0437\u0430\u043d\u044f\u0442\u0438\u044f\u043c \u0428\u043a\u043e\u043b\u044b \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442, \u043d\u0430 \u043e\u043d\u043b\u0430\u0439\u043d \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 <a href=\"https:\/\/eventswallet.com\/ru\/events\/282\" rel=\"noopener noreferrer nofollow\">eventwallet<\/a>, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0431\u0443\u0434\u0443\u0442 \u0432\u0435\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u044f\u043c\u044b\u0435 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u0432\u0441\u0435\u0445 \u043b\u0435\u043a\u0446\u0438\u0439 \u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043d\u044f\u0442\u0438\u0439 \u0428\u043a\u043e\u043b\u044b. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443, \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0443 \u041f\u0420\u041e\u0413\u0420\u0410\u041c\u041c\u0410 \u0432 \u043b\u0435\u0432\u043e\u043c \u043c\u0435\u043d\u044e. \u0422\u0430\u043c \u0443\u0432\u0438\u0434\u0438\u0442\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446-\u0437\u0430\u043b, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u0438\u0434\u0442\u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f.\u041c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0441\u043f\u0438\u043a\u0435\u0440\u0430\u043c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0447\u0430\u0442\u0430.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/a17\/eb5\/945\/a17eb5945c00d23c5dc09880c1fa39fc.jpeg\" alt=\"\u0421\u0442\u0443\u0434\u0435\u043d\u0442\u044b \u0418\u043d\u043d\u043e\u043f\u043e\u043b\u0438\u0441\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u043f\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\" title=\"\u0421\u0442\u0443\u0434\u0435\u043d\u0442\u044b \u0418\u043d\u043d\u043e\u043f\u043e\u043b\u0438\u0441\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u043f\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\" width=\"1024\" height=\"696\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a17\/eb5\/945\/a17eb5945c00d23c5dc09880c1fa39fc.jpeg\" data-blurred=\"true\"\/><figcaption>\u0421\u0442\u0443\u0434\u0435\u043d\u0442\u044b \u0418\u043d\u043d\u043e\u043f\u043e\u043b\u0438\u0441\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u043f\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c<\/figcaption><\/figure>\n<p>\u0414\u0435\u043d\u044c\u0433\u0438 \u043d\u0430 \u043f\u043b\u0430\u0442\u044b, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f \u0434\u0430\u043b\u0438:\u00a0<a href=\"https:\/\/www.cadence.com\/\" rel=\"noopener noreferrer nofollow\">Cadence Design Systems<\/a>,\u00a0<a href=\"http:\/\/mentor.com\/\" rel=\"noopener noreferrer nofollow\">Siemens EDA<\/a>\u00a0\/\u00a0<a href=\"https:\/\/megratec.ru\/\" rel=\"noopener noreferrer nofollow\">\u041c\u0415\u0413\u0420\u0410\u0422\u0415\u041a (Megratec &#8212; Mentor Graphics Technologies)<\/a>,\u00a0<a href=\"http:\/\/nanosemantics.ai\/\" rel=\"noopener noreferrer nofollow\">\u041d\u0430\u043d\u043e\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430<\/a>,\u00a0<a href=\"http:\/\/www.ambox.me\/\" rel=\"noopener noreferrer nofollow\">Alchemical Music Box<\/a>, \u041c\u0430\u043a\u0441\u0438\u043c \u041c\u0430\u0441\u043b\u043e\u0432 (\u0441\u043e\u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c Eltechs \u0438 \u0430\u0432\u0442\u043e\u0440 \u0448\u0443\u043c\u044f\u0449\u0435\u0433\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u0441\u0442\u0430 <a href=\"https:\/\/habr.com\/ru\/post\/576420\/\" rel=\"noopener noreferrer nofollow\">&#171;\u041b\u0435\u0433\u0435\u043d\u0434\u044b \u0438 \u043c\u0438\u0444\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445&#187;<\/a>) \u0438 \u0432\u0430\u0448 \u043f\u043e\u043a\u043e\u0440\u043d\u044b\u0439 \u0441\u043b\u0443\u0433\u0430 \u042e\u0440\u0438\u0439 \u041f\u0430\u043d\u0447\u0443\u043b.<\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432 \u044d\u0442\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u0435\u043c\u0438\u043d\u0430\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Quartus \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 13.0sp1. \u0416\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0438\u0437 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0445 (Lite) \u0432\u0435\u0440\u0441\u0438\u0439, \u043d\u043e \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Quartus Prime Lite Edition 20.1.1 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u043d\u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Windows 10, \u043d\u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Linux Ubuntu 20.04 LTS. \u0414\u043b\u044f Windows \u0443 \u043d\u0435\u0435 \u0438\u0441\u0442\u0435\u043a\u043b\u0430 \u0434\u0430\u0442\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430, \u0430 \u0434\u043b\u044f Linux \u043e\u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0443\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443.<\/p>\n<p>\u041e\u0431\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c: \u0434\u043b\u044f Windows &#8212; c \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f <a href=\"https:\/\/www.intel.com\/content\/altera-www\/global\/en_us\/index\/support\/support-resources\/knowledge-base\/tools\/2021\/why-does-the-intel--fpga-download-cables-drivers-installation-fa.html\" rel=\"noopener noreferrer nofollow\">patch<\/a>, \u0430 \u0434\u043b\u044f Linux &#8212; \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e &#171;sudo ln -sf \/lib\/x86_64-linux-gnu\/libudev.so.1 \/lib\/x86_64-linux-gnu\/libudev.so.0&#187;.<\/p>\n<p>\u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438, \u0447\u0442\u043e \u0432\u0430\u0448\u0430 FPGA \u043f\u043b\u0430\u0442\u0430 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Quartus \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 &#171;before&#187; \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0441\u044b\u043b\u043a\u0435:<\/p>\n<p>ChipEXPO 2021 Digital Design School before package v2.0 <a href=\"https:\/\/bit.ly\/chipexpo2021ddsbefore20\" rel=\"noopener noreferrer nofollow\">https:\/\/bit.ly\/chipexpo2021ddsbefore20<\/a><br \/><a href=\"https:\/\/www.dropbox.com\/s\/c9ybmrxg6vr9i0g\/ce2020labs_before_20210905_125508.zip?dl=0\" rel=\"noopener noreferrer nofollow\">\u041f\u0440\u044f\u043c\u0430\u044f \u0441\u0441\u044b\u043b\u043a\u0430<\/a><\/p>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0421\u0435\u0440\u0433\u0435\u044f \u0418\u0432\u0430\u043d\u0446\u0430 \u0441 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0433\u043e\u0434\u0430, \u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0438\u0445 \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Quartus \u0434\u043b\u044f Linux \u0438 Windows.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6136eeab4615593b75e24611\" data-style=\"\" id=\"6136eeab4615593b75e24611\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6136eec2abb378f6450d1991\" data-style=\"\" id=\"6136eec2abb378f6450d1991\" width=\"\"><\/div>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0441\u0447\u0435\u0442 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439 \u043f\u043e \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044e \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0437\u0432\u0443\u043a\u043e\u0432 \u043d\u0430 \u0432\u0435\u0440\u0438\u043b\u043e\u0433\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e FPGA \u043f\u043b\u0430\u0442\u044b. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043c\u044b \u0434\u0443\u043c\u0430\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0438\u043d\u0442\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u0432\u0443\u043a \u0438\u0437 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, \u043d\u043e \u043f\u043e\u0442\u043e\u043c \u0440\u0435\u0448\u0438\u043b\u0438, \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u0435\u0441\u043f\u043e\u0440\u0442\u0438\u0432\u043d\u043e &#8212; \u043d\u0443\u0436\u0435\u043d \u0436\u0438\u0432\u043e\u0439 \u0437\u0432\u0443\u043a, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u043c\u0435\u043a\u0430\u043b\u043a\u0443, \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u0443\u044e \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/a75\/4e4\/54d\/a754e454dbe2a656f6ab59104148b19f.png\" alt=\"\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0438\u0446\u0430 \u0444\u043b\u0435\u0439\u0442\u044b \u041c\u0430\u0440\u0438\u044f \u0411\u0435\u043b\u0438\u0447\u0435\u043d\u043a\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0433\u0440\u0430\u0442\u044c \u043c\u0435\u043b\u043e\u0434\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f FPGA \u043f\u043b\u0430\u0442\u043e\u0439 Piswords \u0441 Intel FPGA Cyclone IV\" title=\"\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0438\u0446\u0430 \u0444\u043b\u0435\u0439\u0442\u044b \u041c\u0430\u0440\u0438\u044f \u0411\u0435\u043b\u0438\u0447\u0435\u043d\u043a\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0433\u0440\u0430\u0442\u044c \u043c\u0435\u043b\u043e\u0434\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f FPGA \u043f\u043b\u0430\u0442\u043e\u0439 Piswords \u0441 Intel FPGA Cyclone IV\" width=\"800\" height=\"460\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/a75\/4e4\/54d\/a754e454dbe2a656f6ab59104148b19f.png\"\/><figcaption>\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0438\u0446\u0430 \u0444\u043b\u0435\u0439\u0442\u044b \u041c\u0430\u0440\u0438\u044f \u0411\u0435\u043b\u0438\u0447\u0435\u043d\u043a\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0433\u0440\u0430\u0442\u044c \u043c\u0435\u043b\u043e\u0434\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f FPGA \u043f\u043b\u0430\u0442\u043e\u0439 Piswords \u0441 Intel FPGA Cyclone IV<\/figcaption><\/figure>\n<p>\u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439 \u0441 \u043c\u0443\u0437\u044b\u043a\u043e\u0439 \u043d\u0430 FPGA \u044f \u0443\u0437\u043d\u0430\u043b \u0438\u0437 \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u043e\u0439 \u043a\u043d\u0438\u0436\u043a\u0438 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439 1963 \u0433\u043e\u0434\u0430 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0444\u0430\u043a\u0442:<\/p>\n<p>\u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0433\u0430\u043c\u043c\u044b \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u043f\u043e \u0447\u0430\u0441\u0442\u043e\u0442\u0430\u043c \u043d\u043e\u0442 \u043e\u0442 \u0433\u0430\u043c\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0434\u043e \u0411\u0430\u0445\u0430. \u0412 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0433\u0430\u043c\u043c\u0430\u0445 \u043f\u043e\u043b\u0443\u0442\u043e\u043d\u0430 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u0438\u0438, \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u043a\u043e\u0440\u043d\u044f 12-\u0442\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0438\u0437 \u0434\u0432\u043e\u0439\u043a\u0438 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430. \u0410 \u0432 17 \u0432\u0435\u043a\u0435 \u043a\u043b\u0430\u0432\u0435\u0441\u0438\u043d\u044b \u0438 \u0430\u0440\u0444\u044b \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e \u0434\u0440\u0443\u0433\u043e\u043c\u0443, \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0447\u0430\u0441\u0442\u043e\u0442\u044b \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u044b\u0432\u0430\u043b\u0438 \u043a\u0440\u0430\u0442\u043d\u044b\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f (\u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 &#171;\u0447\u0438\u0441\u0442\u044b\u0439 \u0441\u0442\u0440\u043e\u0439&#187;). \u0418\u0437-\u0437\u0430 \u044d\u0442\u043e\u0433\u043e \u043c\u0435\u043b\u043e\u0434\u0438\u0438 \u043d\u0435\u043b\u044c\u0437\u044f \u0431\u044b\u043b\u043e \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 &#8212; \u043e\u043d\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u043b\u0438 \u0437\u0432\u0443\u0447\u0430\u0442\u044c \u043a\u0440\u0438\u0432\u043e. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0411\u0430\u0445 \u043f\u0440\u043e\u043f\u0438\u0430\u0440\u0438\u043b \u043d\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432 &#171;\u0425\u043e\u0440\u043e\u0448\u043e \u0442\u0435\u043c\u043f\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043a\u043b\u0430\u0432\u0438\u0440\u0435&#187; \u0438 \u0434\u043e\u043a\u0430\u0437\u0430\u043b \u0447\u0442\u043e \u0441 \u043a\u043e\u0440\u043d\u0435\u043c 12-\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0438\u0437 \u0434\u0432\u043e\u0439\u043a\u0438 \u0441\u043e\u0447\u0438\u043d\u044f\u0442\u044c \u043c\u043e\u0436\u043d\u043e. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u044d\u0441\u0442\u0435\u0442\u044b \u043b\u0435\u0442 20 \u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 (&#171;\u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0442\u0435\u043c\u043f\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0442\u0440\u043e\u0439&#187;) \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0432\u0430\u0440\u0441\u043a\u043e\u0439.<\/p>\n<p>\u0412 \u0443\u043f\u0440\u044f\u043c\u043e\u0439 \u0420\u043e\u0441\u0441\u0438\u0438 \u043d\u043e\u0432\u043e\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u0440\u0438\u0442\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0434\u0430\u0436\u0435 \u0432 19 \u0432\u0435\u043a\u0435, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0432\u0438\u043a\u0438\u043f\u0435\u0434\u0438\u0438: &#171;\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u043b\u044e\u0434\u0438\u043d \u0441 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0434\u0430\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0443\u0445\u043e \u0435\u0449\u0451 \u043d\u0435 \u0438\u0441\u043f\u043e\u0440\u0447\u0435\u043d\u043e \u043d\u0438 \u0443\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0448\u0430\u0440\u043c\u0430\u043d\u043a\u0430\u043c\u0438, \u043d\u0438 \u0438\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u043e\u044e \u043e\u043f\u0435\u0440\u043e\u044e, \u043f\u043e\u0435\u0442 \u0432\u0435\u0441\u044c\u043c\u0430 \u0432\u0435\u0440\u043d\u043e; \u0438 \u043f\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c\u0443 \u0447\u0443\u0442\u044c\u044e \u0431\u0435\u0440\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0432\u0435\u0441\u044c\u043c\u0430 \u043e\u0442\u0447\u0435\u0442\u043b\u0438\u0432\u043e, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043d\u0435 \u0432 \u043d\u0430\u0448\u0435\u0439 \u0443\u0440\u043e\u0434\u043b\u0438\u0432\u043e\u0439 \u0442\u0435\u043c\u043f\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0433\u0430\u043c\u043c\u0435&#187; \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 \u041e\u0434\u043e\u0435\u0432\u0441\u043a\u0438\u0439<\/p>\n<p>\u0411\u043e\u043b\u0435\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0447\u0435\u043c \u0442\u0435\u043f\u043b\u044b\u0439 \u043b\u0430\u043c\u043f\u043e\u0432\u044b\u0439 \u0437\u0432\u0443\u043a \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0447\u0438\u043c!<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/14f\/d38\/2fa\/14fd382fa596839db4c221bad2fcc601.png\" alt=\"\" title=\"\" width=\"800\" height=\"600\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/14f\/d38\/2fa\/14fd382fa596839db4c221bad2fcc601.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c FPGA \u043f\u043b\u0430\u0442\u0430 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u044e\u0431\u0443\u0434\u044c \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u043c\u0435\u043b\u043e\u0434\u0438\u044e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 \u0444\u0438\u043b\u044c\u043c\u0430 &#171;\u041a\u0440\u0435\u0441\u0442\u043d\u044b\u0439 \u043e\u0442\u0435\u0446&#187; (\u044d\u0442\u0430 \u043c\u0435\u043b\u043e\u0434\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u0437\u0432\u0443\u0447\u0438\u0442 \u0432 \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u043e\u043c \u043c\u0443\u043b\u044c\u0442\u0444\u0438\u043b\u044c\u043c\u0435 &#171;\u041a\u043e\u043d\u0442\u0430\u043a\u0442&#187;)?<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/182\/4cc\/318\/1824cc3182bda863ce6bce97a9ae938a.png\" width=\"759\" height=\"323\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/182\/4cc\/318\/1824cc3182bda863ce6bce97a9ae938a.png\"\/><figcaption><\/figcaption><\/figure>\n<p>\u0415\u0441\u043b\u0438 \u0437\u0432\u0443\u043a \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0447\u0438\u0441\u0442\u044b\u0439, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c \u0438 \u0431\u0435\u0437 \u0424\u0443\u0440\u044c\u0435-\u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u043e\u043c \u0442\u0430\u043a\u0442\u043e\u0432 (\u043d\u043e \u043d\u0435 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u044b\u0445, \u0430 \u0442\u0430\u043a\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 50 MHz \u043d\u0430 FPGA \u043f\u043b\u0430\u0442\u0435) \u043c\u0435\u0436\u0434\u0443 \u043c\u043e\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043a\u043e\u0433\u0434\u0430 \u0441\u0438\u043d\u0443\u0441\u043e\u0438\u0434\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u0435\u0442 \u0435\u0433\u043e \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u042d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f zero crossing, \u0438 \u043e\u043d \u0432\u043f\u043e\u043b\u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0434\u043b\u044f \u0437\u0432\u0443\u043a\u043e\u0432 \u0444\u043b\u0435\u0439\u0442\u044b. \u0424\u043b\u0435\u0439\u0442\u0443 \u043f\u0440\u0438\u043d\u0435\u0441\u0435\u0442 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0438\u0446\u0430 <a href=\"http:\/\/mariaflute.com\/\" rel=\"noopener noreferrer nofollow\">\u041c\u0430\u0440\u0438\u044f \u0411\u0435\u043b\u0438\u0447\u0435\u043d\u043a\u043e<\/a> . \u0412\u043e\u0442 \u043a\u0430\u043a zero-crossing \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \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:<\/p>\n<p><a href=\"https:\/\/github.com\/DigitalDesignSchool\/ce2020labs\/blob\/master\/day_2\/piswords\/lab_5_mic\/top.v\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/DigitalDesignSchool\/ce2020labs\/blob\/master\/day_2\/piswords\/lab_5_mic\/top.v<\/a><\/p>\n<pre><code>    reg [15:0] prev_value;     reg [19:0] counter;     reg [19:0] distance;      localparam [15:0] threshold = 16'h1000;      always @ (posedge clk or posedge reset)         if (reset)         begin             prev_value &lt;= 16'h0;             counter    &lt;= 20'h0;             distance   &lt;= 20'h0;         end         else         begin             prev_value &lt;= value;              if (  value      > threshold                 &amp; prev_value &lt; threshold)             begin                distance &lt;= counter;                counter  &lt;= 20'h0;             end             else if (counter != ~ 20'h0)  \/\/ To prevent overflow             begin                counter &lt;= counter + 20'h1;             end         end      \/\/ \u0422\u0435\u043f\u0435\u0440\u044c \u0432 distance \u0443 \u043d\u0430\u0441 \u043b\u0435\u0436\u0438\u0442 \u043f\u0435\u0440\u0438\u043e\u0434 \u043d\u0438\u0436\u043d\u0435\u0439 \u0433\u0430\u0440\u043c\u043e\u043d\u0438\u043a\u0438 \u043d\u043e\u0442\u044b     \/\/ \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0442\u0430\u043a\u0442\u0430\u0445 50-\u043c\u0435\u0433\u0430\u0433\u0435\u0440\u0446\u043e\u0432\u043e\u0433\u043e \u0442\u0430\u043a\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430     <\/code><\/pre>\n<p>\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u0438\u043c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0432\u044b\u0434\u0430\u0434\u0438\u043c:<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/235\/7d1\/c28\/2357d1c283160561f965c6e2b81dec2f.png\" alt=\"Pmod MIC3: MEMS Microphone with Adjustable Gain\" title=\"Pmod MIC3: MEMS Microphone with Adjustable Gain\" width=\"500\" height=\"500\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/235\/7d1\/c28\/2357d1c283160561f965c6e2b81dec2f.png\"\/><figcaption>Pmod MIC3: MEMS Microphone with Adjustable Gain<\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0433\u043e \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044f \u043c\u043e\u0436\u043d\u043e \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a. \u0415\u0441\u043b\u0438 \u0432\u0441\u0435 \u0445\u043e\u0440\u043e\u0448\u043e \u043e\u0442\u043b\u0430\u0434\u0438\u0442\u044c, \u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u043b\u043e\u0434\u0438\u0438 \u0435\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0438\u0437 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044f:<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/811\/682\/1a0\/8116821a0c12fbae3fc5f37a4423fd13.png\" alt=\"Pmod AMP3: Stereo Power Amplifier\" title=\"Pmod AMP3: Stereo Power Amplifier\" width=\"500\" height=\"500\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/811\/682\/1a0\/8116821a0c12fbae3fc5f37a4423fd13.png\"\/><figcaption>Pmod AMP3: Stereo Power Amplifier<\/figcaption><\/figure>\n<p>\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0432 FPGA \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 SPI, \u0430 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b I2S.<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/f3b\/911\/fc9\/f3b911fc9e68e81f76722a612cfe0d54.png\" alt=\"\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b I2S \u0438\u0437 https:\/\/digilent.com\/reference\/pmod\/pmodamp3\/reference-manual\" title=\"\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b I2S \u0438\u0437 https:\/\/digilent.com\/reference\/pmod\/pmodamp3\/reference-manual\" width=\"950\" height=\"246\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/f3b\/911\/fc9\/f3b911fc9e68e81f76722a612cfe0d54.png\"\/><figcaption>\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b I2S \u0438\u0437 https:\/\/digilent.com\/reference\/pmod\/pmodamp3\/reference-manual<\/figcaption><\/figure>\n<p>\u041e\u0431\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u0441\u0434\u0432\u0438\u0433\u043e\u0432\u044b\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u043c, \u0441\u043c. <a href=\"https:\/\/github.com\/DigitalDesignSchool\/ce2020labs\/blob\/master\/day_2\/piswords\/lab_6_i2s\/top.v\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u0434 \u0434\u043b\u044f I2S \u0412\u0438\u043a\u0442\u043e\u0440\u0430 \u041f\u0440\u0443\u0442\u044c\u044f\u043d\u043e\u0432\u0430<\/a>:<\/p>\n<pre><code>module i2s (     input       clk,    \/\/ CLK - 50 MHz     input       reset,     input [2:0] octave,     input [3:0] note,     output      mclk,   \/\/ MCLK - 12.5 MHz     output      bclk,   \/\/ BCLK - 3.125 MHz serial clock - for a 48 KHz Sample Rate     output      lrclk,  \/\/ LRCLK - 32-bit L, 32-bit R     output      sdata );      reg   [9:0] clk_div;     reg  [31:0] shift;     reg   [7:0] cnt;     wire [15:0] value;     wire  [7:0] cnt_max;      always @ (posedge clk or posedge reset)         if (reset)             clk_div &lt;= 0;         else             clk_div &lt;= clk_div + 10'b1;      assign mclk  = clk_div [1];     assign bclk  = clk_div [3];     assign lrclk = clk_div [9];      always @ (posedge clk or posedge reset)         if (reset)             cnt &lt;= 0;         else if (clk_div [9:0] == 10'b11_1111_1111)             cnt &lt;= (cnt == cnt_max) ? 8'b0 : cnt + 8'b1;      assign sdata = shift [31];      always @ (posedge clk or posedge reset)         if (reset)             shift &lt;= 0;         else         begin             if (clk_div [8:0] == 9'b1_1111_1111)                 shift &lt;= value &lt;&lt; 16;             else if (clk_div [3:0] == 4'b1111)                 shift &lt;= shift &lt;&lt; 1;         end      lut lut     (         .octave ( octave  ),         .note   ( note    ),         .x      ( cnt     ),         .x_max  ( cnt_max ),         .y      ( value   )     );  endmodule<\/code><\/pre>\n<p>\u0414\u043b\u044f \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044f \u0432\u0430\u043c \u043d\u0443\u0436\u043d\u044b \u0431\u0443\u0434\u0443\u0442 \u043d\u0430\u0443\u0448\u043d\u0438\u043a\u0438, \u0430 \u0435\u0441\u043b\u0438 \u0445\u043e\u0442\u0438\u0442\u0435 \u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0435\u0440\u0435\u043e \u0437\u0432\u0443\u043a\u0438, \u0442\u043e \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0439 \u043a\u0430\u0431\u0435\u043b\u044c:<\/p>\n<figure class=\"\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w780q1\/getpro\/habr\/upload_files\/dd8\/c8c\/57c\/dd8c8c57ccc27c742832cda1d794659c.jpeg\" alt=\"Monoprice 6inch 3.5mm Stereo Jack\/Two 3.5mm Stereo Plug Cable\" title=\"Monoprice 6inch 3.5mm Stereo Jack\/Two 3.5mm Stereo Plug Cable\" width=\"495\" height=\"303\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/dd8\/c8c\/57c\/dd8c8c57ccc27c742832cda1d794659c.jpeg\" data-blurred=\"true\"\/><figcaption>Monoprice 6inch 3.5mm Stereo Jack\/Two 3.5mm Stereo Plug Cable<\/figcaption><\/figure>\n<p>\u041c\u043e\u0436\u0435\u0442 \u0432\u044b \u0441\u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u043e\u0432\u0442\u043e\u0440\u0438\u0442\u044c \u0441\u0446\u0435\u043d\u0443 \u0438\u0437 \u043c\u0443\u043b\u044c\u0442\u0444\u0438\u043b\u044c\u043c\u0430 \u041a\u043e\u043d\u0442\u0430\u043a\u0442 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e FPGA \u043f\u043b\u0430\u0442\u044b:<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6136f8184615593b75e24612\" data-style=\"\" id=\"6136f8184615593b75e24612\" width=\"\"><\/div>\n<p>\u041a\u0440\u043e\u043c\u0435 \u043b\u0430\u0431 \u0441\u043e \u0437\u0432\u0443\u043a\u043e\u043c, \u043b\u0430\u0431 \u0441 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u043e\u043c schoolRISCV \u0435\u0449\u0435 \u0431\u0443\u0434\u0443\u0442 \u043b\u0430\u0431\u044b \u0441 VGA \u0438\u0433\u0440\u0430\u043c\u0438. \u041e\u043d\u0438 \u0431\u044b\u043b\u0438 \u043e\u0447\u0435\u043d\u044c \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b \u043d\u0430 \u0448\u043a\u043e\u043b\u0435 \u0432 \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434\u0435:<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6136f89d122cc8f63869677c\" data-style=\"\" id=\"6136f89d122cc8f63869677c\" width=\"\"><\/div>\n<p>\u0414\u043b\u044f \u044d\u0442\u0438\u0445 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439 \u0432\u0430\u043c \u043f\u043e\u043d\u0430\u0434\u043e\u0431\u0438\u0442\u0441\u044f \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u0441 VGA \u0432\u0445\u043e\u0434\u043e\u043c, \u0447\u0442\u043e\u0431\u044b \u0432\u043e\u0442\u043a\u043d\u0443\u0442\u044c \u0435\u0433\u043e \u0432 FPGA \u043f\u043b\u0430\u0442\u0443. \u042d\u0442\u0438\u0445 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u043e\u0432 \u0443 \u043d\u0430\u0441 \u0434\u0435\u0444\u0438\u0446\u0438\u0442, \u0442\u0430\u043a \u043a\u0430\u043a \u0432 \u0421\u043a\u043e\u043b\u043a\u043e\u0432\u043e \u0431\u0443\u0434\u0443\u044c \u0441\u0442\u043e\u044f\u0442\u044c \u0442\u043e\u043b\u044c\u043a\u043e 25 \u043c\u043e\u043d\u043e\u0431\u043b\u043e\u043a\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043d\u0430\u043c \u043e\u0440\u0433\u0430\u043d\u0438\u0437\u043e\u0432\u0430\u043b \u0415\u0432\u0433\u0435\u043d\u0438\u0439 \u041f\u0435\u0432\u0446\u043e\u0432 \u0438\u0437 \u041c\u0418\u0420\u042d\u0410. \u0415\u0441\u043b\u0438 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u043d\u0435\u0441\u0442\u0438 \u0441\u0432\u043e\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0447\u0438\u043a, \u0431\u0443\u0434\u0435\u0442 \u0445\u043e\u0440\u043e\u0448\u043e (\u0435\u0441\u043b\u0438 \u0432\u044b \u0434\u0435\u043b\u0430\u0435\u0442\u0435 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e, \u0443 \u0432\u0430\u0441 \u043d\u0430\u0432\u0435\u0440\u043d\u044f\u043a\u0430 \u0435\u0441\u0442\u044c \u0441\u0442\u0430\u0440\u044b\u0439 \u043c\u043e\u043d\u0438\u0442\u043e\u0440 \u0438\u043b\u0438 \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c).<\/p>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u0437\u0430\u0447\u0435\u043c \u0432\u0441\u0435 \u044d\u0442\u043e \u043d\u0443\u0436\u043d\u043e. \u0423\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f \u0441 FPGA &#8212; \u044d\u0442\u043e \u043f\u0443\u0442\u044c \u0432 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \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. \u041e\u043d \u043d\u0430 \u0443\u0440\u043e\u0432\u043d\u0435 \u0432\u0435\u0440\u0438\u043b\u043e\u0433\u0430 \u0438 \u043c\u0438\u043a\u0440\u043e\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u044b \u0431\u043e\u043b\u0435\u0435-\u043c\u0435\u043d\u0435\u0435 \u043e\u0431\u0449\u0438\u0439 \u0438 \u0434\u043b\u044f FPGA \u0438 \u0434\u043b\u044f ASIC &#8212; \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0441\u0442\u043e\u044f\u0442 \u0432 \u0441\u043c\u0430\u0442\u0440\u0444\u043e\u043d\u0430\u0445 \u0438 \u0434\u0440\u0443\u0433\u0438\u0445 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u0430\u0445. \u041f\u0440\u0438\u0447\u0435\u043c \u0440\u0430\u0431\u043e\u0442\u044b \u0432 \u043a\u0440\u0443\u0442\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0445 \u0435\u0441\u0442\u044c \u0438 \u043d\u0430 FPGA, \u0438 \u0434\u043b\u044f \u0438\u043d\u0442\u0435\u0440\u043d\u043e\u0432. \u042d\u0442\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u043e \u0438 \u0445\u043e\u0440\u043e\u0448\u043e \u043e\u043f\u043b\u0430\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044f. \u041f\u0440\u0438\u0447\u0435\u043c \u0438 \u043d\u0430 <a href=\"http:\/\/www.chipexpo.ru\/shkola-sinteza-cifrovyh-shem-na-verilog\" rel=\"noopener noreferrer nofollow\">\u0448\u043a\u043e\u043b\u0435 \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445<\/a>, \u0438 \u043d\u0430 <a href=\"http:\/\/www.chipexpo.ru\/programm\" rel=\"noopener noreferrer nofollow\">\u0448\u043a\u043e\u043b\u0435 \u0434\u043b\u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e\u0449\u0438\u0445 (\u0441\u0435\u043a\u0446\u0438\u0438 2 \u0438 3)<\/a> \u0443 \u043d\u0430\u0441 \u0431\u0443\u0434\u0443\u0442 \u0437\u0430\u0434\u0430\u0447\u043a\u0438 \u043f\u043e \u043c\u043e\u0442\u0438\u0432\u0430\u043c \u0440\u0435\u0430\u043b\u044c\u043d\u044b\u0445 \u0432\u043e\u043f\u0440\u043e\u0441\u043e\u0432 \u043d\u0430 \u0441\u043e\u0431\u0435\u0441\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u044f\u0445 \ud83d\ude42<\/p>\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/eea\/98e\/530\/eea98e530dd86645ef8569b72c1af4b8.png\" width=\"800\" height=\"855\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/eea\/98e\/530\/eea98e530dd86645ef8569b72c1af4b8.png\"\/><figcaption><\/figcaption><\/figure>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><\/p>\n<div class=\"tm-article-poll-container\"><!--[--><\/p>\n<div class=\"tm-article-poll tm-article-poll_variant-bordered\">\n<div class=\"tm-notice tm-notice_positive tm-article-poll__notice\"><!----><\/p>\n<div class=\"tm-notice__inner\"><!----><\/p>\n<div class=\"tm-notice__content\" data-test-id=\"notice-content\"><!--[--><span>\u0422\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0435 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0438 \u043c\u043e\u0433\u0443\u0442 \u0443\u0447\u0430\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c \u0432 \u043e\u043f\u0440\u043e\u0441\u0435. <a rel=\"nofollow\" href=\"\/kek\/v1\/auth\/habrahabr\/?back=\/ru\/articles\/576622\/&#038;hl=ru\">\u0412\u043e\u0439\u0434\u0438\u0442\u0435<\/a>, \u043f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430.<\/span><!--]--><\/div>\n<\/div>\n<\/div>\n<p><!--[--><\/p>\n<div class=\"tm-article-poll__header\">\u0412 \u043a\u0430\u043a\u043e\u0439 \u0431\u044b \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438 \u0432\u0430\u043c \u0431\u044b \u0431\u044b\u043b\u043e \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u0435\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c?<\/div>\n<div class=\"tm-article-poll__answers\"><!--[--><\/p>\n<div class=\"tm-article-poll__answer\">\n<div class=\"tm-article-poll__answer-data\"><span class=\"tm-article-poll__answer-percent\">30.95% <\/span><span class=\"tm-article-poll__answer-label\">\u041a\u0440\u0443\u043f\u043d\u043e\u0439 \u0438\u0437 \u0422\u043e\u043f-20, \u0441 \u0442\u043e\u043f-\u044d\u043a\u0441\u043f\u0435\u0440\u0442\u0430\u043c\u0438<\/span><span class=\"tm-article-poll__answer-votes\">13<\/span><\/div>\n<div class=\"tm-article-poll__answer-bar\">\n<div class=\"tm-article-poll__answer-progress\" style=\"width: 30.95%\"><\/div>\n<\/div>\n<\/div>\n<div class=\"tm-article-poll__answer\">\n<div class=\"tm-article-poll__answer-data\"><span class=\"tm-article-poll__answer-percent tm-article-poll__answer-percent_winning\">59.52% <\/span><span class=\"tm-article-poll__answer-label\">\u0412 \u043c\u043e\u0435\u043c \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c \u0441\u0442\u0430\u0440\u0442\u0430\u043f\u0435, \u0447\u0442\u043e\u0431\u044b \u0437\u0430\u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441\u0442\u043e \u043c\u0438\u043b\u043b\u0438\u043e\u043d\u043e\u0432 \u0434\u043e\u043b\u043b\u0430\u0440\u043e\u0432 \u0438\u043b\u0438 \u0431\u043e\u043b\u044c\u0448\u0435<\/span><span class=\"tm-article-poll__answer-votes\">25<\/span><\/div>\n<div class=\"tm-article-poll__answer-bar\">\n<div class=\"tm-article-poll__answer-progress tm-article-poll__answer-progress_winning\" style=\"width: 59.52%\"><\/div>\n<\/div>\n<\/div>\n<div class=\"tm-article-poll__answer\">\n<div class=\"tm-article-poll__answer-data\"><span class=\"tm-article-poll__answer-percent\">9.52% <\/span><span class=\"tm-article-poll__answer-label\">\u0412 \u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0438\u0442\u0435\u0442\u0435 \u0433\u0434\u0435 \u044f \u0431\u044b \u043f\u0440\u0438\u0434\u0443\u043c\u0430\u043b \u0440\u0435\u0432\u043e\u043b\u044e\u0446\u0438\u043e\u043d\u043d\u044b\u0439 \u043c\u0435\u0442\u043e\u0434 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043e\u0442\u043f\u0440\u0430\u0432\u0438\u043b \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u043e\u0432 \u043d\u0430 \u043f\u0435\u043d\u0441\u0438\u044e<\/span><span class=\"tm-article-poll__answer-votes\">4<\/span><\/div>\n<div class=\"tm-article-poll__answer-bar\">\n<div class=\"tm-article-poll__answer-progress\" style=\"width: 9.52%\"><\/div>\n<\/div>\n<\/div>\n<p><!--]--><\/div>\n<div class=\"tm-article-poll__stats\"> \u041f\u0440\u043e\u0433\u043e\u043b\u043e\u0441\u043e\u0432\u0430\u043b\u0438 42 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f.    \u0412\u043e\u0437\u0434\u0435\u0440\u0436\u0430\u043b\u0438\u0441\u044c 19 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439. <\/div>\n<p><!--]--><\/div>\n<p><!--]--><\/div>\n<p> \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:\/\/habr.com\/ru\/articles\/576622\/\"> https:\/\/habr.com\/ru\/articles\/576622\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><figcaption>\u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432 \u0416\u0435\u043b\u044c\u043d\u0438\u043e, \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a Syntacore, \u043f\u0440\u043e\u0432\u043e\u0434\u0438\u0442 \u0441\u0435\u043c\u0438\u043d\u0430\u0440 \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432 \u0432 \u0417\u0435\u043b\u0435\u043d\u043e\u0433\u0440\u0430\u0434\u0435 \u0432 \u043f\u043e\u0437\u0430\u043f\u0440\u043e\u0448\u043b\u043e\u043c \u0433\u043e\u0434\u0443<\/figcaption><\/figure>\n<p>\u0427\u0435\u0440\u0435\u0437 \u043d\u0435\u0434\u0435\u043b\u044e \u0431\u0443\u0434\u0435\u0442 \u0432\u044b\u0441\u0442\u0430\u0432\u043a\u0430 ChipEXPO, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u0439 \u0434\u043b\u044f \u0431\u0443\u0434\u0435\u0442 <a href=\"http:\/\/www.chipexpo.ru\/shkola-sinteza-cifrovyh-shem-na-verilog\" rel=\"noopener noreferrer nofollow\">\u0448\u043a\u043e\u043b\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0436\u0435\u043b\u0435\u0437\u0430 \u0434\u043b\u044f \u043d\u0430\u0447\u0438\u043d\u0430\u044e\u0449\u0438\u0445 \u0441 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f\u043c\u0438 \u043d\u0430 FPGA \u043f\u043b\u0430\u0442\u0430\u0445<\/a>, \u0430 \u0434\u043b\u044f \u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u043e\u0434\u0432\u0438\u043d\u0443\u0442\u044b\u0445 &#8212; \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446\u0438\u044f <a href=\"http:\/\/www.chipexpo.ru\/programm\" rel=\"noopener noreferrer nofollow\">\u041c\u0438\u043a\u0440\u043e\u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430, \u0432\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u0438 \u0444\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u043e\u0435 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c<\/a>.<\/p>\n<p>\u0418 \u043d\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432, \u0438 \u043d\u0430 \u0441\u0435\u043a\u0446\u0438\u0438 \u0434\u043b\u044f \u0432\u0437\u0440\u043e\u0441\u043b\u044b\u0445 \u0431\u0443\u0434\u0443\u0442 \u0432\u044b\u0441\u0442\u0443\u043f\u0430\u0442\u044c \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0449\u0438\u043a\u0438 RISC-V \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u0438\u0437 Syntacore \/ Yadro \u0421\u0442\u0430\u043d\u0438\u0441\u043b\u0430\u0432 \u0416\u0435\u043b\u044c\u043d\u0438\u043e \u0438 \u041d\u0438\u043a\u0438\u0442\u0430 \u041f\u043e\u043b\u044f\u043a\u043e\u0432. \u0421\u0435\u0433\u043e\u0434\u043d\u044f <a href=\"https:\/\/www.kommersant.ru\/doc\/4975430\" rel=\"noopener noreferrer nofollow\">\u041a\u043e\u043c\u043c\u0435\u0440\u0441\u0430\u043d\u0442\u044a \u0441\u0440\u0430\u0432\u043d\u0438\u043b \u044d\u0442\u043e\u0442 \u043f\u0440\u043e\u0435\u043a\u0442 \u0441 \u043f\u043e\u043b\u0435\u0442\u043e\u043c \u043d\u0430 \u041b\u0443\u043d\u0443<\/a>.<\/p>\n<p>\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u044f\u0432\u043e\u043a \u043d\u0430 \u0448\u043a\u043e\u043b\u0443 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043f\u043e\u0441\u0430\u0434\u043e\u0447\u043d\u044b\u0445 \u043c\u0435\u0441\u0442, \u043d\u043e \u0443 \u043d\u0430\u0441 \u0435\u0449\u0435 \u043e\u0441\u0442\u0430\u043b\u0441\u044f \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u043e\u0439 \u0440\u0435\u0437\u0435\u0440\u0432 FPGA \u043f\u043b\u0430\u0442, \u0441 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u043e\u0439 \u0438\u0445 \u0440\u0430\u0437\u0434\u0430\u0447\u0435\u0439 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0430\u043c \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0438\u0437 \u0434\u0430\u043b\u0435\u043a\u0438\u0445 \u043e\u0442 \u041c\u043e\u0441\u043a\u0432\u044b \u0433\u043e\u0440\u043e\u0434\u043e\u0432, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u043c\u043e\u0433\u0443\u0442 \u043f\u0440\u0438\u043d\u044f\u0442\u044c \u0443\u0447\u0430\u0441\u0442\u0438\u0435 \u0432 \u0448\u043a\u043e\u043b\u0435 \u043e\u043d\u043b\u0430\u0439\u043d. \u0412 \u043d\u0430\u0447\u0430\u043b\u0435 \u044d\u0442\u043e\u0439 \u0437\u0430\u043c\u0435\u0442\u043a\u0435 \u043c\u044b \u043e\u043f\u0438\u0448\u0435\u043c \u043a\u0430\u043a \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043b\u0430\u0442\u0443 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u0441\u043e\u0444\u0442\u0432\u0435\u0440, \u043d\u0443\u0436\u043d\u044b\u0439 \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439.<\/p>\n<p>\u0414\u0430\u043b\u0435\u0435 \u043c\u044b \u0440\u0430\u0441\u0441\u043a\u0430\u0436\u0435\u043c \u043f\u0440\u043e \u043d\u043e\u0432\u044b\u0435 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f \u0432 \u0448\u043a\u043e\u043b\u0435 \u044d\u0442\u043e\u0433\u043e \u0433\u043e\u0434\u0430 &#8212; \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435 \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u044e \u043c\u0443\u0437\u044b\u043a\u0438 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e FPGA \u0438 \u043f\u0440\u0438\u0432\u0435\u0434\u0435\u043c \u0437\u0430\u0431\u0430\u0432\u043d\u044b\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u044f \u0438\u0437 \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u043e\u0439 \u0444\u0438\u0437\u043c\u0430\u0442\u0448\u043a\u043e\u043b\u044c\u043d\u043e\u0439 \u043a\u043d\u0438\u0436\u043a\u0438 1963 \u0433\u043e\u0434\u0430 \u043a\u0430\u043a \u0411\u0430\u0445 \u0438\u0437\u043c\u0435\u043d\u0438\u043b \u0433\u0430\u043c\u043c\u044b.<\/p>\n<p>\u0412 \u043a\u043e\u043d\u0446\u0435 \u043f\u043e\u0441\u0442\u0430 \u043c\u044b \u043f\u043e\u043a\u0430\u0436\u0435\u043c, \u043a\u0430\u043a \u044d\u0442\u0430 \u0434\u0435\u044f\u0442\u0435\u043b\u044c\u043d\u043e\u0441\u0442\u044c \u043f\u043e\u043c\u043e\u0436\u0435\u0442 \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0432 \u0431\u0443\u0434\u0443\u0449\u0435\u043c \u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043d\u044b\u0435 \u0438 \u0432\u044b\u0441\u043e\u043a\u043e\u043e\u043f\u043b\u0430\u0447\u0438\u0432\u0430\u0435\u043c\u044b\u0435 \u0440\u0430\u0431\u043e\u0442\u044b \u0432 Apple, Intel, SpaceX, \u043a\u0430\u043a \u0438 \u0441\u0430\u043c\u043e\u043c \u0432 \u043c\u043e\u0434\u043d\u043e\u043c \u0432 \u044d\u0442\u043e\u043c \u0441\u0435\u0437\u043e\u043d\u0435 \u0440\u043e\u0441\u0441\u0438\u0439\u0441\u043a\u043e\u043c \u043c\u0438\u043a\u0440\u043e\u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u043c \u043f\u0440\u043e\u0435\u043a\u0442\u0435 &#8212; Syntacore \/ Yadro (\u0432 \u043a\u043e\u043d\u0446\u0435 \u043f\u043e\u0441\u0442\u0430 \u0441\u043a\u0440\u0438\u043d\u0448\u043e\u0442\u044b \u0438\u0445 \u043e\u0431\u044a\u044f\u0432\u043b\u0435\u043d\u0438\u0439).<\/p>\n<figure class=\"full-width\"><figcaption>\u041d\u0430\u0442\u0430\u0448\u0430 \u0434\u0435\u0440\u0436\u0438\u0442 Omdazz, \u043e\u0434\u043d\u0443 \u0438\u0437 \u043f\u043b\u0430\u0442 \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043d\u0430 \u0448\u043a\u043e\u043b\u0435<\/figcaption><\/figure>\n<p>\u041f\u0440\u0435\u0436\u0434\u0435 \u0432\u0441\u0435\u0433\u043e, \u0442\u0430\u043a \u043a\u0430\u043a \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0437\u0430\u044f\u0432\u043e\u043a \u0432\u0434\u0432\u043e\u0435 (\u0430 \u0441\u0435\u0439\u0447\u0430\u0441 \u0443\u0436\u0435 \u043c\u043e\u0436\u0435\u0442 \u0438 \u0432\u0442\u0440\u043e\u0435) \u043f\u0440\u0435\u0432\u044b\u0441\u0438\u043b\u043e \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u043c\u0435\u0441\u0442 \u043e\u0444\u043b\u0430\u0439\u043d, \u043c\u044b \u0440\u0435\u0448\u0438\u043b\u0438 \u043e\u0442\u0434\u0430\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043e\u0440\u0438\u0442\u0435\u0442 \u043d\u0430 \u043f\u043e\u0441\u0430\u0434\u043e\u0447\u043d\u044b\u0435 \u043c\u0435\u0441\u0442\u0430 \u0434\u043b\u044f \u0442\u0435\u0445, \u043a\u0442\u043e \u043f\u0440\u043e\u0448\u0435\u043b \u0442\u0440\u0438 \u043d\u0435\u0431\u043e\u043b\u044c\u0448\u0438\u0445 \u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0443\u0440\u0441\u0430 \u043e\u0442 \u0420\u043e\u0441\u043d\u0430\u043d\u043e <a href=\"https:\/\/stemford.org\/education\/courses\/details\/6410690722451343819\" rel=\"noopener noreferrer nofollow\">\u00ab\u041e\u0442 \u0442\u0440\u0430\u043d\u0437\u0438\u0441\u0442\u043e\u0440\u0430 \u0434\u043e \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c\u044b\u00bb<\/a>, <a href=\"https:\/\/stemford.org\/education\/courses\/details\/6410690722451344036\" rel=\"noopener noreferrer nofollow\">\u00ab\u041b\u043e\u0433\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438\u00bb<\/a> \u0438 <a href=\"https:\/\/stemford.org\/education\/courses\/details\/6410690722451344042\" rel=\"noopener noreferrer nofollow\">\u00ab\u0424\u0438\u0437\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u0441\u0442\u043e\u0440\u043e\u043d\u0430 \u0446\u0438\u0444\u0440\u043e\u0432\u043e\u0439 \u0441\u0445\u0435\u043c\u043e\u0442\u0435\u0445\u043d\u0438\u043a\u0438\u00bb<\/a>.<\/p>\n<p>\u042d\u0442\u043e\u0442 \u043a\u0443\u0440\u0441 \u0433\u0430\u0440\u0430\u043d\u0442\u0438\u0440\u0443\u0435\u0442, \u0447\u0442\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0441\u0430\u0434\u0438\u0442\u0441\u044f \u0437\u0430 \u0441\u0442\u043e\u043b \u0441 FPGA \u043f\u043b\u0430\u0442\u043e\u0439, \u043f\u043e \u043a\u0440\u0430\u0439\u043d\u0435\u0439 \u043c\u0435\u0440\u0435 \u043d\u0435 \u0432\u043f\u0435\u0440\u0432\u044b\u0435 \u0432 \u0436\u0438\u0437\u043d\u0438 \u0441\u043b\u044b\u0448\u0438\u0442 \u0441\u043b\u043e\u0432\u0430 D-\u0442\u0440\u0438\u0433\u0433\u0435\u0440 \u0438 \u043d\u0435\u0431\u043b\u043e\u043a\u0438\u0440\u0443\u044e\u0449\u0435\u0435 \u043f\u0440\u0438\u0441\u0432\u0430\u0438\u0432\u0430\u043d\u0438\u0435. \u0411\u0435\u0437 \u044d\u0442\u043e\u0433\u043e \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u043d\u043e\u0441\u0438\u0442\u044c \u043d\u0430 \u043a\u043e\u0434 \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 \u0441\u0432\u043e\u0438 \u0430\u0441\u0441\u043e\u0446\u0438\u0430\u0446\u0438\u0438 \u0441 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0438 \u043f\u0440\u043e\u0438\u0441\u0445\u043e\u0434\u044f\u0449\u0435\u0435 \u043d\u0430 \u043f\u043b\u0430\u0442\u0435 \u0431\u0443\u0434\u0435\u0442 \u043a\u0430\u0437\u0430\u0442\u044c\u0441\u044f \u0431\u0440\u0435\u0434\u043e\u043c. \u0422\u0430\u043a\u0436\u0435 \u0431\u0435\u0437 \u043a\u0443\u0440\u0441\u0430 \u043c\u043e\u0436\u0435\u0442 \u0431\u044b\u0442\u044c \u043d\u0435\u043f\u043e\u043d\u044f\u0442\u043d\u043e \u043a\u0430\u043a \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u044f \u0441 \u043b\u0430\u043c\u043f\u043e\u0447\u043a\u0430\u043c\u0438 \u0438 \u043a\u043d\u043e\u043f\u043e\u0447\u043a\u0430\u043c\u0438 \u043f\u0440\u0438\u0432\u043e\u0434\u0438\u0442 \u043a \u043f\u043e\u0437\u0438\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0449\u0438\u043a\u0430 \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 (RTL) Desigfn Engineer) \u0432 \u0442\u043ep-20 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u044b\u0445 \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u044f\u0445 \u0438\u043b\u0438 \u0432 \u043a\u0443\u043f\u043b\u0435\u043d\u043d\u043e\u043c \u042f\u0434\u0440\u043e\u043c \u0441\u0442\u0430\u0440\u0442\u0430\u043f\u0435 Syntacore, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0442\u0435\u043e\u0440\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u043c\u043e\u0436\u0435\u0442 \u043f\u0440\u0435\u0432\u0440\u0430\u0442\u0438\u0442\u044c \u0420\u043e\u0441\u0441\u0438\u044e \u0432 \u0432\u0435\u043b\u0438\u043a\u0443\u044e \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0443\u044e \u0434\u0435\u0440\u0436\u0430\u0432\u0443 \u043b\u0435\u0442 \u0447\u0435\u0440\u0435\u0437 10-20, \u0430\u043a\u043a\u0443\u0440\u0430\u0442 \u043a \u0442\u0432\u043e\u0440\u0447\u0435\u0441\u043a\u0438\u043c \u0432\u0435\u0440\u0448\u0438\u043d\u0430\u043c \u043a\u0430\u0440\u044c\u0435\u0440\u044b \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u043e\u0432.<\/p>\n<p>\u041f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u0435 \u044d\u0442\u043e\u0433\u043e \u043a\u0443\u0440\u0441\u0430 \u0442\u0430\u043a\u0436\u0435 \u043d\u0443\u0436\u043d\u043e, \u0435\u0441\u043b\u0438 \u0432\u044b \u043d\u0435 \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u0435\u0445\u0430\u0442\u044c \u0432 \u0421\u043a\u043e\u043b\u043a\u043e\u0432\u043e, \u043d\u043e \u0432\u044b \u0445\u043e\u0442\u0435\u043b\u0438 \u0431\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u043f\u043b\u0430\u0442\u0443, \u0447\u0442\u043e\u0431\u044b \u043f\u0440\u0430\u043a\u0442\u0438\u043a\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0443\u0434\u0430\u043b\u0435\u043d\u043d\u043e. \u042d\u0442\u0430 \u043e\u043f\u0446\u0438\u044f \u0434\u043e\u0441\u0442\u0443\u043f\u043d\u0430 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a\u0430\u043c \u0438 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044f\u043c \u0448\u043a\u043e\u043b, \u0432\u0443\u0437\u043e\u0432 \u0438 \u043a\u0440\u0443\u0436\u043a\u043e\u0432. \u041f\u043e\u043c\u0438\u043c\u043e \u043f\u043b\u0430\u0442\u044b \u0432\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u0442\u0435 \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u0438 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044c \u0434\u043b\u044f \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439 \u0441\u043e \u0437\u0432\u0443\u043a\u043e\u043c. \u0412\u0430\u043c \u043d\u0443\u0436\u043d\u043e \u043f\u043e\u043a\u0430\u0437\u0430\u0442\u044c \u0441\u0435\u0440\u0444\u0438\u0442\u0438\u043a\u0430\u0442 \u043f\u043e\u0441\u043b\u0435 \u043f\u0440\u043e\u0445\u043e\u0436\u0434\u0435\u043d\u0438\u044f \u0440\u043e\u0441\u043d\u0430\u043d\u043e\u0432\u0441\u043a\u043e\u0433\u043e \u043e\u043d\u043b\u0430\u0439\u043d-\u043a\u0443\u0440\u0441\u0430 \u0438 \u0434\u043e\u0433\u043e\u0432\u043e\u0440\u0438\u0442\u044c\u0441\u044f \u0441 \u041c\u0438\u0445\u0430\u0438\u043b\u043e\u043c \u041a\u043e\u0440\u043e\u0431\u043a\u043e\u0432\u044b\u043c (\u041a\u043e\u043c\u0430\u043d\u0434\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u0430 FPGA-Systems.ru, <a href=\"mailto:fpga-systems@yandex.ru\" rel=\"noopener noreferrer nofollow\">fpga-systems@yandex.ru<\/a>) \u0447\u0442\u043e\u0431\u044b \u043e\u043d \u0432\u044b\u0441\u043b\u0430\u043b \u0432\u0430\u043c \u043f\u043b\u0430\u0442\u0443.<\/p>\n<p>\u0415\u0441\u043b\u0438 \u0443 \u0432\u0430\u0441 \u043d\u0435\u0442 \u043f\u043b\u0430\u0442\u044b, \u0432\u044b \u043d\u0435 \u0448\u043a\u043e\u043b\u044c\u043d\u0438\u043a \u0438 \u043f\u0440\u043e\u0441\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u043f\u043e\u0441\u043c\u043e\u0442\u0440\u0435\u0442\u044c, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u043f\u0440\u0438\u0441\u043e\u0435\u0434\u0438\u043d\u0438\u0442\u044c\u0441\u044f \u043a \u0437\u0430\u043d\u044f\u0442\u0438\u044f\u043c \u0428\u043a\u043e\u043b\u044b \u0447\u0435\u0440\u0435\u0437 \u0438\u043d\u0442\u0435\u0440\u043d\u0435\u0442, \u043d\u0430 \u043e\u043d\u043b\u0430\u0439\u043d \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0435 <a href=\"https:\/\/eventswallet.com\/ru\/events\/282\" rel=\"noopener noreferrer nofollow\">eventwallet<\/a>, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u0431\u0443\u0434\u0443\u0442 \u0432\u0435\u0441\u0442\u0438\u0442\u044c \u043f\u0440\u044f\u043c\u044b\u0435 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u0438 \u0432\u0441\u0435\u0445 \u043b\u0435\u043a\u0446\u0438\u0439 \u0438 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0437\u0430\u043d\u044f\u0442\u0438\u0439 \u0428\u043a\u043e\u043b\u044b. \u0414\u043b\u044f \u044d\u0442\u043e\u0433\u043e \u043d\u0443\u0436\u043d\u043e \u0437\u0430\u0439\u0442\u0438 \u043d\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0443, \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0438 \u043f\u0435\u0440\u0435\u0439\u0442\u0438 \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0443 \u041f\u0420\u041e\u0413\u0420\u0410\u041c\u041c\u0410 \u0432 \u043b\u0435\u0432\u043e\u043c \u043c\u0435\u043d\u044e. \u0422\u0430\u043c \u0443\u0432\u0438\u0434\u0438\u0442\u0435 \u0432\u0438\u0440\u0442\u0443\u0430\u043b\u044c\u043d\u044b\u0439 \u043a\u043e\u043d\u0444\u0435\u0440\u0435\u043d\u0446-\u0437\u0430\u043b, \u0432 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0431\u0443\u0434\u0435\u0442 \u0438\u0434\u0442\u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044f.\u041c\u043e\u0436\u043d\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0442\u044c \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u0441\u043f\u0438\u043a\u0435\u0440\u0430\u043c \u0432 \u0440\u0435\u0436\u0438\u043c\u0435 \u0447\u0430\u0442\u0430.<\/p>\n<figure class=\"full-width\"><figcaption>\u0421\u0442\u0443\u0434\u0435\u043d\u0442\u044b \u0418\u043d\u043d\u043e\u043f\u043e\u043b\u0438\u0441\u0430 \u0432\u043e \u0432\u0440\u0435\u043c\u044f \u0445\u0430\u043a\u0430\u0442\u043e\u043d\u0430 \u043f\u043e \u0430\u043b\u0433\u043e\u0440\u0438\u0442\u043c\u0430\u043c \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043c\u0438\u043a\u0440\u043e\u0441\u0445\u0435\u043c<\/figcaption><\/figure>\n<p>\u0414\u0435\u043d\u044c\u0433\u0438 \u043d\u0430 \u043f\u043b\u0430\u0442\u044b, \u043f\u0435\u0440\u0435\u0432\u043e\u0434 \u0438 \u0442\u0440\u0430\u043d\u0441\u043b\u044f\u0446\u0438\u044e \u043c\u0435\u0440\u043e\u043f\u0440\u0438\u044f\u0442\u0438\u044f \u0434\u0430\u043b\u0438:\u00a0<a href=\"https:\/\/www.cadence.com\/\" rel=\"noopener noreferrer nofollow\">Cadence Design Systems<\/a>,\u00a0<a href=\"http:\/\/mentor.com\/\" rel=\"noopener noreferrer nofollow\">Siemens EDA<\/a>\u00a0\/\u00a0<a href=\"https:\/\/megratec.ru\/\" rel=\"noopener noreferrer nofollow\">\u041c\u0415\u0413\u0420\u0410\u0422\u0415\u041a (Megratec &#8212; Mentor Graphics Technologies)<\/a>,\u00a0<a href=\"http:\/\/nanosemantics.ai\/\" rel=\"noopener noreferrer nofollow\">\u041d\u0430\u043d\u043e\u0441\u0435\u043c\u0430\u043d\u0442\u0438\u043a\u0430<\/a>,\u00a0<a href=\"http:\/\/www.ambox.me\/\" rel=\"noopener noreferrer nofollow\">Alchemical Music Box<\/a>, \u041c\u0430\u043a\u0441\u0438\u043c \u041c\u0430\u0441\u043b\u043e\u0432 (\u0441\u043e\u043e\u0441\u043d\u043e\u0432\u0430\u0442\u0435\u043b\u044c Eltechs \u0438 \u0430\u0432\u0442\u043e\u0440 \u0448\u0443\u043c\u044f\u0449\u0435\u0433\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u043f\u043e\u0441\u0442\u0430 <a href=\"https:\/\/habr.com\/ru\/post\/576420\/\" rel=\"noopener noreferrer nofollow\">&#171;\u041b\u0435\u0433\u0435\u043d\u0434\u044b \u0438 \u043c\u0438\u0444\u044b \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u043e\u0440\u0430 \u042d\u043b\u044c\u0431\u0440\u0443\u0441 \u0432 \u043f\u0440\u0438\u043c\u0435\u0440\u0430\u0445&#187;<\/a>) \u0438 \u0432\u0430\u0448 \u043f\u043e\u043a\u043e\u0440\u043d\u044b\u0439 \u0441\u043b\u0443\u0433\u0430 \u042e\u0440\u0438\u0439 \u041f\u0430\u043d\u0447\u0443\u043b.<\/p>\n<p>\u041f\u0440\u0438\u043c\u0435\u0440\u044b \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u044e\u0442\u0441\u044f \u0432 \u044d\u0442\u043e\u0439 \u0447\u0430\u0441\u0442\u0438 \u0441\u0435\u043c\u0438\u043d\u0430\u0440\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u044e\u0442 \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u0432\u0435\u0440\u0441\u0438\u044f\u043c\u0438 Quartus \u043d\u0430\u0447\u0438\u043d\u0430\u044f \u0441 13.0sp1. \u0416\u0435\u043b\u0430\u0442\u0435\u043b\u044c\u043d\u043e \u043a\u043e\u043d\u0435\u0447\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u044e\u044e \u0438\u0437 \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0445 (Lite) \u0432\u0435\u0440\u0441\u0438\u0439, \u043d\u043e \u0442\u0435\u043a\u0443\u0449\u0430\u044f \u0431\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f Quartus Prime Lite Edition 20.1.1 \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441\u0440\u0430\u0437\u0443 \u043f\u043e\u0441\u043b\u0435 \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f \u043d\u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Windows 10, \u043d\u0438 \u043d\u0430 \u0442\u0435\u043a\u0443\u0449\u0435\u0439 \u0432\u0435\u0440\u0441\u0438\u0438 Linux Ubuntu 20.04 LTS. \u0414\u043b\u044f Windows \u0443 \u043d\u0435\u0435 \u0438\u0441\u0442\u0435\u043a\u043b\u0430 \u0434\u0430\u0442\u0430 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u0430 \u0434\u0440\u0430\u0439\u0432\u0435\u0440\u0430, \u0430 \u0434\u043b\u044f Linux \u043e\u043d\u0430 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u0443\u0441\u0442\u0430\u0440\u0435\u0432\u0448\u0443\u044e \u0431\u0438\u0431\u043b\u0438\u043e\u0442\u0435\u043a\u0443.<\/p>\n<p>\u041e\u0431\u0435 \u043f\u0440\u043e\u0431\u043b\u0435\u043c\u044b \u043c\u043e\u0436\u043d\u043e \u0440\u0435\u0448\u0438\u0442\u044c: \u0434\u043b\u044f Windows &#8212; c \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0441\u043a\u0430\u0447\u0438\u0432\u0430\u043d\u0438\u044f <a href=\"https:\/\/www.intel.com\/content\/altera-www\/global\/en_us\/index\/support\/support-resources\/knowledge-base\/tools\/2021\/why-does-the-intel--fpga-download-cables-drivers-installation-fa.html\" rel=\"noopener noreferrer nofollow\">patch<\/a>, \u0430 \u0434\u043b\u044f Linux &#8212; \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e &#171;sudo ln -sf \/lib\/x86_64-linux-gnu\/libudev.so.1 \/lib\/x86_64-linux-gnu\/libudev.so.0&#187;.<\/p>\n<p>\u0414\u043b\u044f \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438, \u0447\u0442\u043e \u0432\u0430\u0448\u0430 FPGA \u043f\u043b\u0430\u0442\u0430 \u0438 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 Quartus \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442, \u0432\u044b \u043c\u043e\u0436\u0435\u0442\u0435 \u0441\u043a\u0430\u0447\u0430\u0442\u044c \u043c\u0438\u043d\u0438\u043c\u0430\u043b\u044c\u043d\u044b\u0439 \u043f\u0430\u043a\u0435\u0442 &#171;before&#187; \u043f\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0441\u0441\u044b\u043b\u043a\u0435:<\/p>\n<p>ChipEXPO 2021 Digital Design School before package v2.0 <a href=\"https:\/\/bit.ly\/chipexpo2021ddsbefore20\" rel=\"noopener noreferrer nofollow\">https:\/\/bit.ly\/chipexpo2021ddsbefore20<\/a><br \/><a href=\"https:\/\/www.dropbox.com\/s\/c9ybmrxg6vr9i0g\/ce2020labs_before_20210905_125508.zip?dl=0\" rel=\"noopener noreferrer nofollow\">\u041f\u0440\u044f\u043c\u0430\u044f \u0441\u0441\u044b\u043b\u043a\u0430<\/a><\/p>\n<p>\u0412 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043a\u0446\u0438\u0439 \u043c\u043e\u0436\u043d\u043e \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e \u0421\u0435\u0440\u0433\u0435\u044f \u0418\u0432\u0430\u043d\u0446\u0430 \u0441 \u043f\u0440\u043e\u0448\u043b\u043e\u0433\u043e \u0433\u043e\u0434\u0430, \u043d\u043e \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0442\u044c \u0438\u0445 \u0434\u043b\u044f \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430, \u0430 \u0442\u0430\u043a\u0436\u0435 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u043d\u043e\u0432\u044b\u0435 \u0432\u0435\u0440\u0441\u0438\u0438 Quartus \u0434\u043b\u044f Linux \u0438 Windows.<\/p>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6136eeab4615593b75e24611\" data-style=\"\" id=\"6136eeab4615593b75e24611\" width=\"\"><\/div>\n<div class=\"tm-iframe_temp\" data-src=\"https:\/\/embedd.srv.habr.com\/iframe\/6136eec2abb378f6450d1991\" data-style=\"\" id=\"6136eec2abb378f6450d1991\" width=\"\"><\/div>\n<p>\u0422\u0435\u043f\u0435\u0440\u044c \u043d\u0430\u0441\u0447\u0435\u0442 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439 \u043f\u043e \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044e \u0438 \u0433\u0435\u043d\u0435\u0440\u0430\u0446\u0438\u0438 \u0437\u0432\u0443\u043a\u043e\u0432 \u043d\u0430 \u0432\u0435\u0440\u0438\u043b\u043e\u0433\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e FPGA \u043f\u043b\u0430\u0442\u044b. \u0421\u043d\u0430\u0447\u0430\u043b\u0430 \u043c\u044b \u0434\u0443\u043c\u0430\u043b\u0438 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c \u0441\u0438\u043d\u0442\u0435\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0439 \u0437\u0432\u0443\u043a \u0438\u0437 \u0442\u0435\u043b\u0435\u0444\u043e\u043d\u0430, \u043d\u043e \u043f\u043e\u0442\u043e\u043c \u0440\u0435\u0448\u0438\u043b\u0438, \u0447\u0442\u043e \u044d\u0442\u043e \u043d\u0435\u0441\u043f\u043e\u0440\u0442\u0438\u0432\u043d\u043e &#8212; \u043d\u0443\u0436\u0435\u043d \u0436\u0438\u0432\u043e\u0439 \u0437\u0432\u0443\u043a, \u043d\u0430 \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u043c\u043e\u0436\u043d\u043e \u0442\u0440\u0435\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0443\u044e \u0441\u043c\u0435\u043a\u0430\u043b\u043a\u0443, \u0442\u0440\u0435\u0431\u0443\u0435\u043c\u0443\u044e \u0434\u043b\u044f \u0440\u0435\u0448\u0435\u043d\u0438\u044f \u0437\u0430\u0434\u0430\u0447 \u043d\u0430 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u0435.<\/p>\n<figure class=\"full-width\"><figcaption>\u041f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0438\u0446\u0430 \u0444\u043b\u0435\u0439\u0442\u044b \u041c\u0430\u0440\u0438\u044f \u0411\u0435\u043b\u0438\u0447\u0435\u043d\u043a\u043e \u0431\u0443\u0434\u0435\u0442 \u0438\u0433\u0440\u0430\u0442\u044c \u043c\u0435\u043b\u043e\u0434\u0438\u0438 \u0434\u043b\u044f \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f FPGA \u043f\u043b\u0430\u0442\u043e\u0439 Piswords \u0441 Intel FPGA Cyclone IV<\/figcaption><\/figure>\n<p>\u0412 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0438 \u0443\u043f\u0440\u0430\u0436\u043d\u0435\u043d\u0438\u0439 \u0441 \u043c\u0443\u0437\u044b\u043a\u043e\u0439 \u043d\u0430 FPGA \u044f \u0443\u0437\u043d\u0430\u043b \u0438\u0437 \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u043e\u0439 \u043a\u043d\u0438\u0436\u043a\u0438 \u0434\u043b\u044f \u0434\u0435\u0442\u0435\u0439 1963 \u0433\u043e\u0434\u0430 \u0443\u0434\u0438\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u0439 \u0444\u0430\u043a\u0442:<\/p>\n<p>\u041e\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f, \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0433\u0430\u043c\u043c\u044b \u043e\u0442\u043b\u0438\u0447\u0430\u044e\u0442\u0441\u044f \u043f\u043e \u0447\u0430\u0441\u0442\u043e\u0442\u0430\u043c \u043d\u043e\u0442 \u043e\u0442 \u0433\u0430\u043c\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0431\u044b\u043b\u0438 \u0434\u043e \u0411\u0430\u0445\u0430. \u0412 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0445 \u0433\u0430\u043c\u043c\u0430\u0445 \u043f\u043e\u043b\u0443\u0442\u043e\u043d\u0430 \u043d\u0430\u0445\u043e\u0434\u044f\u0442\u0441\u044f \u0432 \u0433\u0435\u043e\u043c\u0435\u0442\u0440\u0438\u0447\u0435\u0441\u043a\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0435\u0441\u0441\u0438\u0438, \u043d\u0430 \u0440\u0430\u0441\u0441\u0442\u043e\u044f\u043d\u0438\u0438 \u043a\u043e\u0440\u043d\u044f 12-\u0442\u043e\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0438\u0437 \u0434\u0432\u043e\u0439\u043a\u0438 \u0434\u0440\u0443\u0433 \u043e\u0442 \u0434\u0440\u0443\u0433\u0430. \u0410 \u0432 17 \u0432\u0435\u043a\u0435 \u043a\u043b\u0430\u0432\u0435\u0441\u0438\u043d\u044b \u0438 \u0430\u0440\u0444\u044b \u043d\u0430\u0441\u0442\u0440\u0430\u0438\u0432\u0430\u043b\u0438 \u043f\u043e \u0434\u0440\u0443\u0433\u043e\u043c\u0443, \u0442\u0430\u043a, \u0447\u0442\u043e\u0431\u044b \u0447\u0430\u0441\u0442\u043e\u0442\u044b \u043e\u0431\u0440\u0430\u0437\u043e\u0432\u044b\u0432\u0430\u043b\u0438 \u043a\u0440\u0430\u0442\u043d\u044b\u0435 \u043e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u044f (\u0442\u0430\u043a \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u043c\u044b\u0439 &#171;\u0447\u0438\u0441\u0442\u044b\u0439 \u0441\u0442\u0440\u043e\u0439&#187;). \u0418\u0437-\u0437\u0430 \u044d\u0442\u043e\u0433\u043e \u043c\u0435\u043b\u043e\u0434\u0438\u0438 \u043d\u0435\u043b\u044c\u0437\u044f \u0431\u044b\u043b\u043e \u0442\u0440\u0430\u043d\u0441\u043f\u043e\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432 \u0434\u0440\u0443\u0433\u0438\u0435 \u0442\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 &#8212; \u043e\u043d\u0438 \u043d\u0430\u0447\u0438\u043d\u0430\u043b\u0438 \u0437\u0432\u0443\u0447\u0430\u0442\u044c \u043a\u0440\u0438\u0432\u043e. \u0421\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e \u0438\u043c\u0435\u043d\u043d\u043e \u0411\u0430\u0445 \u043f\u0440\u043e\u043f\u0438\u0430\u0440\u0438\u043b \u043d\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 \u0432 &#171;\u0425\u043e\u0440\u043e\u0448\u043e \u0442\u0435\u043c\u043f\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u043c \u043a\u043b\u0430\u0432\u0438\u0440\u0435&#187; \u0438 \u0434\u043e\u043a\u0430\u0437\u0430\u043b \u0447\u0442\u043e \u0441 \u043a\u043e\u0440\u043d\u0435\u043c 12-\u0439 \u0441\u0442\u0435\u043f\u0435\u043d\u0438 \u0438\u0437 \u0434\u0432\u043e\u0439\u043a\u0438 \u0441\u043e\u0447\u0438\u043d\u044f\u0442\u044c \u043c\u043e\u0436\u043d\u043e. \u0414\u043e \u044d\u0442\u043e\u0433\u043e \u044d\u0441\u0442\u0435\u0442\u044b \u043b\u0435\u0442 20 \u0441\u0447\u0438\u0442\u0430\u043b\u0438 \u043d\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 (&#171;\u0440\u0430\u0432\u043d\u043e\u043c\u0435\u0440\u043d\u043e \u0442\u0435\u043c\u043f\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u0442\u0440\u043e\u0439&#187;) \u043d\u0435\u043c\u043d\u043e\u0433\u043e \u0432\u0430\u0440\u0432\u0430\u0440\u0441\u043a\u043e\u0439.<\/p>\n<p>\u0412 \u0443\u043f\u0440\u044f\u043c\u043e\u0439 \u0420\u043e\u0441\u0441\u0438\u0438 \u043d\u043e\u0432\u043e\u0432\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u043a\u0440\u0438\u0442\u0438\u043a\u043e\u0432\u0430\u043b\u0438 \u0434\u0430\u0436\u0435 \u0432 19 \u0432\u0435\u043a\u0435, \u0441\u043e\u0433\u043b\u0430\u0441\u043d\u043e \u0432\u0438\u043a\u0438\u043f\u0435\u0434\u0438\u0438: &#171;\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u043f\u0440\u043e\u0441\u0442\u043e\u043b\u044e\u0434\u0438\u043d \u0441 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u044b\u043c \u0434\u0430\u0440\u043e\u0432\u0430\u043d\u0438\u0435\u043c, \u0443 \u043a\u043e\u0442\u043e\u0440\u043e\u0433\u043e \u0443\u0445\u043e \u0435\u0449\u0451 \u043d\u0435 \u0438\u0441\u043f\u043e\u0440\u0447\u0435\u043d\u043e \u043d\u0438 \u0443\u043b\u0438\u0447\u043d\u044b\u043c\u0438 \u0448\u0430\u0440\u043c\u0430\u043d\u043a\u0430\u043c\u0438, \u043d\u0438 \u0438\u0442\u0430\u043b\u044c\u044f\u043d\u0441\u043a\u043e\u044e \u043e\u043f\u0435\u0440\u043e\u044e, \u043f\u043e\u0435\u0442 \u0432\u0435\u0441\u044c\u043c\u0430 \u0432\u0435\u0440\u043d\u043e; \u0438 \u043f\u043e \u0441\u043e\u0431\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u043c\u0443 \u0447\u0443\u0442\u044c\u044e \u0431\u0435\u0440\u0435\u0442 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u0432\u0435\u0441\u044c\u043c\u0430 \u043e\u0442\u0447\u0435\u0442\u043b\u0438\u0432\u043e, \u0440\u0430\u0437\u0443\u043c\u0435\u0435\u0442\u0441\u044f, \u043d\u0435 \u0432 \u043d\u0430\u0448\u0435\u0439 \u0443\u0440\u043e\u0434\u043b\u0438\u0432\u043e\u0439 \u0442\u0435\u043c\u043f\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0439 \u0433\u0430\u043c\u043c\u0435&#187; \u0412\u043b\u0430\u0434\u0438\u043c\u0438\u0440 \u041e\u0434\u043e\u0435\u0432\u0441\u043a\u0438\u0439<\/p>\n<p>\u0411\u043e\u043b\u0435\u0435 \u0440\u0435\u0430\u043b\u044c\u043d\u043e \u0447\u0435\u043c \u0442\u0435\u043f\u043b\u044b\u0439 \u043b\u0430\u043c\u043f\u043e\u0432\u044b\u0439 \u0437\u0432\u0443\u043a \u043c\u0435\u0436\u0434\u0443 \u043f\u0440\u043e\u0447\u0438\u043c!<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u041a\u0430\u043a\u0438\u043c \u043e\u0431\u0440\u0430\u0437\u043e\u043c FPGA \u043f\u043b\u0430\u0442\u0430 \u043c\u043e\u0436\u0435\u0442 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c \u043a\u0430\u043a\u0443\u044e-\u043d\u044e\u0431\u0443\u0434\u044c \u043f\u0440\u043e\u0441\u0442\u0443\u044e \u043c\u0435\u043b\u043e\u0434\u0438\u044e, \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440 \u0438\u0437 \u0444\u0438\u043b\u044c\u043c\u0430 &#171;\u041a\u0440\u0435\u0441\u0442\u043d\u044b\u0439 \u043e\u0442\u0435\u0446&#187; (\u044d\u0442\u0430 \u043c\u0435\u043b\u043e\u0434\u0438\u044f \u0442\u0430\u043a\u0436\u0435 \u0437\u0432\u0443\u0447\u0438\u0442 \u0432 \u0441\u043e\u0432\u0435\u0442\u0441\u043a\u043e\u043c \u043c\u0443\u043b\u044c\u0442\u0444\u0438\u043b\u044c\u043c\u0435 &#171;\u041a\u043e\u043d\u0442\u0430\u043a\u0442&#187;)?<\/p>\n<figure class=\"full-width\"><figcaption><\/figcaption><\/figure>\n<p>\u0415\u0441\u043b\u0438 \u0437\u0432\u0443\u043a \u0434\u043e\u0441\u0442\u0430\u0442\u043e\u0447\u043d\u043e \u0447\u0438\u0441\u0442\u044b\u0439, \u0442\u043e \u043c\u043e\u0436\u043d\u043e \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0442\u044c \u0438 \u0431\u0435\u0437 \u0424\u0443\u0440\u044c\u0435-\u043f\u0440\u0435\u043e\u0431\u0440\u0430\u0437\u043e\u0432\u0430\u043d\u0438\u044f, \u043f\u0440\u043e\u0441\u0442\u043e \u043f\u043e\u0434\u0441\u0447\u0435\u0442\u043e\u043c \u0442\u0430\u043a\u0442\u043e\u0432 (\u043d\u043e \u043d\u0435 \u043c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u044b\u0445, \u0430 \u0442\u0430\u043a\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 50 MHz \u043d\u0430 FPGA \u043f\u043b\u0430\u0442\u0435) \u043c\u0435\u0436\u0434\u0443 \u043c\u043e\u043c\u0435\u043d\u0442\u0430\u043c\u0438, \u043a\u043e\u0433\u0434\u0430 \u0441\u0438\u043d\u0443\u0441\u043e\u0438\u0434\u0430 \u0443\u0440\u043e\u0432\u043d\u044f \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u043f\u0435\u0440\u0435\u0441\u0435\u043a\u0430\u0435\u0442 \u0435\u0433\u043e \u0441\u0440\u0435\u0434\u043d\u0435\u0435 \u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0435. \u042d\u0442\u043e\u0442 \u043c\u0435\u0442\u043e\u0434 \u043d\u0430\u0437\u044b\u0432\u0430\u0435\u0442\u0441\u044f zero crossing, \u0438 \u043e\u043d \u0432\u043f\u043e\u043b\u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0434\u043b\u044f \u0437\u0432\u0443\u043a\u043e\u0432 \u0444\u043b\u0435\u0439\u0442\u044b. \u0424\u043b\u0435\u0439\u0442\u0443 \u043f\u0440\u0438\u043d\u0435\u0441\u0435\u0442 \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u044c\u043d\u0438\u0446\u0430 <a href=\"http:\/\/mariaflute.com\/\" rel=\"noopener noreferrer nofollow\">\u041c\u0430\u0440\u0438\u044f \u0411\u0435\u043b\u0438\u0447\u0435\u043d\u043a\u043e<\/a> . \u0412\u043e\u0442 \u043a\u0430\u043a zero-crossing \u0432\u044b\u0433\u043b\u044f\u0434\u0438\u0442 \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:<\/p>\n<p><a href=\"https:\/\/github.com\/DigitalDesignSchool\/ce2020labs\/blob\/master\/day_2\/piswords\/lab_5_mic\/top.v\" rel=\"noopener noreferrer nofollow\">https:\/\/github.com\/DigitalDesignSchool\/ce2020labs\/blob\/master\/day_2\/piswords\/lab_5_mic\/top.v<\/a><\/p>\n<pre><code>    reg [15:0] prev_value;     reg [19:0] counter;     reg [19:0] distance;      localparam [15:0] threshold = 16'h1000;      always @ (posedge clk or posedge reset)         if (reset)         begin             prev_value &lt;= 16'h0;             counter    &lt;= 20'h0;             distance   &lt;= 20'h0;         end         else         begin             prev_value &lt;= value;              if (  value      > threshold                 &amp; prev_value &lt; threshold)             begin                distance &lt;= counter;                counter  &lt;= 20'h0;             end             else if (counter != ~ 20'h0)  \/\/ To prevent overflow             begin                counter &lt;= counter + 20'h1;             end         end      \/\/ \u0422\u0435\u043f\u0435\u0440\u044c \u0432 distance \u0443 \u043d\u0430\u0441 \u043b\u0435\u0436\u0438\u0442 \u043f\u0435\u0440\u0438\u043e\u0434 \u043d\u0438\u0436\u043d\u0435\u0439 \u0433\u0430\u0440\u043c\u043e\u043d\u0438\u043a\u0438 \u043d\u043e\u0442\u044b     \/\/ \u0432\u044b\u0440\u0430\u0436\u0435\u043d\u043d\u044b\u0439 \u0432 \u0442\u0430\u043a\u0442\u0430\u0445 50-\u043c\u0435\u0433\u0430\u0433\u0435\u0440\u0446\u043e\u0432\u043e\u0433\u043e \u0442\u0430\u043a\u0442\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430     <\/code><\/pre>\n<p>\u0423\u0440\u043e\u0432\u0435\u043d\u044c \u0437\u0432\u0443\u043a\u043e\u0432\u043e\u0433\u043e \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0441\u043d\u0438\u043c\u0430\u0435\u0442\u0441\u044f \u0432\u043e\u0442 \u0442\u0430\u043a\u0438\u043c \u043c\u0438\u043a\u0440\u043e\u0444\u043e\u043d\u043e\u043c, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u043c\u044b \u0432\u044b\u0434\u0430\u0434\u0438\u043c:<\/p>\n<figure class=\"\"><figcaption>Pmod MIC3: MEMS Microphone with Adjustable Gain<\/figcaption><\/figure>\n<p>\u0422\u0430\u043a\u0436\u0435 \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u0432\u043e\u0442 \u0442\u0430\u043a\u043e\u0433\u043e \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044f \u043c\u043e\u0436\u043d\u043e \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0437\u0432\u0443\u043a. \u0415\u0441\u043b\u0438 \u0432\u0441\u0435 \u0445\u043e\u0440\u043e\u0448\u043e \u043e\u0442\u043b\u0430\u0434\u0438\u0442\u044c, \u0442\u043e \u043f\u043e\u0441\u043b\u0435 \u0440\u0430\u0441\u043f\u043e\u0437\u043d\u0430\u0432\u0430\u043d\u0438\u044f \u043c\u0435\u043b\u043e\u0434\u0438\u0438 \u0435\u0435 \u043c\u043e\u0436\u043d\u043e \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442\u044c \u0438\u0437 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044f:<\/p>\n<figure class=\"\"><figcaption>Pmod AMP3: Stereo Power Amplifier<\/figcaption><\/figure>\n<p>\u041c\u0438\u043a\u0440\u043e\u0444\u043e\u043d \u043f\u0435\u0440\u0435\u0434\u0430\u0435\u0442 \u0443\u0440\u043e\u0432\u0435\u043d\u044c \u0441\u0438\u0433\u043d\u0430\u043b\u0430 \u0432 FPGA \u0441 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 SPI, \u0430 \u0443\u0441\u0438\u043b\u0438\u0442\u0435\u043b\u044c \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b I2S.<\/p>\n<figure class=\"full-width\"><figcaption>\u041f\u0440\u043e\u0442\u043e\u043a\u043e\u043b I2S \u0438\u0437 https:\/\/digilent.com\/reference\/pmod\/pmodamp3\/reference-manual<\/figcaption><\/figure>\n<p>\u041e\u0431\u0430 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b\u0430 \u0440\u0435\u0430\u043b\u0438\u0437\u0443\u044e\u0442\u0441\u044f \u043f\u0440\u043e\u0441\u0442\u044b\u043c \u0441\u0434\u0432\u0438\u0433\u043e\u0432\u044b\u043c \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u043e\u043c, \u0441\u043c. <a href=\"https:\/\/github.com\/DigitalDesignSchool\/ce2020labs\/blob\/master\/day_2\/piswords\/lab_6_i2s\/top.v\" rel=\"noopener noreferrer nofollow\">\u043a\u043e\u0434 \u0434\u043b\u044f I2S \u0412\u0438\u043a\u0442\u043e\u0440\u0430 \u041f\u0440\u0443\u0442\u044c\u044f\u043d\u043e\u0432\u0430<\/a>:<\/p>\n<pre><code>module i2s (     input       clk,    \/\/ CLK - 50 MHz     input       reset,     input [2:0] octave,     input [3:0] note,     output      mclk,   \/\/ MCLK - 12.5 MHz     output      bclk,   \/\/ BCLK - 3.125 MHz serial clock - for a 48 KHz Sample Rate     output      lrclk,  \/\/ LRCLK - 32-bit L, 32-bit R     output      sdata );      reg   [9:0] clk_div;     reg  [31:0] shift;     reg   [7:0] cnt;     wire [15:0] value;     wire  [7:0] cnt_max;      always @ (posedge clk or posedge reset)         if (reset)             clk_div &lt;= 0;         else             clk_div &lt;= clk_div + 10'b1;      assign mclk  = clk_div [1];     assign bclk  = clk_div [3];     assign lrclk = clk_div [9];      always @ (posedge clk or posedge reset)         if (reset)             cnt &lt;= 0;         else if (clk_div [9:0] == 10'b11_1111_1111)             cnt &lt;= (cnt == cnt_max) ? 8'b0 : cnt + 8'b1;      assign sdata = shift [31];      always @ (posedge clk or posedge reset)         if (reset)             shift &lt;= 0;         else         begin             if (clk_div [8:0] == 9'b1_1111_1111)                 shift &lt;= value &lt;&lt; 16;             else if (clk_div [3:0] == 4'b1111)                 shift &lt;= shift &lt;&lt; 1;         end      lut lut     (         .octave ( octave  ),         .note   (<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\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-388278","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/388278","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=388278"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/388278\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=388278"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=388278"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=388278"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}