2022-01-18 作者 :旋風數(shù)控網(wǎng) 圍觀 : 0次
大家好,今天小編關注到一個比較有意思的話題,就是關于數(shù)控系統(tǒng)軟件芯片配置的問題,于是小編就整理了1個相關介紹數(shù)控系統(tǒng)軟件芯片配置的解答,讓我們一起看看吧。
EDA軟件與電子信息專業(yè)有直接關系,偏硬件。EDA軟件的一般的 PCB開發(fā)、芯片設計開發(fā),與軟件工程沒有關系;EDA軟件在一些復雜的FPGA設計開發(fā)中,需要寫比較復雜的程序,用C語言開發(fā),這與軟件工程有很大聯(lián)系。
所以,用EDA軟件開發(fā)復雜的FPGA控制,需要硬件、軟件工程師一起合作才能實現(xiàn)一個復雜的控制。
EDA是電子設計自動化(Electronics Design Automation)的縮寫,EDA技術是以計算機為工具,進行電氣的印刷電路板PCB( Printed Circuit Board)及芯片的設計。EDA技術的出現(xiàn),極大地提高了電路設計的效率和可操作性。
以下予以說明:
用EDA軟件Protel、GLE Layout進行PCB電路板設計開發(fā)。只需要電子信息等硬件知識,不需要軟件工程的理論知識。
如下圖,Protel做電路原理圖、印刷板圖:
只需要硬件的強、弱電基礎知識,芯片使用及外圍接口電路。與軟件編程無關。
用EDA軟件進行芯片設計與仿真。如用FPGA設計電路邏輯,設計時序。設計好后,再進行電路仿真,以佐證設計的準確性。
Verilog HDL是FPGA的主要設計語言,許多設計輸入工具都支持HDL。
設計FPGA/CPLD的工具,如Xilinx、Altera等公司提供的開發(fā)工具Modelsim FPGA等。這些開發(fā)工具可以仿真電路的邏輯時序。
EDA中的復雜FPGA編程,如:FPGA進行直線、園弧插補,以控制電機運動,其中的插補要用c語言進行編程,需要軟件工程的編程知識。
在瑞士、德國、日本的高端裝備及數(shù)控系統(tǒng),都會在FPGA芯片中用C語言做直線、園弧插補程序,以控制電機的運動。原理如下圖:
用C語言做這樣的程序,或更復雜的軌跡運算程序,需要一些軟件編程的知識。典型的,基于FPGA的六足機器人,如下圖。
總結(jié):EDA是偏硬件的電路設計軟件,用Protel進行PCB開發(fā);用VLOG進行FPGA硬件邏輯電路的開發(fā);EDA中復雜的FPGA開發(fā),需要用C語言進行偏軟件的控制編程,與軟件工程有關。
到此,以上就是小編對于數(shù)控系統(tǒng)軟件芯片配置的問題就介紹到這了,希望介紹關于數(shù)控系統(tǒng)軟件芯片配置的1點解答對大家有用。