{"id":10613,"date":"2025-11-15T10:10:15","date_gmt":"2025-11-15T02:10:15","guid":{"rendered":"http:\/\/www.hellofpga.com\/?p=10613"},"modified":"2025-11-20T23:09:55","modified_gmt":"2025-11-20T15:09:55","slug":"clock_test","status":"publish","type":"post","link":"http:\/\/www.hellofpga.com\/index.php\/2025\/11\/15\/clock_test\/","title":{"rendered":"\u57fa\u4e8eSmart Artix \u7684FPGA\u5b9e\u9a8c\u516b\u00a0 FPGA\u7247\u5185\u8d44\u6e90MMCM\/PLL \u65f6\u949f\u6a21\u5757\u7684\u6d4b\u8bd5"},"content":{"rendered":"\n<p>\u672c\u6587\u4ecb\u7ecd\u5982\u4f55\u4f7f\u7528 ZYNQ\u81ea\u5e26\u7684\u65f6\u949f\u6a21\u5757 \u5e76\u8fdb\u884c\u591a\u8def\u65f6\u949f\u4fe1\u53f7\u7684\u8f93\u51fa\u3002<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u6b64\u7ae0\u8282\u5185\u5bb9\u9002\u7528\u4e8eSmart Artix \u7684\u4e3b\u677f \uff0c\u5982\u662f\u672c\u7ad9\u5176\u4ed6\u677f\u5b50\u8bf7\u770b\u5bf9\u5e94\u677f\u5b50\u76ee\u5f55<\/strong><\/li>\n\n\n\n<li><strong>\u672c\u6587\u5728 vivado2018.3\u7248\u672c\u4e0a\u6f14\u793a<\/strong><\/li>\n<\/ul>\n\n\n\n<p>\u7528FPGA\u505a\u8bbe\u8ba1\uff0c\u6709\u65f6\u5019\u6211\u4eec\u9700\u8981\u4e0d\u540c\u7684\u65f6\u949f\u6765\u9a71\u52a8\u5404\u4e2a\u6a21\u5757\uff0c\u6bd4\u65b9\u8bf4\u4e4b\u524dhdmi\u90e8\u5206\u6211\u4eec\u540c\u65f6\u9700\u8981\u540c\u65f6\u670940\u548c200mhz\u7684\u65f6\u949f\uff0c\u53c8\u6216\u8005\u5982\u679c\u6211\u4eec\u7684\u8bbe\u8ba1\u4e2d\u6709\u6444\u50cf\u5934\u4f20\u611f\u5668\uff0c\u90a3\u6211\u4eec\u901a\u5e38\u8fd8\u9700\u8981\u7ed9\u4f20\u611f\u5668\u4e00\u4e2a24-30mhz\u7684\u65f6\u949f\uff0c\u53c8\u6216\u8005\u7cfb\u7edf\u91cc\u6709sdram\uff0c\u8fd9\u4e2a\u65f6\u5019\u6211\u4eec\u8981\u7ed9\u4e00\u4e2a100mhz\u751a\u81f3\u66f4\u9ad8\u7684\u65f6\u949f\u6765\u5b9e\u73b0\u5feb\u901f\u6570\u636e\u4ea4\u4e92\uff0c\u4f46\u662f\u901a\u5e38\u6211\u4eec\u7684\u677f\u5b50\u4e0a\u53ea\u6709\u4e00\u4e2a\u6676\u632f\uff0c\u60f3\u8981\u751f\u6210\u4e0d\u540c\u7684\u65f6\u949f\u8fd9\u4e2a\u65f6\u5019\u6211\u4eec\u5c31\u9700\u8981\u7528\u5230PLL\u9501\u76f8\u73af\u529f\u80fd\u4e86<\/p>\n\n\n\n<p>PLL\u7684\u82f1\u6587\u5168\u79f0\u662fPhase Locked Loop\uff0c\u5373\u9501\u76f8\u73af\uff0c\u662f\u4e00\u79cd\u53cd\u9988\u63a7\u5236\u7535\u8def\u3002PLL\u5bf9\u65f6\u949f\u7f51\u7edc\u8fdb\u884c\u7cfb\u7edf\u7ea7\u7684\u65f6\u949f\u7ba1\u7406\u548c\u504f\u79fb\u63a7\u5236\uff0c\u5177\u6709\u65f6\u949f\u500d\u9891\u3001\u5206\u9891\u3001\u76f8\u4f4d\u504f\u79fb\u548c\u53ef\u7f16\u7a0b\u5360\u7a7a\u6bd4\u7684\u529f\u80fd\u3002Xilinx 7\u7cfb\u5217\u5668\u4ef6\u4e2d\u7684\u65f6\u949f\u8d44\u6e90\u5305\u542b\u4e86\u65f6\u949f\u7ba1\u7406\u5355\u5143CMT\uff0c\u6bcf\u4e2aCMT\u7531\u4e00\u4e2aMMCM\u548c\u4e00\u4e2aPLL\u7ec4\u6210\u3002\u5bf9\u4e8e\u4e00\u4e2a\u7b80\u5355\u7684\u8bbe\u8ba1\u6765\u8bf4\uff0cFPGA\u6574\u4e2a\u7cfb\u7edf\u4f7f\u7528\u4e00\u4e2a\u65f6\u949f\u6216\u8005\u901a\u8fc7\u7f16\u5199\u4ee3\u7801\u7684\u65b9\u5f0f\u5bf9\u65f6\u949f\u8fdb\u884c\u5206\u9891\u662f\u53ef\u4ee5\u5b8c\u6210\u7684\uff0c\u4f46\u662f\u5bf9\u4e8e\u7a0d\u5fae\u590d\u6742\u4e00\u70b9\u7684\u7cfb\u7edf\u6765\u8bf4\uff0c\u7cfb\u7edf\u4e2d\u5f80\u5f80\u9700\u8981\u4f7f\u7528\u591a\u4e2a\u65f6\u949f\u548c\u65f6\u949f\u76f8\u4f4d\u7684\u504f\u79fb\uff0c\u4e14\u901a\u8fc7\u7f16\u5199\u4ee3\u7801\u8f93\u51fa\u7684\u65f6\u949f\u65e0\u6cd5\u5b9e\u73b0\u65f6\u949f\u7684\u500d\u9891\uff0c\u56e0\u6b64\u5b66\u4e60Xilinx MMCM\/PLL IP\u6838\u7684\u4f7f\u7528\u65b9\u6cd5\u662f\u6211\u4eec\u5b66\u4e60FPGA\u7684\u4e00\u4e2a\u91cd\u8981\u5185\u5bb9\u3002\u672c\u7ae0\u6211\u4eec\u5c06\u901a\u8fc7\u4e00\u4e2a\u7b80\u5355\u7684\u4f8b\u7a0b\u6765\u5411\u5927\u5bb6\u4ecb\u7ecdMMCM\/PLL IP\u6838\u7684<\/p>\n\n\n\n<p>MMCM\/PLL\u53ef\u4e3a\u7cfb\u7edf\u63d0\u4f9b\u4f4e\u6296\u52a8\uff0c\u4f4e\u5ef6\u8fdf\uff0c\u4e0d\u540c\u9891\u7387\uff0c\u4e0d\u540c\u76f8\u4f4d\u7684\u65f6\u949f\uff0c\u5927\u5927\u589e\u52a0\u4e86\u7cfb\u7edf\u8bbe\u8ba1\u7684\u7075\u6d3b\u6027\u548cFPGA\u8bbe\u8ba1\u7684\u6210\u529f\u7387\uff0c\u53ef\u4ee5\u8bf4\u5728FPGA\u7cfb\u7edf\u7684\u8bbe\u8ba1\u4e2d\uff0cMMCM\/PLL\u662f\u975e\u5e38\u91cd\u8981\u7684\u4e00\u4e2a\u8d44\u6e90\uff0c\u4e5f\u662f\u8861\u91cfFPGA\u82af\u7247\u80fd\u529b\u7684\u4e00\u4e2a\u91cd\u8981\u6307\u6807\u3002<\/p>\n\n\n\n<p>\u672c\u5b9e\u9a8c\u5c06\u901a\u8fc7\u4f7f\u7528PLL\u8f93\u51fa\u4e0d\u540c\u9891\u7387\u7684\u65f6\u949f\uff08100m\u548c25m\uff09\u53bb\u5206\u522b\u9a71\u52a8\u4e24\u4e2a\u76f8\u540c\u7684LED\u6a21\u5757\uff08\u5de5\u7a0b\u4e00\u4e2d\u7684LED\u6a21\u5757\u7684\u4e24\u4e2a\u4f8b\u5316\uff09\u901a\u8fc7LED\u7684\u663e\u793a\u9891\u7387\u7684\u4e0d\u540c\u6765\u89c2\u5bdf\u533a\u522b\uff0c\u540c\u65f6\u5c06PLL\u8f93\u51fa\u7684\u4e24\u4e2a\u9891\u7387\u76f8\u540c\uff08100mhz\uff09\u4f46\u662f\u76f8\u4f4d\u4e0d\u540c\uff0890\u5ea6\uff09\u7684\u6ce2\u5f62\u6620\u5c04\u5230IO\u53e3\uff0c\u65b9\u4fbf\u7528\u793a\u6ce2\u5668\u89c2\u5bdf<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u4e00\u3001\u7a0b\u5e8f\u8bbe\u8ba1<\/h2>\n\n\n\n<p>1\uff09\u9996\u5148\u6b63\u5e38\u521b\u5efa\u4e00\u4e2a\u5de5\u7a0b\uff08\u53ef\u53c2\u8003\u524d\u9762\u7684\u4f8b\u5b50\uff09\uff0c<\/p>\n\n\n\n<p>2\uff09\u6dfb\u52a0PLL IP\u6838\u3002\u5728Vivado\u8f6f\u4ef6\u7684\u9009\u4e2d\u201cIP Catalog\u201d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"233\" height=\"161\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-95.png\" alt=\"\" class=\"wp-image-1242\"\/><\/figure>\n\n\n\n<p>3\uff09\u5728\u5f39\u51fa\u7684\u7a97\u53e3\u4e2d\u641c\u7d22 clock \u5e76\u5728\u641c\u7d22\u51fa\u7684\u7ed3\u679c\u4e2d\u53cc\u51fbClock Wizard\u3002\u8fdb\u5165\u65f6\u949f\u6a21\u5757\u8bbe\u7f6e\u5411\u5bfc<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"516\" height=\"436\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-96.png\" alt=\"\" class=\"wp-image-1243\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-96.png 516w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-96-300x253.png 300w\" sizes=\"auto, (max-width: 516px) 100vw, 516px\" \/><\/figure>\n\n\n\n<p>4\uff09\u7cfb\u7edf\u5f39\u51fa\u7a97\u53e3\u5982\u4e0b\u56fe\u6240\u793a\uff0c\u8fd9\u91cc \u6211\u4eec\u9009\u62e9\u9ed8\u8ba4\u7684MMCM\u5c31\u597d\uff0c\u8f93\u5165\u65f6\u949f\u7684input Frequency\u5730\u65b9\u6539\u6210\u677f\u5b50\u4e0a\u768450\uff08\u5bf9\u5e94PL\u7aef\u768450M\u65f6\u949f\u82af\u7247\uff09\uff0c\u5176\u4ed6\u9009\u9879\u4fdd\u6301\u9ed8\u8ba4<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1022\" height=\"798\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-97.png\" alt=\"\" class=\"wp-image-1244\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-97.png 1022w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-97-300x234.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-97-768x600.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>5\uff09\u63a5\u4e0b\u6765\u6211\u4eec\u8bbe\u7f6e\u8f93\u51fa\u65f6\u949f\uff0cPLL\u5728\u7cfb\u7edf\u4e2d\u5373\u53ef\u4ee5\u500d\u9891\u4e5f\u53ef\u4ee5\u964d\u9891\uff0c\u8f93\u5165\u7684\u65f6\u949f\u662f50m\uff0c\u90a3\u6211\u4eec\u8f93\u51fa3\u4e2a\u65f6\u949f\u5206\u522b\u8fdb\u884c\u6d4b\u8bd5 clk1\u662f100mhz\uff08\u9891\u7387\u5347\u9ad8\uff09\uff0cclk2\u8bbe\u7f6e\u6210100m\u4f46\u662f\u76f8\u4f4d\u504f\u79fb90\u5ea6\uff08\u53ef\u4ee5\u548cclk1\u4f5c\u5bf9\u6bd4\uff09\uff0cclk3\u662f25m\u9891\u7387\u964d\u4f4e\uff0c<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"444\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-103-1024x444.png\" alt=\"\" class=\"wp-image-1254\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-103-1024x444.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-103-300x130.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-103-768x333.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-103.png 1063w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>\u5176\u4ed6\u7684\u4e00\u4e9b\u9009\u9879\u4e00\u534a\u90fd\u4e0d\u9700\u8981\u4fee\u6539\u4fdd\u6301\u9ed8\u8ba4\u5373\u53ef\uff08<strong>\u7406\u8bba\u4e0a\u5e76\u4e0d\u662f\u4efb\u4f55\u9891\u7387\u90fd\u53ef\u4ee5\u751f\u6210\uff0c\u5f53\u586b\u5165\u7684\u9891\u7387\u7cfb\u7edf\u4e0d\u80fd\u76f4\u63a5\u751f\u6210\u65f6\uff0cVIVADO\u4f1a\u6839\u636e\u4f60\u8f93\u5165\u7684\u9891\u7387\uff0c\u8fd8\u6709\u8f93\u51fa\u7684\u51e0\u7ec4\u9891\u7387\u53bb\u5339\u914d\u51fa\u6700\u63a5\u8fd1\u7684\u8f93\u51fa\u9891\u7387\u503c<\/strong>\uff09<\/p>\n\n\n\n<p>6\uff09\u4e4b\u540e\u70b9\u9009OK \u5728\u5f39\u51fa\u7684\u7a97\u53e3\u9009generate\u53bb\u751f\u6210\u65f6\u949f\u6a21\u5757<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"396\" height=\"518\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-99.png\" alt=\"\" class=\"wp-image-1246\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-99.png 396w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-99-229x300.png 229w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/figure>\n\n\n\n<p>7\uff09\u63a5\u4e0b\u6765\u5728\u6211\u4eec\u7684\u4ee3\u7801\u91cc \u4f8b\u5316\u8fd9\u4e2a\u65f6\u949f\u6a21\u5757<\/p>\n\n\n\n<p>\u8fd9\u91cc\u6709\u4e2a\u5c0f\u6280\u5de7\uff0c\u5728source\u76ee\u5f55\u7684IP\u2014&gt;clk_wiz_0\u2014&gt;Instantitation Template\u2014&gt;clk_wiz_0.veo\u6587\u4ef6\u4e2d\u6211\u4eec\u53ef\u4ee5\u627e\u5230\u6a21\u5757\u4f8b\u5316\u7684\u53c2\u8003\u4ee3\u7801\uff0c\u53ef\u4ee5\u76f4\u63a5\uff08\u6539\u4e2a\u540d\u5b57\uff09\u53c2\u8003\u8c03\u7528<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"751\" height=\"592\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-100.png\" alt=\"\" class=\"wp-image-1247\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-100.png 751w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-100-300x236.png 300w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>8\uff09\u63a5\u4e0b\u6765\u5c06clk_100m,\u548cclk_100m_90deg\uff08\u76f8\u4f4d\u504f\u79fb90\u5ea6\uff09 \u5206\u522b\u6620\u5c04\u5230\u6a21\u5757\u7684output\uff0c\u65b9\u4fbf\u7528\u793a\u6ce2\u5668\u89c2\u5bdf, \u5e76\u540c\u65f6\u4f8b\u5316\u76f8\u540c\u7684\u4e24\u4e2aLED\u6a21\u5757\uff0c\u5206\u522b\u7528100m\u548c25m\u65f6\u949f\u5bf9\u8fd9\u4e24\u4e2aLED\u6a21\u5757\u8fdb\u884c\u9a71\u52a8\u3002<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">`timescale 1ns \/ 1ps\nmodule CLOCK_TEST(\n    input clk,  \/\/50M in\n    output clk_out1,  \/\/100M out\n    output clk_out2,  \/\/25M out\n    output led1,\n    output led2\n);\n   \n  wire clk_100m;\n  wire clk_100m_90deg;   \/\/25M out 90deg  \n  wire clk_25m;  \n  clk_wiz_0 u_clock(\n    .clk_out1(clk_100m),   \n    .clk_out2(clk_100m_90deg),    \n    .clk_out3(clk_25m),    \n    .reset(0),\n    .locked(),      \n    .clk_in1(clk)\n );    \n \n  assign clk_out1=clk_100m;\n  assign clk_out2=clk_100m_90deg;\n \n LED_MODULE U1(\n     .clk(clk_100m),\n     .led(led1)\n );\n \n LED_MODULE U2(\n     .clk(clk_25m),\n     .led(led2)\n );\nendmodule<\/pre>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"278\" height=\"123\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-102.png\" alt=\"\" class=\"wp-image-1251\"\/><\/figure>\n\n\n\n<p>\u56e0\u4e3a\u65f6\u949f\u6a21\u5757\u4e2d\u7684 RESET\u4fe1\u53f7\u662f \u9ad8\u7535\u5e73\u6709\u6548\uff0c\u6240\u4ee5\u4e0a\u9762\u7684\u7a0b\u5e8f\u76f4\u63a5\u7b80\u5355\u7ed9 reset \u4fe1\u53f7\u8d4b0\u5373.reset(0)\uff08\u5f53\u7136\u4e5f\u53ef\u4ee5\u63a5\u5916\u90e8\u590d\u4f4d\u4fe1\u53f7\uff0c\u8fd9\u91cc\u4ec5\u6f14\u793a\u6240\u4ee5\u4e0d\u63a5\u4e86\uff09<\/p>\n\n\n\n<p>LED\u6a21\u5757\u76f4\u63a5\u8c03\u7528\u4e4b\u524d\u5de5\u7a0b\u4e00\u4e2d\u7f16\u5199\u7684LED\u6a21\u5757\uff08\u6b63\u5e38\u60c5\u51b5\u5982\u679c\u8f93\u5165\u6807\u51c650m\u6ce2\u5f62\u5219LED\u706f\u4e00\u79d2\u949f\u53d8\u6362\u4e00\u6b21\u72b6\u6001\uff09<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">module LED_MODULE(\n     input clk,\n     output led\n );\n parameter T1MS = 26'd50_000_000 ; \/\/50M\u6676\u632f\u65f6\u949f\n reg [25:0]time_count;\/\/\u65f6\u949f\u8ba1\u6570\u5668\n reg led_r;\n always@(posedge clk)\n     if(time_count&gt;=T1MS)begin\n         time_count&lt;=26'd0;\n         led_r&lt;=~led_r;\n     end\n     else time_count&lt;=time_count+1'b1;\n assign led=led_r;    \n endmodule<\/pre>\n\n\n\n<p>\u6dfb\u52a0 \u7ea6\u675f\u6587\u4ef6<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># Clock Constraints<br>set_property PACKAGE_PIN Y18 [get_ports clk]<br>set_property IOSTANDARD LVCMOS33 [get_ports clk]<br><br># LED Constraints<br>set_property PACKAGE_PIN R17 [get_ports led1]<br>set_property IOSTANDARD LVCMOS33 [get_ports led1]<br>set_property PACKAGE_PIN P16 [get_ports led2]<br>set_property IOSTANDARD LVCMOS33 [get_ports led2]<br><br># CLOCK_OUT Constraints<br>set_property PACKAGE_PIN N4 [get_ports clk_out1]<br>set_property IOSTANDARD LVCMOS33 [get_ports clk_out1]<br>set_property PACKAGE_PIN P5 [get_ports clk_out2]<br>set_property IOSTANDARD LVCMOS33 [get_ports clk_out2]<br><br># Define the clock period for 50 MHz<br>create_clock -period 20.000 -name clk -waveform {0.000 10.000} [get_ports clk]<\/pre>\n\n\n\n<p>\u4e4b\u540e\u8fdb\u884c\u7f16\u8bd1\u7efc\u5408\u548c\u4e0b\u8f7d<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u4e8c\u3001\u89c2\u5bdfLED\u706f\u7684\u95ea\u70c1<\/strong><\/h2>\n\n\n\n<p>\u6210\u529f\u540e\u6211\u4eec\u53ef\u4ee5\u901a\u8fc7LED\u89c2\u5bdf\u5230 LED1\u6bcf\u96941\u79d2\u95ea\u70c1\u4e00\u6b21\uff08\u5373500ms\u53d8\u6362\u4e00\u6b21\u72b6\u6001\uff09\uff0c\u800cLED1\u6bcf4\u79d2\u95ea\u70c1\u4e00\u6b21\uff08\u53732\u79d2\u53d8\u6362\u4e00\u6b21\u72b6\u6001\uff09\uff0c\u901a\u8fc7\u7406\u8bba\u5206\u6790 LED1\u7684\u9a71\u52a8\u65f6\u949f100m\uff08\u76f8\u5f53\u4e8e 100_000_000\uff09\uff0c\u6240\u4ee5LED\u6a21\u5757\u7684\u6bcf50_000_000\u53d8\u6362\u4e00\u6b21\u72b6\u6001\u521a\u597d\u662f\u534a\u79d2\u5373500ms\uff09\uff0c\u540c\u7406LED2\u7684\u9a71\u52a8\u65f6\u949f\u662f25mhz\uff08\u76f8\u5f53\u4e8e25_000_000\uff09,\u6240\u4ee5LED\u6a21\u5757\u7684\u6bcf50_000_000\u53d8\u6362\u4e00\u6b21\u72b6\u6001\u521a\u597d\u662f\u4e24\u4e2a\u5468\u671f\uff0c\u4e5f\u53732s\u949f\uff09\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u4e09\u3001\u901a\u8fc7\u793a\u6ce2\u5668\u89c2\u5bdf\u4e24\u4e2a100Mhz\u6ce2\u5f62<\/strong><\/h2>\n\n\n\n<p>\u5c06\u793a\u6ce2\u5668\u8868\u7b14\u63a5\u5230N4\u548cP5\u4e0a \uff08\u5728J5\u63a5\u63d2\u4ef6\u9760\u8fd1RJ45\u7684\u4e00\u4fa7,\u8bf7\u4ee5\u539f\u7406\u56fe\u548c\u4e1d\u5370\u4e3a\u51c6\uff09<\/p>\n\n\n\n<p>\u901a\u8fc7\u793a\u6ce2\u5668\u53ef\u4ee5\u770b\u5230\u4e24\u4e2a100mhz\u7684\u6ce2\u5f62 \uff0c\u5e76\u4e14\u4e24\u8005\u4e4b\u95f4\u6709\u4e00\u5b9a\u7684\u76f8\u4f4d\u504f\u5dee<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"533\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-104.png\" alt=\"\" class=\"wp-image-1260\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-104.png 753w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-104-300x212.png 300w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p>\u4ee5\u4e0a\u5c31\u662f\u6211\u4eec\u5bf9PLL\u6a21\u5757\u7684\u4e00\u4e9b\u7b80\u5355\u5e94\u7528\u6d4b\u8bd5<\/p>\n\n\n\n<p><strong>\u5907\u6ce8\uff1a\u7531\u4e8eFPGA\u8f93\u51fa\u963b\u6297\u662f50\u6b27\u5de6\u53f3\uff0c\u5927\u90e8\u5206\u793a\u6ce2\u5668\u8f93\u5165\u963b\u6297\u662f1M\uff0c\u53c8\u7531\u4e8eGPIO\u76f4\u63a5\u63a5\u7684\u793a\u6ce2\u5668\uff08\u6ca1\u6709\u63a5\u4efb\u4f55\u8d1f\u8f7d\uff09\uff0c\u5bfc\u81f4\u4e24\u8005\u963b\u6297\u4e0d\u5339\u914d\u81f4\u4f7f\u90e8\u5206\u793a\u6ce2\u5668\u5728\u6d4b\u91cf\u9ad8\u901f\u65b9\u6ce2\u4fe1\u53f7\u7684\u65f6\u5019\u4f1a\u51fa\u73b0\u660e\u663e\u7684\u632f\u94c3\u4fe1\u53f7\uff08\u5c5e\u4e8e\u6b63\u5e38\u73b0\u8c61\u4e0d\u9700\u8981\u8fc7\u591a\u5173\u6ce8\uff09\u3002 \u5f53\u6d4b\u91cf\u7684\u6ce2\u5f62\u51fa\u73b0\u5f88\u5927\u7684\u8fc7\u51b2\u5f71\u54cd\u89c2\u5bdf\u65f6\uff0c\u53ef\u4ee5\u5c1d\u8bd5\u5728\u793a\u6ce2\u5668\u548c\u4fe1\u53f7\u4e4b\u95f4\u4e32\u63a5\u4e00\u4e2a\u7535\u963b\u6765\u6d88\u9664\u56e0\u963b\u6297\u4e0d\u5339\u914d\u5bfc\u81f4\u7684\u632f\u94c3\u4fe1\u53f7\uff0850-200\u6b27\uff0c\u8d8a\u5927\u6548\u679c\u8d8a\u597d\uff0c\u6b64\u5916\u632f\u94c3\u4fe1\u53f7\u7684\u4ea7\u751f\u4e5f\u548c\u6d4b\u91cf\u65b9\u6cd5\u4ee5\u53ca\u6392\u9488\u6709\u5173\uff09\u3002<\/strong>&nbsp;\u6ce2\u5f62\u7684\u8fc7\u51b2\u548c\u8d1f\u8f7d\u5927\u5c0f\uff0c\u8fd8\u4ee5\u53ca\u6d4b\u91cf\u65b9\u5f0f\u6709\u5f88\u5927\u7684\u5173\u7cfb\uff0c\u8fd8\u548c\u793a\u6ce2\u5668\u7684\u8f93\u5165\u963b\u6297\u6709\u5173 \u3002<\/p>\n\n\n\n<p>\u632f\u94c3\u4fe1\u53f7\u7c7b\u4f3c\u4e0b\u56fe\u6240\u793a\uff08\u5c5e\u4e8e\u6b63\u5e38\u73b0\u8c61\uff09\uff0c\u672c\u8bd5\u9a8c\u53ea\u9700\u8981\u89c2\u5bdf\u6ce2\u5f62\u9891\u7387\u5c31\u597d<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"721\" height=\"453\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-106.png\" alt=\"\" class=\"wp-image-1270\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-106.png 721w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-106-300x188.png 300w\" sizes=\"auto, (max-width: 721px) 100vw, 721px\" \/><\/figure>\n\n\n\n<p><strong>\u540e\u8bb0\uff08\u793a\u6ce2\u5668\u7684\u63a5\u5730\u5939\u66f4\u6362\u6210 \u5f39\u7c27\u63a2\u5934\u53ef\u4ee5\u7f13\u89e3\u793a\u6ce2\u5668\u6293\u5230\u7684\u6ce2\u5f62\u6709\u632f\u94c3\u7684\u95ee\u9898\uff09<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"754\" height=\"302\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-4.png\" alt=\"\" class=\"wp-image-1446\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-4.png 754w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-4-300x120.png 300w\" sizes=\"auto, (max-width: 706px) 89vw, (max-width: 767px) 82vw, 740px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u672c\u7ae0\u8282\u7684\u5de5\u7a0b\uff1a<\/strong><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u672c\u6587\u7684\u5b8c\u6574\u5de5\u7a0b\u4e0b\u8f7d\uff1a<a href=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2025\/11\/08_CLOCK_TEST.zip\">08_CLOCK_TEST<\/a> \uff08Smart Artix 50T\uff09<\/strong><\/li>\n\n\n\n<li><strong>VIVADO\u7684\u7248\u672c\uff1a2018.3<\/strong><\/li>\n\n\n\n<li><strong>\u5de5\u7a0b\u521b\u5efa\u76ee\u5f55\uff1aE:\\Smart_Artix\\4_Code\\08_CLOCK_TEST<\/strong><\/li>\n<\/ul>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u4ecb\u7ecd\u5982\u4f55\u4f7f\u7528 ZYNQ\u81ea\u5e26\u7684\u65f6\u949f\u6a21\u5757 \u5e76\u8fdb\u884c\u591a\u8def\u65f6\u949f\u4fe1\u53f7\u7684\u8f93\u51fa\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[24],"tags":[],"class_list":["post-10613","post","type-post","status-publish","format-standard","hentry","category-smart-artix"],"views":478,"_links":{"self":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/10613","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/comments?post=10613"}],"version-history":[{"count":11,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/10613\/revisions"}],"predecessor-version":[{"id":10715,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/10613\/revisions\/10715"}],"wp:attachment":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/media?parent=10613"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/categories?post=10613"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/tags?post=10613"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}