這種技術(shù)的大量使用,無疑給未來的工業(yè)以太網(wǎng)探明道路。 6.2采用DSP數(shù)字處理器的嵌入式軟硬件系統(tǒng) DSP數(shù)字處理器是近來發(fā)展起來的新技術(shù)。它實際上也是單片計算機(jī)。一般的單片機(jī)內(nèi)部總線采用程序區(qū)和存儲器區(qū)共用的馮-諾依曼結(jié)構(gòu)。程序按步進(jìn)行,必須完成取指、運算、執(zhí)行才能完成一個指令。而DSP采用哈佛結(jié)構(gòu),程序區(qū)和存儲器區(qū)完全分開,取指、運算可以完全分開,即在運算階段時可以進(jìn)行取下一條指令操作。故可以高速、并行工作。由于集成大量的存儲器和布爾處理器、復(fù)雜邏輯陣列及特殊算法功能塊,可以高速處理大量數(shù)據(jù)甚至輕而易舉地完成模糊控制或自適應(yīng)控制等,是未來嵌入式系統(tǒng)的發(fā)展方向。 TMS320系列DSP是美國德州公司的產(chǎn)品。因其內(nèi)部可以并行運行多個程序故可以處理更復(fù)雜的問題,相應(yīng)程序執(zhí)行速度得以大大提高。由于硬件回路功能較強(qiáng),甚至AD、DA轉(zhuǎn)換器也可以直接選擇DSP某些接口來構(gòu)成。 對于需要更快的處理速度(與純硬件執(zhí)行速度相當(dāng))某些設(shè)計完全可以由FPGA組成硬件,而采用VHDL設(shè)計語言來滿足系統(tǒng)要求。則其執(zhí)行方式完全并行工作,執(zhí)行指令也完全與常規(guī)的us/步不同,因為它不是按每個功能需要多少個執(zhí)行周期來完成,而是每個功能由多少個“硬件”構(gòu)成,它總共多少ns。這個“硬件”是由軟件來描述,而完成功能確實內(nèi)部的硬件進(jìn)行。可以說,它如同一個半導(dǎo)體廠定制的ASIC電路