用quartus开发FPGA,多路数据并行输入,欲将其按顺序组合成一路数据串行输出,如何实现?谢谢大神 各种编程语言是怎么写出来的?

\u6700\u7b80\u5355\u7684\u7f16\u7a0b\u8bed\u8a00\u662f\u4ec0\u4e48

\u4f60\u662f\u4e0d\u662f\u60f3\u8c61\u81ea\u5df1\u5b66\u4f1a\u4e86\u7f16\u7a0b\uff0c\u5f00\u4e86\u5bb6\u516c\u53f8\uff0c\u6709\u5f88\u591a\u7684\u94b1\uff1f\u53ef\u5f53\u4f60\u5f00\u59cb\u81ea\u5b66\u7f16\u7a0b\uff0c\u5374\u56e0\u4e3a\u8bb2\u5e08\u5bf9\u4f60\u8bb2\u542c\u4e0d\u61c2\u7684\u672f\u8bed\u7ed9\u5ffd\u60a0\u4e86\uff0c\u4ece\u800c\u653e\u5f03\u4e86\u5b66\u7f16\u7a0b\uff1f\u5176\u5b9e\uff0c\u7f16\u7a0b\u5f88\u6709\u8da3\u3002\u4e0b\u9762\u5c0f\u7f16\u2014\u2014\u867e\u54e5\u2014\u2014\u4e3a\u4f60\u4ecb\u7ecd\u54ea\u51e0\u79cd\u7f16\u7a0b\u8bed\u8a00\u6700\u5bb9\u6613\u3002
\u65b9\u6cd5/\u6b65\u9aa4
1/4\u5206\u6b65\u9605\u8bfb
\u6392\u540d\u7b2c\u4e00\uff1aVisual basic

visual\u7684\u610f\u601d\u662f\u201c\u89c6\u89c9\u201d\uff0cbasic\u662f\u4e00\u79cd\u6700\u9002\u5408\u521d\u5b66\u8005\u7684\u7f16\u7a0b\u8bed\u8a00\u3002\u987e\u540d\u601d\u4e49\u3002\u5b83\u662f\u53ef\u4ee5\u5728\u7a97\u53e3\u91cc\u62d6\u7ec4\u4ef6\u7684Basic\u7f16\u7a0b\u8bed\u8a00\u3002\u5b83\u7531\u5fae\u8f6f\u5f00\u53d1\uff0c\u7b80\u5355\u6613\u7528\uff0c\u65b0\u624b\u5927\u5e08\u90fd\u9002\u5408\u3002

2/4
\u6392\u540d\u7b2c\u4e8c\uff1aVisual C++

VC++\u5176\u5b9e\u4e5f\u662f\u5fae\u8f6f\u63a8\u51fa\u7684C/C++\u8bed\u8a00\u96c6\u6210\u5f00\u53d1\u73af\u5883\u3002\u5b83\u529f\u80fd\u7b80\u5355\uff0c\u7b80\u5355\u5230\u8fde\u6846\u67b6\u90fd\u53ef\u4ee5\u7701\u53bb\u4e00\u70b9\uff08\u5f53\u7136\u4e0d\u53ef\u4ee5\u5168\u90e8\u7701\u53bb\uff09\uff0c\u6bd4\u8f83\u9002\u5408\u521d\u5b66\u8005\u3002\u552f\u4e00\u8ba9\u521d\u5b66\u8005\u63a5\u53d7\u4e0d\u4e86\u7684\u53ef\u80fd\u662f\u65b0\u624b\u53ea\u80fd\u5f00\u53d1\u63a7\u5236\u53f0\uff0c\u5b66\u7740\u5b66\u7740\u4f1a\u89c9\u5f97\u5f00\u53d1\u8fd9\u4e9b\u9ed1\u5e95\u767d\u5b57\u7684\u4e1c\u4e1c\u6ca1\u4ec0\u4e48\u7528\u3002

3/4
\u6392\u540d\u7b2c\u4e09\uff1aJava

Java\u6700\u6d41\u884c\u3002\u6709\u4e09\u79cd\u539f\u56e0\uff1a1.Java\u7a0b\u5e8f\u5458\u5de5\u8d44\u9ad8\u30022.Java\u7684\u4f18\u70b9\u662f\u8de8\u5e73\u53f0\uff0c\u9002\u5408\u505a\u79fb\u52a8\u5f00\u53d1\u30023.\u56e0\u4e3a\u4ee5\u4e0a\u4e24\u70b9\uff0c\u5f88\u591a\u60f3\u5b66\u7f16\u7a0b\u7684\u4eba\u53d1\u73b0\u5b66Java\u7684\u4eba\u591a\uff0c\u6240\u4ee5\u5c31\u8ddf\u98ce\u5b66Java\u3002Java\u6bd4\u8f83\u96be\u5b66\uff0c\u5b66\u8fc7C/C++\u7684\u4eba\u5b66Java\u66f4\u5bb9\u6613\u542c\u61c2\u3002

4/4
\u8fd8\u6709Java script,HTML,PHP,RUBY\u7b49\u8bed\u8a00\u3002\u5982\u679c\u4f60\u6709\u8db3\u591f\u7684\u8010\u5fc3\uff0c\u5b66\u4ee5\u4e0b\u51e0\u79cd\u7f16\u7a0b\u8bed\u8a00\u4e5f\u4e0d\u662f\u95ee\u9898\u3002\u4f46\u662f\u8fd8\u662f\u5efa\u8bae\u6309\u672c\u7bc7\u7ecf\u9a8c\u6240\u4ecb\u7ecd\u7684\u7f16\u7a0b\u8bed\u8a00\u7684\u987a\u5e8f\u6765\u5b66\u5427\u3002

\u6ce8\u610f\u4e8b\u9879
\u672c\u7ecf\u9a8c\u53ea\u662f\u4f5c\u8005\u89c2\u70b9\uff0c\u5b66\u54ea\u79cd\u8bed\u8a00\u90fd\u53ef\u4ee5\u3002

\u8fd9\u95ee\u9898\u5df2\u7ecf\u6d89\u53ca\u5230\u8ba1\u7b97\u673a\u7684\u8d77\u6e90\u3002\u8981\u5b8c\u5168\u89e3\u7b54\u4eba\u7c7b\u7528100\u5e74\u65f6\u95f4\u3002

1\uff0c\u786c\u4ef6\u662f\u4ec0\u4e48\u3002\u4e0d\u540c\u7684\u786c\u4ef6\u4f5c\u7528\u4e0d\u540c\u3002
2\uff0c\u8ba1\u7b97\u673a\u7684\u786c\u4ef6\u4ece\u534a\u5bfc\u4f53\u5f00\u59cb\u3002

\u7b80\u5355\u7684\u8bb2\uff0c\u7531\u4e8e\u534a\u5bfc\u4f53\u7684\u53d1\u73b0\uff0c\u4eba\u4eec\u53d1\u73b0\uff0c\u5f53\u7ed9\u4e9b\u7535\u4ed6\uff0c\u4ed6\u4f1a\u505a\u51fa\u76f8\u5bf9\u5e94\u7684\u53d8\u5316\uff0c\u5c31\u662f\u8bf4\u7535\u4fe1\u53f7\u4f1a\u6539\u53d8\u3002\u5f53\u77e5\u9053\u8fd9\u4e9b\u89c4\u5f8b\u548c\u5229\u7528\u8fd9\u4e9b\u89c4\u5f8b\u4e4b\u540e\u505a\u51fa\u6765\u7684\u786c\u4ef6\uff0c\u4f8b\u5982CPU\u6216\u8005\u5176\u4ed6\u4ec0\u4e48\u82af\u7247\uff0c\u6709\u4e86\u4e00\u4e9b\u4fe1\u53f7\u53d8\u5316\u7684\u89c4\u5f8b\uff0c\u5c31\u662f\u5df2\u7ecf\u62e5\u6709\u4e00\u5957\u7c7b\u4f3c\u6307\u4ee4\u96c6\u7684\u4e1c\u897f\u4e86\u3002
3\uff0c\u673a\u5668\u8bed\u8a00\u3002\u901a\u8fc7\u57fa\u4e8e\u8fd9\u5957\u6307\u4ee4\u96c6\u5199\u51fa\u6765\u7684\u4e00\u7cfb\u5217\u6307\u4ee4\uff0c\u5c31\u662f\u7a0b\u5e8f\uff0c\u53ef\u4ee5\u5229\u7528\u6765\u8ba1\u7b97\u4e86\u3002\u8fd9\u5c31\u662f\u673a\u5668\u8bed\u8a00\u3002
4\uff0c\u673a\u5668\u8bed\u8a00\u8ddf\u4eba\u7c7b\u8bed\u8a00\u76f8\u5dee\u592a\u8fdc\uff0c\u4e0d\u65b9\u4fbf\u9605\u8bfb\u548c\u4e66\u5199\uff0c\u4e8e\u662f\u4ea7\u751f\u66f4\u9ad8\u7ea7\u7684\u8bed\u8a00\uff0c\u4f8b\u5982\u6c47\u7f16\u8bed\u8a00\uff0c\u548c\u66f4\u66f4\u9ad8\u7ea7\u7684\u8bed\u8a00\uff0c\u4f8b\u5982C\u8bed\u8a00\u7b49\u7b49\u3002\u8fd9\u4e9b\u8bed\u8a00\u5199\u51fa\u6765\u7684\u4e1c\u897f\u901a\u8fc7\u7f16\u8bd1\u5668\uff0c\u7f16\u8bd1\u6210\u673a\u5668\u8bed\u8a00\u7ed9\u673a\u5668\u8fd0\u884c\u3002
5\uff0c\u4e3a\u4e86\u662f\u7a0b\u5e8f\u7684\u8868\u8fbe\u66f4\u597d\u7406\u89e3\uff0c\u66f4\u597d\u7684\u8868\u8fbe\u4e16\u754c\u7684\u4e8b\u7269\uff0c\u4ee5\u53ca\u4e8b\u7269\u76f4\u63a5\u7684\u5173\u7cfb\uff0c\u6d88\u606f\u7b49\u9762\u5411\u5bf9\u8c61\u7684\u8bed\u8a00\u5e94\u8fd0\u800c\u751f\u3002\u4f8b\u5982C++

\u603b\u7ed3\uff0c\u5404\u79cd\u7f16\u7a0b\u8bed\u8a00\u90fd\u8981\u901a\u8fc7\u5404\u81ea\u7684\u7f16\u8bd1\u5668\uff0c\u628a\u4f60\u770b\u7684\u61c2\u7684\u7a0b\u5e8f\u5f04\u6210\u673a\u5668\u770b\u7684\u61c2\u7684\u8bed\u8a00\u3002
\u56de\u7b54\u95ee\u9898\uff1a
1\uff0c\u4eba\u7c7b\u7528\u51e0\u4ee3\u4eba\u7684\u65f6\u95f4\u53bb\u628a\u73b0\u5728\u8fd9\u4e48\u591a\u8bed\u8a00\u53d1\u5c55\u8d77\u6765\uff0c\u4e0d\u662f\u4e00\u4e2a\u4eba\u80fd\u505a\u7684\u3002
2\uff0c\u4e0d\u9700\u8981\u4ece\u786c\u4ef6\u5f00\u59cb\u53bb\u7f16\u51fa\u4e00\u5957\u8bed\u8a00\u51fa\u6765\uff0c\u8f6e\u5b50\u4e0d\u9700\u8981\u518d\u53d1\u660e\u4e00\u6b21\u3002\u8981\u7ad9\u5728\u5de8\u4eba\u7684\u80a9\u8180\u4e0a\uff0c\u5404\u79cd\u8bed\u8a00\u51e0\u4e4e\u90fd\u662f\u7528\u53e6\u4e00\u5957\u66f4\u63a5\u8fd1\u673a\u5668\u7684\u8bed\u8a00\u7f16\u51fa\u6765\u7684\u3002\u4f60\u8981\u662f\u613f\u610f\uff0c\u53ef\u4ee5\u7528C\u8bed\u8a00\u53bb\u5199\u53e6\u4e00\u5957\u8bed\u8a00\u51fa\u6765\u3002

\u672c\u4eba\u6c34\u5e73\u6709\u9650\uff0c\u4e0d\u59a5\u4e4b\u5904\u8bf7\u9ad8\u4eba\u6307\u51fa\u3002

因为是多路合一路,所以要考虑前后流量匹配问题,也是就是输出的速率要高出输入,不然是没办法完成的。在这个该前提下就可以使用多个双口的RAM来实现,一口写入,一口读出。再例如内部逻辑轮询将有数据的RAM读出后进行串化输出。

  • 鐢╭uartus寮鍙慒PGA,澶氳矾鏁版嵁骞惰杈撳叆,娆插皢鍏舵寜椤哄簭缁勫悎鎴愪竴璺暟鎹覆琛...
    绛旓細鍥犱负鏄璺悎涓璺紝鎵浠ヨ鑰冭檻鍓嶅悗娴侀噺鍖归厤闂锛屼篃鏄氨鏄緭鍑虹殑閫熺巼瑕侀珮鍑鸿緭鍏ワ紝涓嶇劧鏄病鍔炴硶瀹屾垚鐨勩傚湪杩欎釜璇ュ墠鎻愪笅灏卞彲浠浣跨敤澶氫釜鍙屽彛鐨凴AM鏉ュ疄鐜帮紝涓鍙e啓鍏ワ紝涓鍙h鍑恒傚啀渚嬪鍐呴儴閫昏緫杞灏嗘湁鏁版嵁鐨凴AM璇诲嚭鍚庤繘琛屼覆鍖栬緭鍑恒
  • quartus ii鍜宮odelsim鏈変粈涔堝尯鍒?
    绛旓細涓銆佹ц川涓嶅悓锛quartus ii锛歲uartus ii鏄患鍚堟LD/FPGA寮鍙杞欢銆俶odelsim锛歮odelsim鏄疕DL璇█浠跨湡杞欢銆備簩銆佺壒鐐逛笉鍚岋細1銆乹uartus ii锛氭敮鎸佸寘鎷師鐞嗗浘銆乂HDL銆乂erilogHDL浠ュ強AHDL绛夊绉嶈璁¤緭鍏ュ舰寮忥紝鍐呭祵鑷湁鐨勭患鍚堝櫒浠ュ強浠跨湡鍣紝鍙互瀹屾垚浠庤璁¤緭鍏ュ埌纭欢閰嶇疆鐨勫畬鏁碢LD璁捐娴佺▼銆2銆乵odelsim锛氭彁渚涘弸濂界殑...
  • QuartusIIV130涓枃鍏嶈垂鐗圦uartusIIV130涓枃鍏嶈垂鐗堝姛鑳界畝浠
    绛旓細澶у濂,鍏充簬Quartus II V13.0 涓枃鍏嶈垂鐗堬紝Quartus II V13.0 涓枃鍏嶈垂鐗堝姛鑳界畝浠嬭繖涓緢澶氫汉杩樹笉鐭ラ亾,鐜板湪璁╂垜浠竴璧锋潵鐪嬬湅鍚э紒quartus ii 13.0鐮磋В鐗堟槸涓娆剧患鍚堟LD/FPGA寮鍙杞欢锛岃蒋浠跺唴缃己澶х殑缁煎悎鍣ㄥ拰浠跨湡鍣紝鏀寔鍘熺悊鍥俱乂HDL銆乂erilogHDL浠ュ強AHDL绛夊绉嶈璁℃枃浠剁殑杈撳叆锛屽彲杞绘澗瀹屾垚浠庤璁¤緭鍏ュ埌...
  • 濡備綍浣跨敤quartusii瀵FPGA濡傞椋嶪I浠35绯诲垪寮鍙鏉夸腑鐨勪竷娈垫暟鐮佺杩涜...
    绛旓細浣犺鐨勮繖涓簨鍦ㄦ暀鏉愪腑鍙仛 绠¤剼閰嶇疆锛屼綘鍏堝湪浣犳墍鐢ㄧ殑鐢佃矾鏉垮師鐞嗗浘涓壘鍒颁綘鎯虫帶鍒剁殑鏁扮爜绠″紩鑴氭帴鍦FPGA閭d簺pin锛岀劧鍚庣偣鍑 Quartus2 鑿滃崟 Assignments 涓殑涓椤瑰彨鍋 Pin planner 鐨勶紝灏辨湁涓厤缃鑴氱殑鍥惧舰鐣岄潰锛屽湪鐣岄潰涓 Location鍒 濉繘鍏蜂綋pin灏卞彲浠ヤ簡銆備笂闈㈣繖鎷涙槸鍋氱粌涔犵殑鐜╂硶锛屽仛椤圭洰鐨勮瘽涓鑸兘鐢...
  • 鍩轰簬QuartusII鐨FPGA/CPLD璁捐涓庡簲鐢ㄥ浘涔︿俊鎭
    绛旓細瀵逛簬閭d簺瀵FPGA/CPLD璁捐鏈夊叴瓒g殑璇昏咃紝杩欐湰涔︽彁渚涗簡瀹濊吹鐨勫疄璺垫寚瀵煎拰鐞嗚鐭ヨ瘑锛屽畾浠蜂负38.00鍏冿紝瀵逛簬涓撲笟瀛︿範鎴栨妧鏈疄璺佃呮潵璇达紝杩欐槸涓鏈笉鍙寰楃殑鍙傝冭祫鏂欍傝档鑹冲崕浣滀负浣滆咃紝浠ュ叾涓板瘜鐨勭粡楠屽拰娣卞帤鐨勭悊璁哄熀纭锛屼负璇昏呯簿蹇冪紪鍐欎簡杩欐湰涔︼紝鏃ㄥ湪甯姪璇昏呮帉鎻QuartusII杩欐娴佽鐨凢PGA/CPLD璁捐宸ュ叿鐨浣跨敤鎶宸с
  • 甯哥敤鐨勫彲缂栫▼閫昏緫鍣ㄤ欢鐨寮鍙鐜鏈夊摢浜
    绛旓細涓昏鐢ㄤ簬鍙紪绋嬮昏緫鍣ㄤ欢锛團PGA锛夌殑璁捐鍜岃皟璇曘3銆乆ilinxISE锛氳繖鏄禌鐏垫濆叕鍙告帹鍑虹殑涓绉FPGA寮鍙宸ュ叿锛屾敮鎸乂erilog鍜孷HDL绛夊绉嶈璁¤瑷銆4銆乂ivado锛氳繖鏄禌鐏垫濆叕鍙告帹鍑虹殑涓嬩竴浠PGA寮鍙戝伐鍏凤紝鍔熻兘鏇翠负寮哄ぇ銆佸叏闈5銆丄lteraQuartusPrime锛氳繖鏄嫳鐗瑰皵鍏徃鏀惰喘璧涚伒鎬濆悗鎺ㄥ嚭鐨勪竴绉岶PGA寮鍙戝伐鍏枫
  • 鍦QuartusII涓婅繘琛FPGA 璁捐鏃跺繀椤昏鍐嶆柊寤哄伐绋嬪悜瀵奸偅閲岄夋嫨鑺墖鐨勫瀷鍙...
    绛旓細绠鍗曠殑鍔炴硶鏄殢渚块変竴绉嶅瀷鍙疯繘琛岄」鐩寮鍙戯紝缁煎悎鐨勬椂鍊欏彂鐜拌祫婧愯秴鏍囦簡锛屽湪宸ョ▼涓篃鏄彲浠ユ崲鐨勩傚彟澶栫殑鏂规硶鏄浼帮紝瀵规瘡涓姛鑳芥ā鍧椼佸父鐢ㄨ鍙ユ秷鑰楃殑璧勬簮蹇冮噷鏈夎氨锛屼絾杩欎釜闇瑕侀暱鏈熺殑椤圭洰缁忛獙绉疮銆傛帹鑽浣跨敤绗竴绉嶏紝瀹夊叏鍙潬绠鍗曘
  • fpga寮鍙鏉縞yclone4闇瑕佺敤浠涔堣蒋浠?
    绛旓細杩欐槸Altera鐨FPGA锛灏辩敤浠栦滑瀹惰嚜宸辩殑杞欢QuartusII灏卞彲浠ュ畬鎴愬紑鍙戞澘涓FPGA鐨勫紑鍙锛屽彲鑳借繕浼浣跨敤鍒颁覆鍙h皟璇曞姪鎵嬩竴绫荤殑杈呭姪杞欢锛岃繖鍙栧喅浜庝綘鏄笉鏄鍦ㄥ紑鍙戞澘涓婂疄鐜颁覆鍙f暟鎹敹鍙戠瓑鍔熻兘銆
  • quartusii鍜宮axplusii鐨勫尯鍒
    绛旓細0浜嗐備絾濂藉儚鐮磋В杩欎釜鐗堟湰鐨凜rack杩樻病鏈夈備竴鑸涓娆¤繍琛孮uartusII鐨勬椂鍊欙紝QuartusII閮戒細寮瑰嚭瀵硅瘽妗嗭紝闂綘浣跨敤MAX+PLUSII椋庢牸鐨勭晫闈㈣繕鏄疩uartusII鐨勭晫闈紝濡傛灉鎮ㄤ互鍓嶆病鐢ㄨ繃MAX锛屽缓璁洿鎺鐢≦uartusII鐨勯鏍笺傚彟澶栵紝鐜板湪濂藉儚宸茬粡娌″灏戜汉鐢∕AX+PLUS II浜嗭紝鎵浠ョ洿鎺ョ敤QuartusII寮鍙慒PGA灏卞彲浠ヤ簡銆
  • 鍩轰簬FPGA鐨閫氱敤璁$畻鍣ㄧ殑娉㈠舰浠跨湡鎬庝箞鍦quartusii9.0涓婁豢鐪
    绛旓細1銆佹墦寮Quartus鈪¤蒋浠讹紝2銆侀夋嫨File鈫扤ew Project Wizard 鏂板缓涓椤瑰伐绋嬨3銆佸崟鍑籒ext杩涘叆銆傦紙浠讳綍涓椤硅璁¢兘鏄竴椤瑰伐绋婸roject锛屽繀椤婚鍏堜负姝ゅ伐绋嬪缓绔嬩竴涓斁缃笌姝ゅ伐绋嬬浉鍏崇殑鎵鏈夋枃浠剁殑鏂囦欢澶癸紝瑕佺敤鑻辨枃鐨勬瘮濡傚瓨鍦‥/eda锛夛紝涔嬪悗浼氬嚭鐜颁笁涓濉殑锛屽垎鍒獷/eda锛孋OUNT锛孋OUNT;鍗曞嚮Next杩涘叆涓嬩竴涓紝first name...
  • 扩展阅读:fpga常用的开发软件有哪些 ... quartus lite ... 怎么使用quartus 13.0 ... quartus prime ... quartus ii 13.0汉化 ... 研究生搞fpga有前途吗 ... quartus下板子教程 ... quartus下载程序 ... quartus怎么下载到开发版 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网