{"id":4642,"date":"2023-08-19T11:17:05","date_gmt":"2023-08-19T03:17:05","guid":{"rendered":"http:\/\/www.hellofpga.com\/?p=4642"},"modified":"2023-09-12T09:30:14","modified_gmt":"2023-09-12T01:30:14","slug":"pynq_vivado","status":"publish","type":"post","link":"http:\/\/www.hellofpga.com\/index.php\/2023\/08\/19\/pynq_vivado\/","title":{"rendered":"PYNQ \u5f00\u53d1 \u7ae0\u8282\u4e8c   Vivado \u786c\u4ef6\u5de5\u7a0b\u642d\u5efa  \uff08Smart Zynq SP &amp; SL\u7248\uff09"},"content":{"rendered":"\n<p>\u672c\u6587\u4e3b\u8981\u6f14\u793a\u9488\u5bf9PYNQ\u79fb\u690d\u7684 Vivado \u786c\u4ef6\u5de5\u7a0b\u642d\u5efa\u3002<\/p>\n\n\n\n<p>\u56e0\u4e3a\u6211\u6682\u65f6\u5bf9PYNQ\u7684\u7406\u89e3\u4e0d\u662f\u5f88\u6df1\u5165\uff0c\u6240\u4ee5\u4ec5\u5148\u589e\u52a0\u57fa\u7840\u7684\u529f\u80fd \u50cf\u662fUART \u548c NET\u7f51\u7edc\u529f\u80fd\uff0c\u5148\u60f3\u529e\u6cd5\u5728\u6700\u77ed\u7684\u65f6\u95f4\u5185\u9a8c\u8bc1\u786c\u4ef6\u662f\u5426\u53ef\u4ee5\u8dd1\u901aPYNQ\uff0c\u7b49\u719f\u6089\u540e\u518d\u540e\u7eed\u5b8c\u5584\u4f8b\u5982HDMI,USB\u7b49\u529f\u80fd\u3002 \u5927\u5bb6\u4e5f\u53ef\u4ee5\u5728\u6b64\u57fa\u7840\u4e0a\u81ea\u884c\u7814\u7a76\u3002<\/p>\n\n\n\n<p>\u53e6\u5916\u7531\u4e8ePYNQ \u7684 \u7cfb\u7edf\u548cPL\u662f\u53ef\u4ee5\u76f8\u4e92\u72ec\u7acb\u7684\uff0c\u6240\u4ee5\u540e\u7eed\u50cf\u662f\u589e\u52a0EMIO\u7b49\u529f\u80fd\uff0c\u5bf9\u6574\u4e2aPYNQ \u4e0d\u9700\u8981\u91cd\u65b0\u8fdb\u884c\u7f16\u8bd1\u4e86\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u786c\u4ef6\u7cfb\u7edf\u6784\u5efa\uff08Vivado\u5de5\u7a0b\uff09<\/h2>\n\n\n\n<p>vivado \u4e3b\u8981\u9700\u8981\u589e\u52a0  ZYNQ CORE , EMIO UART, EMIO ETH, USB,SD\u7684\u529f\u80fd\u3002<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5de5\u7a0b\u521b\u5efa<\/h2>\n\n\n\n<p>1\uff09\u6253\u5f00Vivado \u65b0\u5efa\u4e00\u4e2a\u9879\u76ee\uff0c \u65b0\u5efa\u4e00\u4e2aVIVADO \u5de5\u7a0b\uff0c\u6253\u5f00\u8f6f\u4ef6 \u9009\u4e2dCreate Project, \u5982\u4e0b\u56fe\u6240\u793a<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"230\" height=\"136\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/Create-Project.png\" alt=\"\" class=\"wp-image-35\"\/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>2\uff09\u70b9\u51fbNEXT \uff0c\u5728\u51fa\u73b0\u7684\u7b2c\u4e8c\u4e2a\u5bf9\u8bdd\u6846\u201cProject name\u201d\u4e2d\u8f93\u5165\u5de5\u7a0b\u540d\uff1b\u5728\u201cProject location\u201d\u4e2d\u9009\u62e9\u4fdd\u5b58\u8def\u5f84\uff1b\u52fe\u9009\u201cCreate project subdirectory\u201d\uff08\u9ed8\u8ba4\uff09\uff0c\u6700\u540e\u70b9\u51fb\u201cNext\u201d&nbsp;<strong>\u5907\u6ce8\uff0c\u6240\u6709\u7684\u8def\u5f84\u5747\u4e0d\u80fd\u51fa\u73b0\u4e2d\u6587\u540d\u79f0<\/strong><img decoding=\"async\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAA1IAAAE2CAYAAABr3KNiAAAgAElEQVR4nO3df2wjZ57f+U\/1uHss9TjjQ\/LH7XmTRSyK9t00gV3M4RgqQMLezLbSyvSGMDJJ\/jikA7Ah\/RFKcGsH4PqP+eeMpEHAkAxKyF4LTeAM7AS486LBpGeppS6Z1uLmWsfc7SIJO4ibogzs4pzFYTa7nvFY9LTHU\/dHFclisYqsh6J+UHq\/AALdYtVTz\/PUU2R9Wd96Sq1Wyx7Hq15I2pKGvLJ2+fDQPjys24WkbCULdv3wsFNG5+\/ZsudvZTubdNfPljvLH9YL3b9LtpJJO1uu95fl20bY67Be9pWXtQvlul3OdusduJ5JWyJs47BesJOSnSzUe\/tAvWW1Wi1nPf92h\/RLaPvLWVuSnS0f+vrFX17WLtcD2hmxn73lJgPaFHW73XGXdcqR7GS2YNd9\/W5SP28\/H5Z7yzVp8\/A+C96fUfdd3VM3qX+ZsGNmlDFvMr6dunnakMza5ZDlAo+jrPczJGknvcd7xH0zzr4ManvYcRJlTI\/rMydqX\/vrbz5uxzv+xvFZYtrH3n3W+73ibsvXz6bj\/ajfQyN\/Xvv6+D98+h\/GWu\/QbV6gz8eon2dRj+Og7R7lM8D\/WRT1eI\/Sj8M+j4\/reDP9zPKOl2Sh3jsuk0f7bujfzvA+Oa7PvuhjP8J4HfAdxmu0l9VqtWwBJ8yu5jSdKSlbPtTmvHXa1ZEk2XZVy9MZlbJltTbnJ34758kk9NlZHNPnDX18evh8BIB+l067Arh47GZVy\/dKUrKgN2+cdm1OwcEzPT3tOmCsLvyYPgH08QXB5yOACfLCaVcAF0fnl0b3\/8nCgmLWxfpVuVlMK5GvSZKS8ZlTrg2OijF9\/Ojji4PPRwCThitSOEEziiedfyWzZe2uxE63OifMtps6aLgnCdmCHixzojD5LvaYPhn08UXA5yOAScQ9UgAAAABgiCtSAAAAAGCIQAoAAAAADBFIAQAAAIAhAikAAAAAMEQgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgiEAKAAAAAAwRSAEAAACAIQIpAAAAADBEIAUAAAAAhgikAAAAAMAQgRQAAAAAGCKQAgAAAABDBFIAAAAAYIhACgAAAAAMEUgBAAAAgCECKQAAAAAwRCAFAAAAAIYIpAAAAADAEIEUAAAAABgikAIAAAAAQwRSAAAAAGCIQAoAAAAADBFIAQAAAIAhAikAAAAAMEQgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgiEAKAAAAAAwRSAEAAACAIQIpAAAAADBEIAUAAAAAhgikAAAAAMAQgRQAAAAAGCKQAgAAAABDBFIAAAAAYIhACgAAAAAMEUgBAAAAgCECKQAAAAAwRCAFAAAAAIYIpAAAAADAEIEUAAAAABgikAIAAAAAQwRSAAAAAGCIQAoAAAAADBFIAQAAAIAhAikAAAAAMEQgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgiEAKAAAAAAwRSAEAAACAIQIpAAAAADBEIAUAAAAAhgikAAAAAMAQgRQAAAAAGCKQAgAAAABDBFIAAAAAYIhACgAAAAAMEUgBAAAAgCECKQAAAAAwRCAFAAAAAIYIpAAAAADAEIEUAAAAABgikAIAAAAAQwRSAAAAAGCIQAoAAAAADBFIAQAAAIAhAikAAAAAMPTCaVcAOIp\/+E\/\/02lXAQAAABcQgRQmniXp57b02fOf6+e2Lcs67RoBAADgvCOQwsT7uS196UuWXvlLX9blFy5J1iVJ9mlXCwAAAOcYgRQm3mfPf65X\/tKX9e2\/\/0t69ZWXZFuSTRwFAACAY0QghYn3c9vW5Rcu6dVXXtKLl0+7NgAAALgImLUPE8+yJFmXZHNvFAAAAE4IgRTOCZt0PgAAAJwYAikAAAAAMEQgBeBcsixLFnPhAwCAY0IgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgaGICqWYxrampqeBXOqditTm2bdl2VbmpKU3lqmMrs6f8ZlG5dE5VHnx0rPbX5zozt\/W95pa0vr3fWXZ7yfn70nZ4ef5l2uXPre+HraGl0Pf3tb2+pLk5b53mtLS+rbDSzISUvz2odLM6jdL+gfvEsmRZS9p267I+Z8maWw\/Y9r72t5c0N9db1tzckrb3x9N7AAAAw0xMIDVQraR8JqFcdTICk4PKQ5Vqp12LC25vS6sL8U5QdPN+RYuSthbaJ\/I+20ta2JK0WNH9m76iVm8rNJYIsr+tpbm4Fla3tLfnLWhPW6sLiltzZuX1lb+uOSuk\/IW45oKixWF1mltSWAxm3P4jceoZX9jSXk9Fpb29LS3E4wMCOwAAgPGZsEAqq\/LhoVqtVs+rXs5Kkkr3NtQcw1Uey5rXZqul1ub8kcvCaVtUxbZl+16NyqIkaevt9hWPm7pfWZS0pYW+QGNf629vOWX5oyhJ0p5WbwddOQmyr\/XbC9rak1KLa6o0PPVqVLS2mHLKi4cEdENtaym+qj1JqcWKGp7yG401Laakva0F35W3CHXa29JCaBtN2i+F7RPndV9BPdyp55y3ng3Peg01KmtK6aQDOwAAcFFNWCAVLDa\/qXJWUq2hA0m23VQx7aTmdVMCc6o2nSDLblaVS\/emBrbfk8JT+\/zrpX3rtTWrOaW9aYft7br1SuRrkkrKTE8rXQxOSey0IV1UtVpUurPdtHIB6zSrOc8y\/cvZzaLSU1NKF5ue+nWXsT11TueKfQFplLbb1ZympqYm4srg7M37qixK2vtAnV5q\/80XaOyv39bqnrRYCTrJX9TaWkraW9XtCGfv7bJSaw09uX9XN2d7KqW795+osZaStKW3R4gG9tff1pba5d\/UrKf82dm7uv+eE2x0A0iDOgW20az9R7L9jlb3JC1W3Hr2VFSzN+\/qSWNNKe1p9Z3RwlAAAICozkUgFerpPd3Juzl0ybhmZpyT\/euJTG9qXa2kTOJ6J+AJYjeLfevVAtazqzklMiV1FquVlB9S9kC1vDKZvGrdAlXK96YxNotpZ5s96YL9y0mSGu\/qTqd+NZXyd1SsFnXdU+daKa\/E8o5x28+DvhS\/\/XXddqKovpS+ttfvvicnlhh2JWRf33t\/T9KivnN3NnSp2bvf0aKkvfe\/Z3i\/VITyZ+\/qvUZD9pO7mh1TnaK3\/2i2y4OuCnYqqie2LXvQMgAAAGNwLgKpZjWnTElS9pbmLav7Rq0mFepOCuDuimZ0oI17TsCQLde7qYGFpKSa8neCUwNtu6mNO3nVlOxdr1xQUjXl393pLnevJCmpQv3Qk3ZY08PKgSwrppXd9vacNMXdldjwBmbLqrspjc66UulRd5uVhzWnvHo37fGwXlDSs1ynS0olXXPb0K5bPpPv9FN7PT19pqZtR267JFnzm2q1Wtqct3TW7Xfuecr4rjJ5U\/zWtX57VXvDTt41q7vvuVdCBqa4NfXBXtA2\/W4q479aFkm08md7ruSMo05R29+2pYWBE00E2VY5cH8BAACcjgkLpJx0OP+sfYmMG7y8ecO3fFZvLc90\/3tQkRNzlLU53w1gYiu7bmrgQ1UOAjbrrpcsPOhdb35FDwpJqfTImYHPs9xKzHKXcYKLSAFToKzKGzcUcwPEmeW3lPW82w7OWq1NzehA1WpRxVxO1xN5Bc5n4Wn7zI1bTlnJgh60+2lmQW8kR2j7mRV80h5f2JKU0tq3A07LOyl+qwNS+nxm7+q9k0pxO4tOsf2BMwHOrZ9oHQAAwMUzYYFUsGQyq3L9cSd46b4R10zA8tlb\/oBLunErG7Ck66ChmqRaPtEfxOVrkp7qmScAu\/Za0FZH1NeGGcWTvYu0739KJBLKZPLKl0rBQZSkZDygbtde6wRqlhXTa9c87xm2fVKkUouqNJ4oLJutneI3KKXPb3bcKW6p1zVq+H0aorc\/bLKJCAErAADAGTFhgVTwrH27u5ua9wdRF4RtV7XsXn1KZrMqFMoql+uqH5Y1IDS8QIJP2p88ud87qcJYDEtxi+n1lKSt8pAZ+dw0tsTrMqtitPL315c0t7TuTmduWKeBwZ1pip+J8HrO3n3SM3vfWmqsGwYAAAg0YYHUePjvG5KknUel8BVm4kpKypb7gzjntdtzNezpSV6iOXimp27ddjc3tbIyr\/n5mGbcvx+ZYdsvvJ4Utw\/8b+rud5z7r3pn5Gs\/fNZ5VpMz815I2uHgjeub3xo249+23lnd0t7WB3KitCjreGYD\/NY3Bwd3A9t\/FJ6+G\/TUZAAAgBNysQKp9v0\/pYxy1e4t881i2pmsIvmGFoKy8tz1SpnrKla9U4pXnSnKp3LOfULucrX8ne6U582iM5V62j+l+HhT4kqPdjrl282qlu+490i5k0aMLGrb0dFNcVvVlv\/Nm99234t7rgrN6u57Fa0ltrQQtxRf3VNq7b3QtMPB23Zn11t1Hry774mN9vfXtTS34E6P\/u1OGl23vt46tVfa1vrSnOLO\/Oh6L0KlBrb\/KNp9t7Wgubklbe\/3Bn77+9tamnOmcgcAADhuFyqQsqyYlt\/KOrPZZRK+e32SKjxY7twrFLSeM8Ndd73pREb5mpQsvKl5y+pdLjHtLpNXSVL2LX\/ZzjJhz5GKzBMcJqanO\/Uqhd0kZShq26XJeo7U8WqnuIW896TiPhh3VQtxd3KE+IJWPVGH+dTnbTd1v+E+mHZrQfG4Z4KN+Kq22s9hutv7DKbAOnXqtSelFlV5727EVMNB7T8KTz33trQQj\/dOIBJf0NaeU9e19+6OfesAAABeFyqQkpwpuh\/XC8p6J2wIm6zCt95h33rOlODeGfms+U3Vy06w5i6kbLneMyX4zPJbnXJqjYMjXTGyrJiWH5T72lMo13seUnwUUdsOj3aKW6Cbuv+kocraolLeRVIpLa5VVHFT4+Juqt8o237SqGhtMdUbzKRSWqw0Qp6xNLhODdN7yga2\/yhu6v4TW43KmhZTveWnUotaqzRkP7k\/0tU8AAAAE1ar1brolw\/62HZVy9MZlbJltTbnT7s6GOAf\/tP\/pMOffqG\/+gtXtZ77bzV9+bRrNCb721p\/5wN9837Uq0Dws9pXSkk9BQAAx+CF065AFFNTU0bLt1qto21wXBM1AKOavam7UeddBwAAwImbiNS+4Nniwl9H0SymNd2eTjzomUvASdpf11zAA4X7X3PjeXYVAAAAIpmIQOqk2HZTBw1nloZktqAHywRSAAAAAPpxjxQm2rm9RwpHxj1SAADgOHFFCgAAAAAMEUgBAAAAgKGJmLUPAEyR0gcAAI4TV6QAAAAAwBCBFM4JS+7cAgAAAMCxI5DCxLNtSfbPZZHJBQAAgBPCPVKYeJcsS5\/\/7Of68D9\/oplXXtLPLUkEVQAAADhGBFKYeC9euaSPP\/2Z3vlf\/0hXLl+SrEsEUgAAADhWBFKYeJcs6YsvbP2\/f\/qZmKgNAAAAJ4FAChPPlmRZ0vSXv3TaVQEAAMAFYbVaLX7DBwAAAAADzNoHAAAAAIYIpAAAAADAEIEUAAAAABgikAIAAAAAQwRSAAAAAGCIQAoAAAAADBFIAQAAAIAhAikAAAAAMEQgBQAAAACGXjjtCgBH8eUvf1mWZZ12NQAAAHDBEEhholmWpcPDQ3388cf67LPPZNs2gRUAAACOHYEUJt7HH3+sP\/7jP9YXX3xBIAUAAIATQSCFiffZZ5\/piy++0Ne+9jVdvXpVX3zxxWlXCQAAAOccgRQmnm3bsm1bV69e1eXLl3X58uXTrhIAAADOOWbtw8SzLEuWZXElCgAAACeGQAoAAAAADBFIAQAAAIAhAikAAAAAMEQgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgaGICqWYxrampqeBXOqditTm2bdl2VbmpKU3lqmMrs6f8ZlG5dE5V2x5Qh6aK6SlNpYtqDljuuPnrelbqFcX++lznYb2hr6XtaIVtL8maW9f+sHLnlrS+ve9Zzfn7oM34l2mXP7e+H7aGlkLf39f2+pLm5rx1mtPS+rbCSvO370jlnKT9dS3NLSniHvSuqPW5IePC3R8Ts\/8iiV62yRjvbdo5P04iCyk\/rN9GqNMo7R\/+mdg+ntxjpOczoVvP\/e0lzc31ljU3t6Tt\/SP23v62lub8ZQYttu7rp+DlAOC4TUwgNVCtpHwmoVz1bJ\/Ytx1UHqpUO+1aRDNJdT1O2+UtKfG6ZoctuLel1YV452Tv5v2KFiVtLYSc8G8vaWFL0mJF92\/6ilq9rdBzpCD721qai2thdUt7e96C9rS1uqC4NRdaXm\/79rU+qJzAk6uTt\/+997W1N3y5o5iU\/Reh8PHtU98Y9zrvx0m08tc1Z4WUvxDXXFDHDavTgEDBuP1H4tQzvrClvb3eg29vb0sL8fiAwC5C2fGFnmPaKdM3JraXFF9Y9fXTlhbiR9xvADCCCQuksiofHqrVavW86uWsJKl0b2MsV0ksa16brZZam\/NHLuu8sayYVnZbau2uKGZZp12dCBZVsW3ZYS\/\/WVmgbZW3pMWMd9ngchuVRUnS1tvtE9Obul9ZlLSlhb4TqH2tv73llBVYjz2t3o56gruv9dvOSUhqcU2VhqdejYrWFlNOef6TkqD2bb+j1T1JqYByUpL2VvWO+WWgM2RWd5+EjAd3\/ym1pm\/flCZj\/0Uw0j6NOsY7Gznnx0kU21qKr2pPUmqxooan\/EZjTYspaW9rwReERqjT3pYWQtto0n5p8GfifYV\/Iu5rfc5bz4ZnvYYalTU5Q2m0wG5\/\/W1tSUqtVdRwy6yspSRt6e1Oge2xkNJapdHZtrPcnlYn+4MJwCRqtVr2JLzqhaQtZe3y4WHg++WsOu8fHtbtQlK2smV3Pfe9urPuYb1sZ5Ny\/y5bye57rVbLPjws21k563u34V8v6VuvU9dy1k56yi60t9uulzxlFOqB7eksmyzYdU+bh9V9WB36lumpT9LOuvUJq+uo9fKuVy4XPNvtbrOzbDlrS7Kz5eB97X3Ztm0fHBzYP\/jBDzr\/b2uspWxp0a7YEVUWbUn2on+FymJPOcPKrSyq733nb71lO+X0b69d\/pr7fmqt4d+Cvej7eyN02f7t9S0T2L6UHVyUs221K91Ys1NumY3Kop2SbCllL7ZX7vxNdmpxzfYX2ags2qmUd5x51nWWsNdSzvba9Zf+vr34K71jc1C7I+vUtX\/fnun9F4HRPrVHG+Pn\/jiJYOi67vGiVPdYGLVOo7c\/ymeie9x56tn+fFTfB2RA+wYtE3V7QX\/3fN5EWx8AjteEXZEy9PSe7uTdvLRkXDMzkl3N6Xoi05uuVispk7iuYnPAPUvNYt96tYD17GpOiUxJncVqJeWHlB1V1LpHqUOzmHaW6Unbq6mUN0+RNOrTWl6ZTN6z3dG2eZL2P6hLi5kBv9QO15e6tL+u26t7galKba\/ffU9rqSi\/8O7re+\/vSVrUd+6GJ1XN3v2OFiXtvf+9nl+v\/e2bfT0haU\/vfy9oozd1P+hK3gfv6PbClpxsmz1trd7W+va65jp\/k\/a2VhX3\/BS\/vz7npgh5C9rT1mpA2lj9bae\/JOmvzegvvhjazNHst+u6qEqj\/1f5s7z\/ohhpnxo678fJcBHKn72r9xoN2U\/udtJoj1qn6O0\/mu3yoKuCnYrqyUhjqakP9hSQFjorZ+h+oKan\/CdhfRUlrRQAxuhcBFLNak6ZkqTsLc17081qNalQd1IAd1c0owNt3HMCjGy53k0NLCQl1ZS\/E5waaNtNbdzJq6Zk73rlgpKqKf\/uTne5eyVJSRXqh560w5oeVg46aXHO9pw0xd2VWKQ2tsseVvdhdWiXVXlYc+pQ76ZKHtYLSkoqPdqJXNeo9eqRLavupmg6yznbbLPmN9VqtbQ5P47UwS0thN5Y7cupv3lftm37TticE53U69H2037nXg7\/CaU3dWld67dXnZP2gSccs7r73ppSQ1N33JOQoSexN5VZVPekxKlxf\/tu3ldlMaW91bgsa05zS0ta397WoPvI97a2lHBTbZy0rT2tLqxKa276TcNJ+1H9A7cd3RPI3lQmZ7mtsi+S2tvrlrX3z\/TPnthqrKXUTlMKPbGKpJ2OldJa475uBhZ1VvdfRCPs0zDBY\/y8HydRRCt\/dtY7wMZRp6jtbwv7TByUzuikbR41UA61\/4HqUuD4ib2eklTXBwMatr9+W6t7\/rRSADh+ExZIlZSZnu6btS+RcQOHN2\/4ls\/qreWZ7n8PKnLih7I257sf2LGVXTmxxkO5sUYvd71k4UHvevMrelBISqVHzqx2nuVWYpa7jBMURA2YQkWte4Q6dO5zam1qRgeqVosq5nK6nsjLeF4J4z7Nqrxxo3N\/1czyW8qabvMk7X9P7++l9K1v+s+ug09G4gtu\/v63A77Qb96Xc4646nzpVwbdj+Cavav3nJ+bdfs4fm4Oad\/N+0\/UaFS0tihpa0urCwuKx53gM3DmscWK7rsRyOzNjBYlKbWm99oBzuw39a1UT8Pc+5TuK6Z9bW+va31pSXPu\/SUBGxj4i\/3o3Ps+JC1WnmjgJs7i\/jNgvE9Nxvh5P07OulNsf+BMgCc4Ic3+9pLiQ65aAsBxmbBAKlgymVW5\/rgTOHTfiGsmYPnsLX\/AJd24NeB0\/qChmqRaPtEfxOVrkp7qmSdYuPZa0FbHI2rdh9XBbhaVnppSIpFQJpNXvlQyD6JGqFf\/PplRPHmEDQ816MbqISfOktT8QHupb6nv\/DBEKrWoSiO83HbqksmX\/uy4U3dSr6sT8g5o3+zsTd29\/8RJ1XFvJl9MyZl5zFeRwCsRPWk2boqO1\/665ixL8XhcCwurWt3aCgmifHUeo+2luFb3pNRaI9L+OHP7z5DJPg3dfNAYP+\/HyQSI3v6wz8QIAeuZsq\/tJSc9WKk1NYiiAJyCCQukgmft293d1Lw\/iEIo265q2b36lMxmVSiUVS7XVT8sn+2rQ6dgu7yl1Le+GZB3H3wy8uRJWGrYUQxL3YnpdScfbshMY256jifACW9ffx1mb97V\/SfuydoI9+n469Kd3WxRa2sVVSoNNWz3BPoE7K\/PdabUPlpq4DDHt\/+OWq\/B+zT6GD\/vx0k00crfX1\/S3NK6O525YZ0GBnemKX4mwus5e\/dJz+x9a6mg9YeYfV3+31nams7NU3q9Z2e40\/lv7Sm15r3nDABO1oQFUuPhvR+nbedRKXyFmbiSkrLl\/iDOee32XA17+iwoP3A8otZ9YB0OnumpnPbsbm5qZWVe8\/Mxzbh\/P856TRbn5CXx+hn4iu5J3fnA\/6bufse5r+Ttnp+i2w\/VdJ5B40wv7E2nCmqf8xDP8NQc383fo3LviVis2Hpy\/77u3r2pmzdnNev+\/dh50oFO5JfsY9l\/UR33Pj3vx0nkjeub3\/JP1+23rXdWt7S39YGcM\/8o63imBh\/2o8fA9h+Fp++iPsTciBOo9Qfz+\/rAuXnKE0Bua8mKa3UvpcVK45h\/BAGAwS5WIDWzoDeSkkoZ5ardU4ZmMe1MVpF8QwtBGXHueqXMdRU969nNqorpKU1N5Zx7pNzlavk7ndnq7GZRuakpTaWLvkkXetMBx1Z3gzqUHu10\/m83q1q+494j9fRZ9LqO2qeTYLusLS3qrNy\/3E3dWdWW\/82b33bfi3t+7Z7V3fcqWktsaSFuKb66p9Tae910qsD2tW9qX9XtTjlt+9rfXtLbQ38Zj26rvN09cdrf1tJt9x6pzqQUwwy+CT3Q9pLmPOlAJ3UaNvb9F9kx79PzfpwYbdudXW\/VefCudzKP\/f11Lbn346XWvt2dJbNTX2+d2itta31pzgn6vfccjtr+o2j33daC5uaWtO2bqWR\/f1tLc86kD+bawfyqbq9vdyak2V5yyvMGkNtLC06g23jSuS8TAE7NaT8falzPkYryDKb2M4o6z1fqeSU9z3vqf45U+9lGQS\/vs6DClvM+E6n7bCuz50hFqXuUOgQ9I6rn5dmmv66j1iv0+VOeZ34dz3OkBrTT\/8wg33OkGmupwOehGD+fqkf\/M3uMym8\/pyXsuTGpIe31P78msB5uHUNfnucRBT7XJbiNlUXv9t3nvgytZ\/jzYbz71+SZP+1nFQ17BZd5dvafGYN9OqwNQe09x8eJMc+2A19hx9zA42HRrjT8mzFv\/5GeIxWlnm5dR3usW9gY9dR3WN+OPN4AYDQX64qUnKm1H9cLynonOAibrMK33mHfes506N4Z+az5TdXLWXUXc5bxTuU9s\/xWp5xa4yBwyvWj1H1YHSwrpuUH5b5yCuW6O9NeQ+0LUFHqOmqfnm1m0zmfmHbqTqCbuv+kocraolLeRVIpLa5VVHFTfuJzS6o0BrXvpu7bAeUopdTi2sBJAgwaorvvVbTYU89FrVUazoxtEdLMZu9+p7P+3gfNE5sl7EjGtP8CJ9kb6Lj26fk+Tsz72dn2k0ZFa4sp9Xa1k4oW\/IylwXVqmN5TNrD9R3FT95\/Y7iQlveWn3OPXfnJ\/xLF0U\/cb\/Z8J3ue67X\/v\/fAJaQDgFFitVivaWfwFYttVLU9nVMqW1dqcP+3qYIAXX3xRH374of7kT\/5EX\/\/61\/Xii+N+Uus5s7+t9Xc+0Dfvc3P2RGL\/nQz6GQAQAYFUALtZdJ6pdIqB1NTUVM\/\/W63WqdTjrCOQAgAAwGm4cKl9wzSLaU23pwaPn94sCf6ZAQEM4D6Tqu\/BoH2vufE8Y+i0XbT2nhb6eXT0HYALgEDKw7abOmg4j6VNZgt6sDyp080BAAAAOE6k9mGikdoHAACA08AVKQAAAAAwRCAFAAAAAIYIpAAAAADAEIEUAAAAABgikAIAAAAAQwRSmHi2bcu2bX3pS1867aoAAADggnjhtCsAHJVlWbp06ZIODw919epV\/exnPzvtKgEAAOCcI5DCxJuampJlWXr69Kls25ZlWaddJQAAAJxzPJAXE+3FFzr2bREAAB06SURBVF\/Up59+qh\/96Ef67LPP9MUXX+jSJTJWAQAAcLwIpDDRvvzlL3MFCgAAACeO1D5MtJ\/+9KenXQUAAABcQORAAQAAAIAhAikAAAAAMEQgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgiEAKAAAAAAwRSAEAAACAIQIpAAAAADBEIAUAAAAAhgikAAAAAMAQgRQAAAAAGCKQAgAAAABDBFIAAAAAYIhACgAAAAAMEUgBAAAAgKEXTrsCUX3yySf66KOPdHh4KNu2jda1LEvT09N65ZVX9NJLLx1TDQEAAABcFBMRSH366af6\/vf\/jT7++GM9f\/58pDKuXLmil19+Wd\/4xq\/p6tWrY64hAAAAgIvEarVaZpd3Ttgnn3yi73\/\/3+jHP\/qxZmdn9eqrr+ry5StGZXz++XN9+OGH2t\/f11\/46l\/Qr\/7q3+LKFAAAAICRnfkrUh999JE+\/vhjvRZ\/TXN\/\/a\/ryhWzIKrtv\/6FX5AkPWs800cffaTXX399nNUEAAAAcIGc6ckmbNvWT37yiZ4\/f65XX311pCDqs1ZLkpPa9+qrr+r58+f6yU8+iXyflW03VS3mlE5PaWrKfaXTylWbxnUZF7tZVC6dU9XwXrHTZNtV5aamNJWrHk\/5J9wnR22PbTdVTHfX7\/w\/XVTzBPfrJI4lAACAs+BMB1KSOgGPeTrf5\/o\/fv\/39Ru\/8Rt68oMf6Pnz5\/pvXnlFknPP1eeffz58282irk8nlMmXVKt53qjVVMoklD6moGCYg8pDlWrDl7tI6JPR0G8AAACjOdOBlGVZunTpSyOt+389eaL\/7f339cP\/8l\/029\/9rv7vf\/tvjda37aqWE3nVJCWzZdXrh2q1Wmq1WqrXC8ompVopo1yVX\/KjsKx5bbZaam3On3ZVziTLimllt6XW7opilnXa1QEAAMAQZzqQGlX93\/97\/fa\/+Bf6\/374Q0nSTz79VD\/+8Y916VL05h5s3FNJUrJQ1+7mvGKx7sltLLaijQcFJSWV7m2oads9qVrNYtpNA8yp2nQCLbtZVc6THphOd9\/zalZ9aYRTaeWKThphexuJfE1SSZnpaaWL3RTDqNvwaqeopYtN2dWc0p30xZyKnnVN2zfl23ZYKpxRvwTUbVif9Le3qWIu3du\/njTNsBQ7fypeT5m+ukWp\/85BQL082x3reBqh34bvz+D6\/d7\/8k80NTXV9wODd5wBAACcB+cqkGqn823+83+uP\/\/4Y0nSCy+8oIW\/\/bf1t77xjciBlG03VXlYk5TVW8szgctYsRU9qNf7ryA8vac7eTdXKhnXzIybIpjI9KRQ1WolZRLXe4KVZjGtRMaXRqiaSvnE0CtfUbcRqvGurmdK6qxeKykftG5Q+6q5vm0rwraj1tmu5px+GVa3IWy7qY3rCeV7K6pSZnj\/hnp6r6\/fQverd5k776oRsfxRx9Oo\/Wa0P\/31+0e\/rqyk0qOd3uV2HqmkpN5YCD6eAAAAJs3EBVJ\/\/md\/purv\/Z7+1L3a5NVO52sHUVcuX9av\/s2\/qTf+3t8znKjiQI2apOwtzQ9Is4rFYv1\/rNWkQt1JA9xd0YwOtHEnr5qSypbr3fTAckFJ1ZR\/1znh9AZvZU8a4WHdvfL1aKeT\/lUvJJ3lDg+1uxJzAoQI2xikViqpli2rfniow8O6yoWkFLRuUPvuOSfrPdtur39nI3DyhKh1tu2mNu6VJCVVcPulXs5Kqulh5SC0TwIdVPSw5qZqHh729e9IajWpEN5vtl3Vu\/maU3+3nYf1sgoqRbs36QjjaZR+a68XeX\/66jd7aV63nEiqZwKLnUclKfmGiKMAAMB5MVGB1J\/\/2Z\/pu9\/9rn77u9\/V7\/zO7+hHbsAk9afzvfDCC0r\/jb+hb\/2DfzDylOmj8V3Fap+8Fx5oc757gh+bX9GDQrJzwtm5R6a1qRkdqFotqpjL6bp7n9ZAEbcxULKg+sYNxSxLlhXT\/MquygEnxGHtU7bcu+32+rWHqvjS2Izq7FluxU2vjM1vqtVqhQdMQ9Se3tO7GxuqNpuyYivaPcq9W8mCHix3++3G8gMVnMjMrf8zPZVbf7edVmxey25q6HCjjaeR+814f\/Zftb3hRFJqx6a2XZUTRy1w\/xcAADg3JiaQ+ulPf6rf\/d3f1f\/55Il++vy5vr+7q\/\/5t35Lf\/rDHwam8\/363\/k7+kf\/+B\/rq1\/96slWNBlXz2nlQUM1SbV8wnNfjvNy7k95qmfuiandLCo9NaVEIqFMJq98qTQ8iDLcRqhrr\/Wd5M7Ek\/3r+tvnyt660fc354R6PHW+9trRL2VYsRW9lZUz62I+r0zC2XY6Vxx6L1kYf3BgWTEtvOHpN7edffWfWdAbUSKpI4wnBW03osj7M2g83LjVm95HWh8AADiHJiaQunz5sn75l39Zv+hOYS5Jf\/Dv\/p1+67d+a0zpfF4zinuvKoRoFnNHOgn36p0lMKtCoaxyua76YVkDwhEYmt900uCyniCmVsork1jmWUpjYlm96X2k9QEAgPNoYgKpS5cu6b\/72te0uLiol65e7fy9\/h\/\/49jT+bpXFUq6txF8Kce596WkWqmhwEs0bTNxJSVly937nnpfu07qlZsCli0fandzUysr85qfj2nG\/ftAUbcxyNNnfbPUOfdsXVOUixpB9xjtPCqNrc5Ph15Siy42v6LN3fZU9mUVslI7Fc2yYnrtmqRaQ71bdO+b86k1epfq6ze3nf31Dy5vqBPqN+P96dNN79shrQ8AAJxLExNISU4wNRuP6zd\/8zf1S3\/5L8vynJiNO51vZvktZeWkUKVzVTW9s7A1i1q+nnGnR39z4IQU7RSuUua6itXe6aWLaXdKa08AU3q00wlo7GZVy3fce6R8gU5PCpfhNgLV8rqzsdOZentn447yESbc6KSolTI904g3i2llSgq\/EhG1zu5ytfyd7tTdzaIzlbpvivJhKYx2Neek8hWrnfVmZmb0WjwpKal4Tz1LeuQG0c5sf87+7lPKdKb0Duy3mdd0TU792\/0zsLxhjrvfRt2ffjfeVCEpPb13j7Q+AABwLk1UINU2E4vp9u3b+iu\/+IuSxpXO18uy5rXhzuhWK2WUSEx370VJ5J0Z17LloRMeWFZMy86NOcpnuve1TCcyytc8gZjnBDYxPd1ZJnxmt5ryCefZP5G3MUgyKeWdbU9PJ5TJuzMIbvTfKxPUPqfqCd\/9OkkVHiwHXomIWuee5RLtfsmrJCn7lr\/sbp8Eck\/ua3lPH7fb6gkQ2vcCldz7kKanE8or25MO2Om2bFbyLOfvN8ua14Y7W167fwaVN8xx99uo+zOongtvJFWrRb+qCQAAMEkmMpDypvn9V1\/96rHNzmfFVvS4XlYhm+ydYS3pTj0dcaY3a35Th\/Xe+3LaZbQDMcuKaflB2bdMVoVy3Z0trZtqNrP8Vme5WuNATduOtI2Brr2lx+Vsp53JbEHl+sbwAMxt3+O+bWdVrj8emFIYtc7W\/KbqnrrJnfp7c75bdlCf9G3Pimn5cV2F3g0606E\/7gYI1vym6oXevqg\/flPxoEbE3+ztt2R\/vzn197QzmVU5rLwIjrvfRt2ffjMLbzjbHnZVEwAAYAJZrVbrTN9h\/4d\/+If6gz\/4f\/R3f\/3v6q\/80i\/1vf\/pT36iy1euRAqi\/viP\/kj\/8l\/9S\/3Kr\/yKvv71\/74nNfCisu2qlqczKmXLo08Bfoa2g7PDruY0nSkpWz7sCd4AAADOgzN\/RWp6elpXrlzRhx9+qOfPn\/e9f\/UrX4kURD1\/\/lwffvihrly5oq985SWCqJMWZdIMnBt2s6rleyUpWdCbg7NDAQAAJtILp12BYV555RW9\/PLL2t\/flyS9+uqrgVemwvzsZz\/Tf\/7oI3344Yfa39\/Xyy+\/rFc8U6jj+DWLafceGykZ52aZ86xz5dH9f7LAbH0AAOB8OvOB1EsvvaRvfOPX9K\/\/9f+uZ41nqj+tj1TOlStX9PLLL+sb3\/g1XfVMn47jZdtNHbjzfCezBT1YJpA639xnsNWkZITJWAAAACbVmb9Hqu2TTz7RRx99pJ\/85BN9+umnRutevXpVX\/nKS3rllVf00ksvHVMNAQAAAFwUExNItdm2rc8\/\/9xoncuXL3NPFAAAAICxOfOpfX6WZY19mnMAAAAAMHHmZ+0DAAAAgLOGQAoAAAAADBFIAQAAAIAhAikAAAAAMEQgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgiEAKAAAAAAwRSAEAAACAIQIpAAAAADBEIAUAAAAAhgikAAAAAMAQgRQAAAAAGCKQAgAAAABDBFIAAAAAYIhACgAAAAAMEUgBAAAAgCECKQAAAAAwRCAFAAAAAIYIpAAAAADAEIEUAAAAABgikAIAAAAAQxMTSDWLaU1NTQW\/0jkVq82xbcu2q8pNTWkqVx1bmT3lN4vKpXOq2vZ4y7WbKqanNJUuqmnbQ\/8fXMbxtv0sGvf+6PTzmPrwKPUbeNy0XxHraVdznbFjcjxWc87fc9Xw+vuXaZefLgYf1+1xGvS+bTdVLeaUTnvrlFauWA0d9\/72HaWckzTq2OiM0SFjI1e1J2b\/RW131LJH\/c4578dJVKHlD\/iuNq3TKO0f\/pnoHE+Dvi9tu6lmNad0uresdDqnavNo5yJ2s6pc2l9mQNurRV8\/BS8nMSaHls+YxBFMTCA1UK2kfCYx8GA\/Sw4qD1WqnXYt0HbW98dZqd\/Oo5J07TXFLGvwgr7j8cZGWVlJpcxy4Am\/Xc0pU5KULWtzvrfsWv6OiiEnB0HsZlXL1xPK5EuqefusVlMpn1Fi+npoed722XZTG4PKub5xJoKpkxgbk7L\/hpY9zn064DvnvB8n0cov6vp0SPmZhNIBP94MrdP15dBAwbT9R2HbTj0TmZJqtd6Dr1YrKZNIhJ5ERyo7kek5pp0ye8eEXc0pkcn7+qmkTCJ4vzEmGZOjjkkMN2GBVFblw0O1Wq2eV72clSSV7o3n5May5rXZaqm1OX\/ksk6SZcW0sttSa3dl+AcmLpDg46bzijDObbuqRyUpe+vG0HL9x6NlzWujnJVUUmZ5x1duUxv3Sk5ZGzfUr6b8nWjHtW03tXHHOQlJZgsq17t1O6yXVcgmnfIS\/ScFfe3beVf5mqRkQDlJSbW83t3x12BydD4rAsbDobv\/lCzozRuaiP0XyUj71Ow757wfJ1E4wUBeNUnJbFl1T\/n1ekHZpFQrZXqC0Eh1qpWUCW1j9PY7Bn0mbmo+5PvTCca99ax363lYV71ckDOURjuJPti4p5KkZKGs+uGhDg\/rKheSkkq6t3HQrcO9kqSkCuV6Z9vOcjXl3\/WPHcYkY\/JkA7uLZsICqWCx+U2Vs5JqDR2oN7Wqe8m0e9nbf+ncf0k8LL0t+iX3nNLeS+Xt7br1SuRrkkrKTE+HXt4OunwbdMnY29YoqXsmbF87gtoatU+ChPWTv11R9uHAfdGTwpRWzu2\/Yftj1P29cxCp+Ueqn13NDU25GEVouTuPVFJWt4K+L338x6MkWe2\/+b6sDjbuKF+TsuWNgC+KrAqFpFTL687G8E5tl5Us1LW7uaL5WLc8Kzavlc1d1X0nJWHtO3j2VFJShQfLfeUsP3Z\/pX3knFjYzaLS7nHZHQue\/egZH+lc\/7E5aAxIYcfC\/6h\/8teGf5aYsqs5Xc+4J0ePlzs\/yJz5\/ReByT4dJmiMSzr\/x0kE3WCgrt3NecU85cdiK9p44JzYeYPQyHUKbKNZ+4+kHYxny249Y916WjHF5lf0uF5QMiCgGca2m6o8rEnJgh4s31DMsmRZMd1YfqBCUqo9rDj9dVCRs9gDrczHOttuL6enz3o\/YxiTjMkRxySiOReBVKin93Qn717mTMY1M+OeKPgunQ+6JN5mN4t969UC1nMuuZfUWaxWUn5I2X6WFdPCG0mp9lAVzzF40HBKrTW8f3Q\/VOMzkcuP5Ok9Xfe1o6+tEfskSOR+CtqHEbfbLKbdS93eAmsq5YengRpvw9OOzJ131RhY+tHrd9IOnj2VsrdCfxWLwp8mYjeLzr4NSAtpe619EjHk17TOSYiyems5\/FiYWX5LWXlOSlz+9s28dk1STQ8r\/V+CoVesG+\/qTmcs1FTK31GxWuw5jmqlvBKeX3aNxoD3WPgf\/qr+4ouhzRyJ3WzXNatyvf\/k6CzvvyhG2qeGzvtxMkyU8q3Yih7U653MiXHUKWr7j2rn0aArMA4rtqLdkcbSgRo19aXgWVZMztB1gpt2+bsrseBifOszJhmTo49JRHEuAqlmJ0\/X92FRq0kF9zLn7opmdKCNe85JTbbcvfxZb18SD7kM61zizaumZO965d4ov+eSu3sZ2LlU7nx5t9NpnO05l3HDPgxnFt5QUjW1Y6b25XlJUulR9\/L2QUM1JfXGwpgDqVpN6ksv8LU1Qp8EGdZP\/fXw7cOI+6L9Qdh7Sd795enRTuj+iL6\/q3rXyRXqpljUyyqoNPS+laPUT3J+JWy1WqFfYr2cKxbBN7Gmez7kg8pt1zVqsB52PPamiWy4fTz4C0Ca0fIDt98Hpkm4JyFDThgsa163fL+4BrXP+RU2qVo+oamptNK5nIrVqpoDvhBrpZKuueOgPZ7zmXxn\/Lb3bfsX4yhjoHcDnmPh99\/W\/xTxsySKbupLUoX6Rs+vr96+O4v7L6pR9mmYoDF+3o+TaKKVH4t5x+o46hS1\/W1hn4nhE7d0voOPGJSEOnimpwr+UXQmnpT0VM8G7IzOFSLPpSfGZPTyGZMY1YQFUsEDLZFxT8rf9B\/Uvl8T3Ks3zq8o3YMmtrLrXs7uvQLkXy9ZeNC73vyKHhSS3cDGe8ndPRGJuSemxic5M6\/pmjwnUwfP9FRJFQpZeT9Qdx6VpOQbGnccFZZeENTWgX0SxKifgvfhsO127wHZ1IwOVK0WVczldN3Nkx4o8v52v\/i8KRaxeffDc7Aj1e+kHVT0sBYUrJsej940kfyAtBDfOjG3348rTSKkffObu6rXyypkJZVKymcySiSmndS7oFmePJ8rMzduKSu5x5Fb7syC3vAMDPMxMPjX0VF1cuwlZcuPO8dkkDO5\/wwY71OTMX7ej5Mz7jTbHzjr2phS7CNtv5pz0nz9V4gYk6fqIo\/Ji2TCAqlgyWRW5XrACUAyrqDTjmxAsvCNW9nwDRw0VJPcXzJ9Hzz5mvy\/FF177egnO51fOtr5zgcN1XRNry3fUta9UtX+NSL5xsLYJ5fwl9lJN2y31bBPgkTqJ\/8+NNhu+96VRCKhTCavfKkULUiJug13ub52+E6Yw4xcP2ODbmLdHXjiLMlpp0GwHno8utppIoPSQvxmxp0m4R1XA9oXc3Phdz037maTcmZ58t2TFPirryfNppOi42E0BkI+z45qZznRuRcgyv44c\/vPkMk+Dd180Bg\/78fJBIje\/rDPxPCb+s8i226qmnPSg5UsqO6\/QsSYPHUXbUxeRBMWSAUPtN3dzcBUlEl341a2c5Vsx5l2Rzc0o3jSvVLlXhEZR+B23vTO0pNVoVBWuVxX\/dD9IjhlZ71+XjuPSiHB+skdj5YV60mTCEqjiHuvmIbopEJ4Apzw9vXXITa\/oo3Hvpu\/R3QWxkCzmO5MX3yU1MBhjnP\/HbVeg\/dp9DF+3o+TaKKV3yzmlM4V3cl7DOs04ER6ePuPIryesZXdnpnSChF+SOsv3slCCeLcH31N3q\/6znT+pZqShXrgbL2MyejlMyYxqgkLpMYjaGamnc4NSAFm4kpKypaj\/ar\/dNilmKhm4u59Ujt69tT5xbtzZejpM+1UHqoWcTYeUz0TWsh7T4\/7YW7YJ0FG6qeo23WDzGz5ULubm1pZmdf8fEwz7t\/Hsg13uf52uPnVgxylfieo\/UVxFoL13jSJZ73vWTEtv+Xk8HtnderOZOnMuOjM3tRNXQlqX2fWzpA0CP\/N3yM75TFge9KB+n7JPgbHsf+iOu59et6Pk8jb7mQuhM+u5txbWlKt1JBmoq0jeWZeG\/Kjx6D2H0VP3y0fx+xnzkmxP5i37aacCSe7J+u2XdXydEL5mnMfb9CPIIzJbvmMSRynixVItVOuSpmefPjOr7Jhl8Dd9UqZ6z1P\/babVedAb98M6C7nvYRrN4shX+DDU9862713ryfPeea1a1Ltoe49rB3fTYalTHeqbbupHfdG1s72ovbJgHZF66fgdaNut\/Rop1Oe3axq+Y57\/4l\/iljv\/oi8v51fEGv5O53x5L3fJIqR6neSDKbOPQndNIl8fx\/feNN9L9H5ZdH5NbCswrWSMolpJfK1nnvzgtrXvYE4rzvLG75HIzhTnN8b8iukiehjIIz52OhMc+6mA53Uc+fGvv8iOvZ9et6PE6NtuzOZ5Z2HnHon82g2i1p2Px+ThTe7s2R26pvwXBVw2M2qirm0E\/R77zkctf1H0e67UsZ9HEZvKmizWdXydfe70lA3mM\/rzsZOZ0KanWV3Gm7PyfrOcsYJKuqPe+7j7cGY9GybMTnKmEQ0FyqQakfvTiyV8N334jxfJOiEohv115T3rDedyLj3FjgHX89yiWl3Geegyb7lL9tZZlBOfnca9Jpzf1T7WHWvVNVqwfd7jUMym5Xce4SmpxPK5N3ZxdxfrqP2SVi7ovfTgHUHbdcTNCempzvLhM+m190f0fd3eyajWmc8TU8nlFdW2WGX0Y9QP8n0OVKDZu3rDT795Y5j6txx6qZJhLz3uOw+XDGvTKLbr3nPN5f3F9+w9rXvBfCW096\/znT34Z8XkRmPgTDDP0v8dh6592LV8p1tB73G8Wwqr3HvPxPHuU\/P+3Fitu15bbgzT9ZK7ck83O\/aRN4Z375U0rA6detVk5JZlSPun0HtP4qeetZKyiR676NNJDIq1Zy6jjKWOmM073wmTE87qXveiWbsZtEJ+j3fn0Gf54xJb\/mMyVHHJIa7UIGU5Mw889h9knXHkBss2+sd9q3Xf1ndmt9UvZz1HCzOMt4bM2eW3+qUU2scDPxgmGnfne79QOxMZnCMvzbF39RjTzuSyULfs2Wi9kmQKP00aN1h223\/muXfz4Vyve+Bg0H7w2x\/e5ZLZlV+\/Kbiw9pwxPqdBNOpc09KJ00i6D1rXhuP6yoXskr6912h7EzjX8srcX1Zv7e\/H9o+y5rXxmFAOUq6T48f\/HkRqR0GYyDMaY2NoxjX\/ov64O+eso9hn57348S0n9vbflwvq5BN9p44up+hQc+zGVan+uPgafkH1SGs\/UdhWfPa3G25n\/u95Sfd47e1uznSWHJO+Ps\/E7zfvQeVh0MnJWJMBm+bMUkQdRysVqt19r95T5iTf5xRKVvmAWbAOWM3q9p495kWNvh1bhKx\/04G\/YyzhjGJs4hAKoDdLDrPciGQAgAAABDgwqX2DdMspjXdnpL4jF0WB4Aw7WdShd8L136lx\/M8l1N20dp7Wujn0dF3x4N+xVlCIOVh2033eQ1SMhttJhYAAAAAFw+pfQAAAABgiCtSAAAAAGCIQAoAAAAADBFIAQAAAIAhAikAAAAAMEQgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgiEAKAAAAAAwRSAEAAACAIQIpAAAAADBEIAUAAAAAhgikAAAAAMAQgRQAAAAAGCKQAgAAAABDBFIAAAAAYIhACgAAAAAMEUgBAAAAgCECKQAAAAAwRCAFAAAAAIYIpAAAAADAEIEUAAAAABgikAIAAAAAQwRSAAAAAGCIQAoAAAAADBFIAQAAAIAhAikAAAAAMEQgBQAAAACGCKQAAAAAwBCBFAAAAAAYIpACAAAAAEMEUgAAAABgiEAKAAAAAAwRSAEAAACAIQIpAAAAADBEIAUAAAAAhgikAAAAAMAQgRQAAAAAGCKQAgAAAABDBFIAAAAAYIhACgAAAAAMEUgBAAAAgCECKQAAAAAwRCAFAAAAAIYIpAAAAADAEIEUAAAAABgikAIAAAAAQwRSAAAAAGCIQAoAAAAADP3\/mj0Yv5FGszwAAAAASUVORK5CYII=\" alt=\"\"><\/p>\n\n\n\n<p>3)\u70b9\u51fb RTL PROJECT \u9009\u9879\uff0c\u70b9\u51fbNEXT<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image.png\" alt=\"\" class=\"wp-image-40\" style=\"width:545px;height:373px\" width=\"545\" height=\"373\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image.png 681w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-300x205.png 300w\" sizes=\"auto, (max-width: 545px) 100vw, 545px\" \/><\/figure>\n\n\n\n<p>4\uff09 \u7b2c\u56db\u6b65Add Sources \u9009\u9879\u76f4\u63a5\u7559\u7a7a\uff0cNEXT<\/p>\n\n\n\n<p>5\uff09\u7b2c\u4e94\u6b65Add Constraints \u9009\u9879\u76f4\u63a5\u7559\u7a7a\uff0cNEXT<\/p>\n\n\n\n<p>6\uff09\u9009\u62e9\u82af\u7247\u578b\u53f7&nbsp;XC7Z020CLG484-1<\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-3-1024x846.png\" alt=\"\" class=\"wp-image-3800\" style=\"width:540px;height:446px\" width=\"540\" height=\"446\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-3-1024x846.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-3-300x248.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-3-768x635.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-3.png 1165w\" sizes=\"auto, (max-width: 540px) 100vw, 540px\" \/><\/figure>\n\n\n\n<p>7\uff09\u786e\u8ba4\u6240\u9009\u4fe1\u606f \u70b9\u51fb\u201cFinish\u201d\uff0c\u5b8c\u6210vivado\u7684\u5de5\u7a0b\u521b\u5efa<\/p>\n\n\n\n<p>\u4e4b\u540e \u5de5\u7a0b\u5c31\u65b0\u5efa\u597d\u4e86\uff0c vivado \u8fdb\u5165\u5230\u5f00\u53d1\u754c\u9762<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"738\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-172-1024x738.png\" alt=\"\" class=\"wp-image-1829\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-172-1024x738.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-172-300x216.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-172-768x553.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-172.png 1285w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Block Design \u90e8\u5206\u521b\u5efa<\/h2>\n\n\n\n<p>\u6b64\u5904\u9700\u8981\u521b\u5efa\u4e00\u4e2aZYNQ CORE \uff0c\u5e76\u5728ZYNQ CORE\u4e2d\u8bbe\u7f6eDDR ,\u7f51\u7edc\uff0cUSB \u4ee5\u53caUART\u7b49\u53c2\u6570<\/p>\n\n\n\n<p><strong>UART\u6b64\u5904\u7528 EMIO\u65b9\u5f0f\u8fde\u63a5<\/strong><\/p>\n\n\n\n<p>1\uff09\u521b\u5efa\u4e00\u4e2aBLOCK\u8bbe\u8ba1<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"660\" height=\"283\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-173.png\" alt=\"\" class=\"wp-image-1830\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-173.png 660w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-173-300x129.png 300w\" sizes=\"auto, (max-width: 660px) 100vw, 660px\" \/><\/figure>\n\n\n\n<p>2)\u641c\u7d22\u5e76\u6dfb\u52a0ZYNQ7 Processing System\uff0c\u6dfb\u52a0ZYNQ7 PROCESSING SYSTEM\u6a21\u5757<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"586\" height=\"369\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-174.png\" alt=\"\" class=\"wp-image-1831\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-174.png 586w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-174-300x189.png 300w\" sizes=\"auto, (max-width: 586px) 100vw, 586px\" \/><\/figure>\n\n\n\n<p>\u8f6f\u4ef6\u81ea\u52a8\u751f\u6210\u4e86\u4e00\u4e2a zynq\u7684block \u5982\u4e0b\u56fe\u6240\u793a\uff0c\u63a5\u4e0b\u6765\u8981\u505a\u4e00\u4e9b\u76f8\u5e94\u7684\u8bbe\u7f6e\uff0c\u53cc\u51fb\u4e0b\u56fe\u4e2d\u7684ZYNQ\u6838<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"457\" height=\"203\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-175.png\" alt=\"\" class=\"wp-image-1832\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-175.png 457w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/11\/image-175-300x133.png 300w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/figure>\n\n\n\n<p>3\uff09\u4f9d\u6b21\u5728\u5f39\u7a97\u91cc\u627e\u5230DDR Configuration\u2192DDR Controller Configuration\u2192DDR3\uff0c\u5728Memory Part\u4e0b\u62c9\u83dc\u5355\u4e2d\u6839\u636e\u81ea\u5df1\u677f\u5b50\u4e0a\u7684DDR\u6765\u9009\u62e9\u76f8\u5e94\u7684DDR3\uff0c\u672c\u5b9e\u9a8c\u6240\u7528\u5230\u578b\u53f7\uff1aMT41K256M16RE-125\uff0c\u6570\u636e\u4f4d\u5bbd\u9009\u62e916bit \u6700\u540e\u70b9\u51fb\u201cOK\u201d,\u5982\u4e0b\u56fe\u6240\u793a\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"788\" height=\"453\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/01\/image-70.png\" alt=\"\" class=\"wp-image-2527\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/01\/image-70.png 788w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/01\/image-70-300x172.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/01\/image-70-768x442.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>\u56e0\u4e3a\u5de5\u7a0b\u6682\u65f6\u7528\u4e0d\u5230 AXI\u529f\u80fd\uff0c\u6240\u4ee5\u53ef\u4ee5\u5148\u7981\u7528AXI\u529f\u80fd<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"696\" height=\"282\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-131.png\" alt=\"\" class=\"wp-image-1377\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-131.png 696w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-131-300x122.png 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/figure>\n\n\n\n<p>4) \u8fd9\u91cc\u628aENET0\u901a\u8fc7EMIO\u5f15\u51fa\u6765 ,\u5e76\u4e14\u9009\u4e2dMDIO\u529f\u80fd<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"663\" height=\"194\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-125.png\" alt=\"\" class=\"wp-image-1370\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-125.png 663w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-125-300x88.png 300w\" sizes=\"auto, (max-width: 663px) 100vw, 663px\" \/><\/figure>\n\n\n\n<p>\u4e4b\u540e\u70b9\u9009OK \u6765\u4fdd\u5b58ZYNQ\u7684\u914d\u7f6e<\/p>\n\n\n\n<p>5\uff09\u7531\u4e8e ZYNQ\u7684PS \u8c03\u7528EMIO\u65b9\u5f0f \u9ed8\u8ba4\u8f93\u51fa\u662fGMII,\u800c\u6211\u4eec\u7684\u7f51\u7edc\u90e8\u5206\u82af\u7247 RTL8211\u662f \u8f93\u51faRGMII\u7684\uff0c\u6240\u4ee5\u8fd9\u91cc\u6211\u4eec\u9700\u8981\u589e\u52a0\u4e00\u4e2a GMII\u548cRGMII\u8f6c\u6362\u7684IP\u6a21\u5757 \uff08Gmii to Rgmii\uff09<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"469\" height=\"283\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-126.png\" alt=\"\" class=\"wp-image-1372\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-126.png 469w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-126-300x181.png 300w\" sizes=\"auto, (max-width: 469px) 100vw, 469px\" \/><\/figure>\n\n\n\n<p>\u6253\u5f00 GMII TO RGMII\u6a21\u5757 \u8bbe\u7f6e\u66f4\u6539\u6210\u4e0b\u9762<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"459\" height=\"374\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-127.png\" alt=\"\" class=\"wp-image-1373\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-127.png 459w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-127-300x244.png 300w\" sizes=\"auto, (max-width: 459px) 100vw, 459px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"479\" height=\"378\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-128.png\" alt=\"\" class=\"wp-image-1374\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-128.png 479w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-128-300x237.png 300w\" sizes=\"auto, (max-width: 479px) 100vw, 479px\" \/><\/figure>\n\n\n\n<p>6\uff09 \u53c8\u56e0\u4e3aGMII TO RGMII \u662f\u9ad8\u7535\u5e73\u590d\u4f4d \uff0c\u4f46\u662fZYNQ \u662f\u8f93\u51fa\u4f4e\u7535\u5e73\u590d\u4f4d\u7684\uff0c\u6240\u4ee5\u8fd9\u91cc\u9700\u8981\u589e\u52a0\u4e00\u4e2a\u53cd\u76f8\u5668\uff08\u641c\u7d22utility, \u5728\u68c0\u7d22\u51fa\u6765\u7684\u9009\u9879\u91cc \u9009\u62e9 utility vector logic\uff09<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"599\" height=\"449\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-129.png\" alt=\"\" class=\"wp-image-1375\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-129.png 599w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-129-300x225.png 300w\" sizes=\"auto, (max-width: 599px) 100vw, 599px\" \/><\/figure>\n\n\n\n<p>\u5728\u8bbe\u7f6e\u9875\u91cc\u6539\u6210 not\uff08\u53cd\u76f8\u5668\uff09\u5c06\u4f4d\u5bbd\u6539\u62101<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"446\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-130.png\" alt=\"\" class=\"wp-image-1376\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-130.png 700w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-130-300x191.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>7\uff09 \u6309\u4e0b\u56fe\u65b9\u5f0f\u8fde\u63a5\u597d\u5404\u4e2a\u6a21\u5757\uff08\u590d\u4f4d \u65f6\u949f \u7f51\u7edc\uff09<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"801\" height=\"402\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-132.png\" alt=\"\" class=\"wp-image-1378\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-132.png 801w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-132-300x151.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-132-768x385.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>8\uff09\u5e76\u901a\u8fc7\u53f3\u952e \u7136\u540e\u9009\u62e9Make external \u7684\u65b9\u5f0f\u5f15\u51faRGMII \u548cMDIO_PHY\u529f\u80fd\u5f15\u811a<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"428\" height=\"161\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-133.png\" alt=\"\" class=\"wp-image-1379\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-133.png 428w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-133-300x113.png 300w\" sizes=\"auto, (max-width: 428px) 100vw, 428px\" \/><\/figure>\n\n\n\n<p>9\uff09\u7531\u4e8e\u6211\u4eec\u7684\u677f\u4e0a\u7f51\u7edc\u90e8\u5206\u7684\u65f6\u949f25M\u5355\u72ec\u6709\u6676\u632f\u63a7\u5236\u4e86\uff0c\u6240\u4ee5\u8fd9\u91cc\u4e0d\u9700\u8981\u989d\u5916\u5f15\u51fa25M\u65f6\u949f<\/p>\n\n\n\n<p>10\uff09\u8fd9\u91cc\u8fd8\u8981\u5bf9Z7\u7684\u6a21\u5757\u8fdb\u884c\u4e00\u4e2a\u4fee\u6539\uff0c\u56e0\u4e3agmii to rgmii \u6a21\u5757\u7684clkin \u5728\u624b\u518c\u4e0a\u5199\u8981\u6c42\u662f200mhz\uff0c\u6240\u4ee5\u6211\u4eec\u8fd9\u91cc\u9700\u8981\u5bf9ZYNQ\u6838\u7684\u8f93\u51fa\u65f6\u949f\u9891\u7387\u8fdb\u884c\u4fee\u6539<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"938\" height=\"518\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-135.png\" alt=\"\" class=\"wp-image-1381\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-135.png 938w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-135-300x166.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-135-768x424.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>\u91cd\u65b0\u53cc\u51fbZYNQ\u7684\u6838\uff0c\u5c06FCLK_CLK0\u7684\u9891\u7387\u6539\u6210200<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"736\" height=\"314\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-136.png\" alt=\"\" class=\"wp-image-1382\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-136.png 736w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-136-300x128.png 300w\" sizes=\"auto, (max-width: 736px) 100vw, 736px\" \/><\/figure>\n\n\n\n<p>11\uff09\u6dfb\u52a0UART\u529f\u80fd\uff08\u7528\u4e8ePetalinux \u7684\u547d\u4ee4\u884c\u8f93\u51fa\uff09<\/p>\n\n\n\n<p>\u7531\u539f\u7406\u56fe\u53ef\u77e5\uff0c \u4e3b\u677f\u7684UART\u529f\u80fd\u63a5\u5728 ZYNQ PL\u7aef\u7684 L17\u811a\u548cM17\u811a\u4e86\uff0c\u5373 ZYNQ\u7684TX\u662f \u8fde\u63a5L17\uff0cZYNQ\u7684RX\u662f\u8fde\u63a5M17&nbsp;<strong>(\u5907\u6ce8 V1.0\u677f\u5b50\u4e0a\u7684\u4e1d\u5370 TX \u548c RX\u6807\u53cd\u4e86\uff0c\u4ee5\u539f\u7406\u56fe\u4e3a\u51c6)<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"181\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-44-1024x181.png\" alt=\"\" class=\"wp-image-4052\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-44-1024x181.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-44-300x53.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-44-768x135.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-44.png 1298w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>\u4f7f\u80fdUART 0 \u5e76\u5728IO\u9009\u9879\u91cc\u9009\u62e9EMIO\u65b9\u5f0f<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"664\" height=\"210\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-118.png\" alt=\"\" class=\"wp-image-1339\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-118.png 664w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-118-300x95.png 300w\" sizes=\"auto, (max-width: 664px) 100vw, 664px\" \/><\/figure>\n\n\n\n<p>12\uff09\u6dfb\u52a0\u4f7f\u80fdSD\u529f\u80fd\uff0c\u7528\u4e8elinux \u7cfb\u7edf\u7684TF\u5361\u542f\u52a8\u7528<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-59.png\" alt=\"\" class=\"wp-image-4654\" style=\"width:415px;height:89px\" width=\"415\" height=\"89\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-59.png 627w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-59-300x65.png 300w\" sizes=\"auto, (max-width: 415px) 100vw, 415px\" \/><\/figure>\n\n\n\n<p>13) \u6dfb\u52a0USB \u529f\u80fd<\/p>\n\n\n\n<p><strong>\uff08\u5907\u6ce8 SL\u7248\u672c\u7684\u786c\u4ef6\u4e0d\u5e26USB \u7684\u529f\u80fd\uff0c\u8fd9\u91cc\u4e3a\u4e86\u548cSP\u8d44\u6599\u53ef\u4ee5\u5171\u7528\uff0c\u6240\u4ee5\u9ed8\u8ba4\u90fd\u6dfb\u52a0USB\u9009\u9879\uff0c\u5e76\u4e0d\u4f1a\u6709\u5f71\u54cd\uff09<\/strong><\/p>\n\n\n\n<p>\u52fe\u9009USB 0\u529f\u80fd<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"862\" height=\"309\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-60.png\" alt=\"\" class=\"wp-image-4660\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-60.png 862w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-60-300x108.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-60-768x275.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>\u56e0\u4e3a\u6211\u4eec\u7684USB Phy\u7684\u590d\u4f4d\u90e8\u5206\u662f\u63a5\u5728MIO46\u7ba1\u811a\u4e0a\u7684\uff0c\u6240\u4ee5\u8fd9\u91cc\u8fd8\u9700\u8981\u4f7f\u80fdZYNQ\u7684MIO\u529f\u80fd\uff0c\u5e76\u4e14\u5728\u4e0b\u65b9\u7684USB 0 RESET\u9009\u9879\u91cc\u52fe\u9009 MIO46 \u590d\u4f4d\u65b9\u5f0f\u9009\u62e9\u4f4e\u7535\u5e73\u590d\u4f4d\u3002 \uff08\u56e0\u4e3a\u6211\u4eec\u6ca1\u6709\u7528\u5230I2C\u529f\u80fd\uff0c\u6240\u4ee5I2C\u590d\u4f4d\u7684\u9009\u9879\u53bb\u9664\uff09<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"342\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/03\/image-2-1024x342.png\" alt=\"\" class=\"wp-image-3346\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/03\/image-2-1024x342.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/03\/image-2-300x100.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/03\/image-2-768x256.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/03\/image-2.png 1141w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>13\uff09 \u6240\u6709\u7684\u90fd\u5b8c\u6210\u540e\u70b9\u9009 Run Block Automation\uff0c\u5b8c\u6210\u540e\u7eed\u81ea\u52a8\u5e03\u7ebf<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"243\" height=\"73\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-137.png\" alt=\"\" class=\"wp-image-1383\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"962\" height=\"368\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/01\/image-83.png\" alt=\"\" class=\"wp-image-2591\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/01\/image-83.png 962w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/01\/image-83-300x115.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/01\/image-83-768x294.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>14\uff09\u5f15\u51faUART \u4fe1\u53f7\uff0c\u56e0\u4e3a\u6211\u4eec\u589e\u52a0\u4e86EMIO \u7684UART\uff0c\u6240\u4ee5\u8fd9\u91cc\u9700\u8981\u5c06UART\u7684\u5f15\u811a\u5f15\u51fa \uff0c\u53f3\u952e\u9009\u62e9ZYNQ\u6a21\u5757\u7684UART_0\uff0c\u7136\u540e\u9009\u62e9Make External<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"896\" height=\"577\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-32.png\" alt=\"\" class=\"wp-image-3904\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-32.png 896w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-32-300x193.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/04\/image-32-768x495.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>15\uff09\u521b\u5efa\u786c\u4ef6\u63cf\u8ff0\uff0csource\u2192Design Source \uff0c\u53f3\u952e\u6211\u4eec\u521b\u5efa\u7684BLOCK\u5de5\u7a0b\uff0c\u70b9\u51fbcreate HDL wrapper\u5982\u4e0b\u56fe\u6240\u793a\uff08\u8fd9\u4e00\u6b65\u7684\u4f5c\u7528\u76f8\u5f53\u4e8e\u5c06\u56fe\u7eb8\u8f6c\u6362\u6210\u5bf9\u5e94\u7684\u786c\u4ef6\u63cf\u8ff0\u8bed\u8a00\u7684\u529f\u80fd\uff09<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"452\" height=\"264\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-138.png\" alt=\"\" class=\"wp-image-1384\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-138.png 452w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2022\/10\/image-138-300x175.png 300w\" sizes=\"auto, (max-width: 452px) 100vw, 452px\" \/><\/figure>\n\n\n\n<p>16\uff09\u7f16\u5199\u597d\u4ee3\u7801\u540e \u5bf9\u4ee3\u7801\u8fdb\u884c\u7f16\u8bd1<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"436\" height=\"130\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-10.png\" alt=\"\" class=\"wp-image-56\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-10.png 436w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-10-300x89.png 300w\" sizes=\"auto, (max-width: 436px) 100vw, 436px\" \/><\/figure>\n\n\n\n<p>18\uff09\u6dfb\u52a0\u7ea6\u675f\u6587\u4ef6 \u5bf9\u7ba1\u811a \u548c \u7535\u5e73\u8fdb\u884c\u7ea6\u675f\uff0c&nbsp;<strong>\u5c24\u5176\u8981\u6ce8\u610f \u6700\u4e0b\u9762\u7684\u65f6\u5e8f\u7ea6\u675f\u90e8\u5206 \u4e00\u5b9a\u8981\u6dfb\u52a0\uff0c\u4e0d\u7136\u5927\u6982\u7387\u65e0\u6cd5ping\u901a<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">set_property PACKAGE_PIN G21 [get_ports MDIO_PHY_0_mdc]\nset_property PACKAGE_PIN H22 [get_ports MDIO_PHY_0_mdio_io]\nset_property PACKAGE_PIN A22 [get_ports {RGMII_0_rd[0]}]\nset_property PACKAGE_PIN A18 [get_ports {RGMII_0_rd[1]}]\nset_property PACKAGE_PIN A19 [get_ports {RGMII_0_rd[2]}]\nset_property PACKAGE_PIN B20 [get_ports {RGMII_0_rd[3]}]\nset_property PACKAGE_PIN A21 [get_ports RGMII_0_rx_ctl]\nset_property PACKAGE_PIN B19 [get_ports RGMII_0_rxc]\nset_property PACKAGE_PIN E21 [get_ports {RGMII_0_td[0]}]\nset_property PACKAGE_PIN F21 [get_ports {RGMII_0_td[1]}]\nset_property PACKAGE_PIN F22 [get_ports {RGMII_0_td[2]}]\nset_property PACKAGE_PIN G20 [get_ports {RGMII_0_td[3]}]\nset_property PACKAGE_PIN G22 [get_ports RGMII_0_tx_ctl]\nset_property PACKAGE_PIN D21 [get_ports RGMII_0_txc]\nset_property PACKAGE_PIN M17 [get_ports UART_0_0_rxd]\nset_property PACKAGE_PIN L17 [get_ports UART_0_0_txd]\n\n\n\nset_property IOSTANDARD LVCMOS33 [get_ports MDIO_PHY_0_mdc]\nset_property IOSTANDARD LVCMOS33 [get_ports MDIO_PHY_0_mdio_io]\nset_property IOSTANDARD LVCMOS33 [get_ports {RGMII_0_rd[0]}]\nset_property IOSTANDARD LVCMOS33 [get_ports {RGMII_0_rd[1]}]\nset_property IOSTANDARD LVCMOS33 [get_ports {RGMII_0_rd[2]}]\nset_property IOSTANDARD LVCMOS33 [get_ports {RGMII_0_rd[3]}]\nset_property IOSTANDARD LVCMOS33 [get_ports RGMII_0_rx_ctl]\nset_property IOSTANDARD LVCMOS33 [get_ports RGMII_0_rxc]\nset_property IOSTANDARD LVCMOS33 [get_ports {RGMII_0_td[0]}]\nset_property IOSTANDARD LVCMOS33 [get_ports {RGMII_0_td[1]}]\nset_property IOSTANDARD LVCMOS33 [get_ports {RGMII_0_td[2]}]\nset_property IOSTANDARD LVCMOS33 [get_ports {RGMII_0_td[3]}]\nset_property IOSTANDARD LVCMOS33 [get_ports RGMII_0_tx_ctl]\nset_property IOSTANDARD LVCMOS33 [get_ports RGMII_0_txc]\nset_property IOSTANDARD LVCMOS33 [get_ports UART_0_0_rxd]\nset_property IOSTANDARD LVCMOS33 [get_ports UART_0_0_txd]\n\n\nset_property SLEW FAST [get_ports {RGMII_0_td[0]}]\nset_property SLEW FAST [get_ports {RGMII_0_td[1]}]\nset_property SLEW FAST [get_ports {RGMII_0_td[2]}]\nset_property SLEW FAST [get_ports {RGMII_0_td[3]}]\nset_property SLEW FAST [get_ports RGMII_0_tx_ctl]\nset_property SLEW FAST [get_ports RGMII_0_txc]\n\n\ncreate_clock -period 8.000 -name RGMII_0_rxc -waveform {0.000 4.000} [get_ports RGMII_0_rxc]\nset_clock_groups -logically_exclusive -group [get_clocks -include_generated_clocks {gmii_clk_25m_out gmii_clk_2_5m_out}] -group [get_clocks -include_generated_clocks gmii_clk_125m_out]\n\n\n<\/pre>\n\n\n\n<p>17. \u4fee\u6539\u4e4b\u540e \u70b9\u51fb Generate Bitstream \u8fdb\u884c\u7efc\u5408\u4ee5\u53ca\u751f\u6210Bit \u6587\u4ef6<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"318\" height=\"317\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-18.png\" alt=\"\" class=\"wp-image-66\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-18.png 318w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-18-300x300.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-18-150x150.png 150w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/07\/image-18-100x100.png 100w\" sizes=\"auto, (max-width: 318px) 100vw, 318px\" \/><\/figure>\n\n\n\n<p>\u7b49\u5f85\u5e03\u7ebf\u7efc\u5408\u5b8c\u6210<\/p>\n\n\n\n<p>11\uff09File\u2192Export\u2192Export hardware\u2026\u5728\u5f39\u51fa\u7684\u5bf9\u8bdd\u6846\u4e2d\u52fe\u9009\u201cinclude bitstream\u201d\uff0c\u70b9\u51fb\u201cOK\u201d\u786e\u8ba4\uff0c\u5982\u4e0b\u56fe\u6240\u793a\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"462\" height=\"541\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-20.png\" alt=\"\" class=\"wp-image-207\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-20.png 462w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-20-256x300.png 256w\" sizes=\"auto, (max-width: 462px) 100vw, 462px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"332\" height=\"252\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-24.png\" alt=\"\" class=\"wp-image-211\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-24.png 332w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2021\/08\/image-24-300x228.png 300w\" sizes=\"auto, (max-width: 332px) 100vw, 332px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u5728\u6587\u4ef6\u5939\u4e0b\u627e\u51fa\u6211\u4eec\u7684bit \u548chdf \u6587\u4ef6<\/h2>\n\n\n\n<p>1\uff09 \u5728\u4e0b\u5217\u8def\u5f84\u4e2d\u627e\u5230\u6211\u4eec\u7684bit \u6587\u4ef6\uff0c\u5907\u6ce8\uff0c\u4e00\u822c\u5728 \u200b\u4e0b\u5217\u8def\u5f84\u4e2d &lt;project_name&gt;.runs\\impl_1&lt;project_name&gt;_wrapper.bit    <\/p>\n\n\n\n<p><strong>\u4e5f\u53ef\u80fd\u5728impl_2  impl_3\u4e2d \u81ea\u5df1\u6839\u636e\u81ea\u5df1\u7684\u76ee\u5f55\u67e5\u770b<\/strong>  \u5176\u4e2d&lt;project_name&gt;\u4e3a\u4f60\u5728Vivado\u4e2d\u6240\u547d\u540d\u7684\u5de5\u7a0b\u540d<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"319\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-61-1024x319.png\" alt=\"\" class=\"wp-image-4665\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-61-1024x319.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-61-300x93.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-61-768x239.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-61.png 1234w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>2\uff09 \u5728\u4e0b\u5217\u8def\u5f84\u4e2d\u627e\u5230\u6211\u4eec\u7684hdf\u6587\u4ef6\uff0c\u5907\u6ce8\uff0c\u4e00\u822c\u5728 \u200b\u4e0b\u5217\u8def\u5f84\u4e2d<\/p>\n\n\n\n<p>&nbsp;&lt;project_name&gt;.sdk&lt;project_name&gt;_wrapper.hdf   <\/p>\n\n\n\n<p>\u5176\u4e2d&lt;project_name&gt;\u4e3a\u4f60\u5728Vivado\u4e2d\u6240\u547d\u540d\u7684\u5de5\u7a0b\u540d<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"222\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-62-1024x222.png\" alt=\"\" class=\"wp-image-4666\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-62-1024x222.png 1024w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-62-300x65.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-62-768x167.png 768w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-62.png 1212w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p>\u590d\u5236\u4e0a\u8ff0\u4e24\u4e2a\u6587\u4ef6\u51fa\u6765 \uff0c\u4fee\u6539\u4e24\u4e2a\u6587\u4ef6\u7684\u6587\u4ef6\u540d\u4e3abase.bit \u4ee5\u53casystem.hdf\uff0c\u5176\u4e2dbit\u6d41\u6587\u4ef6\u7528\u4e8eFPGA\u914d\u7f6e\uff0chdf\u6587\u4ef6\u7528\u4e8e\u5bf9\u5df2\u5efa\u7acb\u7684Soc\u7cfb\u7edf\u8fdb\u884c\u63cf\u8ff0<\/p>\n\n\n\n<p>\u6211\u662f\u5728\u5de5\u7a0b\u6587\u4ef6\u5939\u4e0b\u53c8\u521b\u5efa\u4e86\u4e2a TEMP\u6587\u4ef6\u5939 \u7528\u6765\u5b58\u653e\u8fd9\u4e24\u4e2a\u6587\u4ef6 \u4f9b\u540e\u7eed\u4f7f\u7528<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1020\" height=\"308\" src=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-63.png\" alt=\"\" class=\"wp-image-4668\" srcset=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-63.png 1020w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-63-300x91.png 300w, http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/image-63-768x232.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>\u81f3\u6b64\uff0c\u6839\u636e\u6211\u4eec\u677f\u5b50\u7684PYNQ \u51c6\u5907\u5de5\u4f5c  Vivado \u786c\u4ef6\u5de5\u7a0b\u642d\u5efa\u5df2\u7ecf\u5b8c\u6210 \u3002<\/p>\n\n\n\n<p>\u4ee5\u4e0b\u662f\u672c\u8282\u8c03\u6574\u7684Vivado \u5de5\u7a0b\uff0c\u5176\u4e2dTEMP\u6587\u4ef6\u5939\u91cc\u662f\u5bf9\u5e94\u7684  bit \u548c hdf\u6587\u4ef6\u3002<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-42cc5d52-7a53-4260-99b3-b02281e78c07\" href=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/PYNQ_CONFIG_02_20230821.zip\">PYNQ_CONFIG_02_20230821<\/a><a href=\"http:\/\/www.hellofpga.com\/wp-content\/uploads\/2023\/08\/PYNQ_CONFIG_02_20230821.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-42cc5d52-7a53-4260-99b3-b02281e78c07\">\u4e0b\u8f7d<\/a><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u4e3b\u8981\u6f14\u793a\u9488\u5bf9PYNQ\u79fb\u690d\u7684 Vivado \u786c\u4ef6\u5de5\u7a0b\u642d\u5efa\u3002<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":["post-4642","post","type-post","status-publish","format-standard","hentry","category-pynq-2"],"views":1645,"_links":{"self":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/4642","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=4642"}],"version-history":[{"count":18,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/4642\/revisions"}],"predecessor-version":[{"id":4936,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/posts\/4642\/revisions\/4936"}],"wp:attachment":[{"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/media?parent=4642"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/categories?post=4642"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.hellofpga.com\/index.php\/wp-json\/wp\/v2\/tags?post=4642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}