當前位置:編程學習大全網 - 源碼破解 - 請教壹下單片機與可編程邏輯芯片的區別,另外可編程芯片是如何編程?比如 是用什麽語言編程

請教壹下單片機與可編程邏輯芯片的區別,另外可編程芯片是如何編程?比如 是用什麽語言編程

單片機MCU是軟編程,可編程邏輯芯片PLD是硬編程。

MCU 中是電路已經固定,它的編程是只能做固有的幾十條指令的動作。而且是壹條條的執行。

PLD 中電路未定,它的編程是電路的編程,也就是電路模塊的設計。模塊間是並行式的。

MCU中的資源固定,比如某型號只有壹個定時器,壹個IO中斷。程序只是控制這些。

PLD 中電路未定,想做成幾個定時器,或中斷,或PWM輸出,或別的什麽模塊。由程序決定。

MCU就像是火車只能在建好的鐵軌上跑。

PLD就是飛機可以隨便飛。或者說像72變的孫悟空,能變成火車跑,也能變成飛機飛。

PLD VHDL 或Verilog語言編程。

  • 上一篇:系統管理員(Administrator)的默認密碼是多少
  • 下一篇:韓版《西遊記》有哪些看點?
  • copyright 2024編程學習大全網