色色一区二区三区,一本大道道久久九九AV综合,国产香蕉97碰碰视频va碰碰看,综合亚洲国产2020

    <legend id="mljv4"><u id="mljv4"><blockquote id="mljv4"></blockquote></u></legend>

    <sub id="mljv4"><ol id="mljv4"><abbr id="mljv4"></abbr></ol></sub>
      <mark id="mljv4"></mark>
      教育培訓(xùn) > EDA軟件跟軟件工程專業(yè)有關(guān)系嗎?

      EDA軟件跟軟件工程專業(yè)有關(guān)系嗎?

      2020-09-26 20:03閱讀(61)

      EDA軟件跟軟件工程專業(yè)有關(guān)系嗎?:EDA軟件與電子信息專業(yè)有直接關(guān)系,偏硬件。EDA軟件的一般的 PCB開發(fā)、芯片設(shè)計開發(fā),與軟件工程沒有關(guān)系;EDA軟件:-eda,軟件

      1

      EDA軟件與電子信息專業(yè)有直接關(guān)系,偏硬件。EDA軟件的一般的 PCB開發(fā)、芯片設(shè)計開發(fā),與軟件工程沒有關(guān)系;EDA軟件在一些復(fù)雜的FPGA設(shè)計開發(fā)中,需要寫比較復(fù)雜的程序,用C語言開發(fā),這與軟件工程有很大聯(lián)系。

      所以,用EDA軟件開發(fā)復(fù)雜的FPGA控制,需要硬件、軟件工程師一起合作才能實現(xiàn)一個復(fù)雜的控制。

      EDA是電子設(shè)計自動化(Electronics Design Automation)的縮寫,EDA技術(shù)是以計算機為工具,進行電氣的印刷電路板PCB( Printed Circuit Board)及芯片的設(shè)計。EDA技術(shù)的出現(xiàn),極大地提高了電路設(shè)計的效率和可操作性。

      以下予以說明:

      用EDA軟件Protel、GLE Layout進行PCB電路板設(shè)計開發(fā)。只需要電子信息等硬件知識,不需要軟件工程的理論知識。

      如下圖,Protel做電路原理圖、印刷板圖:

      只需要硬件的強、弱電基礎(chǔ)知識,芯片使用及外圍接口電路。與軟件編程無關(guān)。

      用EDA軟件進行芯片設(shè)計與仿真。如用FPGA設(shè)計電路邏輯,設(shè)計時序。設(shè)計好后,再進行電路仿真,以佐證設(shè)計的準(zhǔn)確性。

      Verilog HDL是FPGA的主要設(shè)計語言,許多設(shè)計輸入工具都支持HDL。

      設(shè)計FPGA/CPLD的工具,如Xilinx、Altera等公司提供的開發(fā)工具Modelsim FPGA等。這些開發(fā)工具可以仿真電路的邏輯時序。

      EDA中的復(fù)雜FPGA編程,如:FPGA進行直線、園弧插補,以控制電機運動,其中的插補要用c語言進行編程,需要軟件工程的編程知識。

      在瑞士、德國、日本的高端裝備及數(shù)控系統(tǒng),都會在FPGA芯片中用C語言做直線、園弧插補程序,以控制電機的運動。原理如下圖:

      用C語言做這樣的程序,或更復(fù)雜的軌跡運算程序,需要一些軟件編程的知識。典型的,基于FPGA的六足機器人,如下圖。

      總結(jié):EDA是偏硬件的電路設(shè)計軟件,用Protel進行PCB開發(fā);用VLOG進行FPGA硬件邏輯電路的開發(fā);EDA中復(fù)雜的FPGA開發(fā),需要用C語言進行偏軟件的控制編程,與軟件工程有關(guān)。