有人認為電子設計正處于十字路口,不過這顯然低估了當前形勢。“十字路口”一詞,意味著一段時間以來我們一直在朝著一個方向前進,而現(xiàn)在則面臨向左拐或向右拐還是繼續(xù)朝著前方的簡單選擇。而事實上,目前的局勢更為復雜,因為我們正面臨著電子產(chǎn)品從設計、制造到部署整個過程的轉(zhuǎn)變。
首先要肯定的是,下一代電子產(chǎn)品不再會被獨立使用。而是作為相互關(guān)聯(lián)的生態(tài)系統(tǒng)中的智能單元,從而提供遠遠超過硅、金屬及塑料等這些電子產(chǎn)品的主要成分所能帶來的價值蘋果公司的iPod產(chǎn)品被廣泛認為僅僅是一個有趣的設備。而實際上將iPod推向成功的恰恰是相關(guān)的可購買下載音樂的生態(tài)系統(tǒng)。
越來越多的人們都有很好的想法,但這些想法往往都付水東流。這主要是因為傳統(tǒng)的設計環(huán)境使得事情變得十分復雜,只有專家才能使用專門的工具和技術(shù),如FPGA等。另外,傳統(tǒng)的實現(xiàn)技術(shù)也是十分昂貴的,很多公司都需要在參與設計之前投資很多。全球性的壓力,使得這種情況有所轉(zhuǎn)機。
對于實現(xiàn)技術(shù),只有甚少的產(chǎn)品需要數(shù)以前千萬美元的成本來開發(fā)所需的定制芯片。另外,在大多數(shù)情況下,任何固定的無差別的功能都通過制成芯片來實現(xiàn),這種想法似乎有些讓人費解。可編程邏輯的方法,即如今的FPGA技術(shù),則可以提供一個“可塑性”的硬件,可以根據(jù)具體任務來重新配置內(nèi)部資源。
編程語言
關(guān)于用于開發(fā)新產(chǎn)品的工具,在很多方面已有很大改善。
首先考慮語言概念。比如,人們總能用母語清楚地表達。如果有人被強迫使用一門陌生的語言來與人溝通,那結(jié)果勢必是在翻譯中損失掉要表達的本意。
同樣,讓非專業(yè)人士學習如VHDL或Verilog這樣的“外語”真是是一個高效的辦法嗎?讓設計工具更佳的智能化,如同用戶“說出來”的語言,例如C/C++,Java,Python等,會不會更有意義?
讓用戶自己決定使用哪種語言,并可在更為高層次、抽象化地表明用戶的意圖,并加以描述,這樣會大大減少錯誤,最終提高生產(chǎn)力。
此外,單獨去設計系統(tǒng)中的各個組成部分也不再有意義了,正如同F(xiàn)PGA、電路板以及外殼間的關(guān)系。
相反,所有設計中的環(huán)節(jié)都應考慮在單一、統(tǒng)一的環(huán)境下,這樣才能推動一個用戶或多用戶間的工作順利進行。
電子設計行業(yè)需要提供能激發(fā)更多潛在用戶的創(chuàng)造力和創(chuàng)新精神的解決方案,不單單是針對技術(shù)專家,而是那些具有遠見來主導日益變化的潮流和產(chǎn)品的新型企業(yè)家。
而當今電子設計行業(yè)里最根本的真理,則是迅速并持續(xù)的技術(shù)變革遲早要到來,未來將是令人激動興奮得。然而,很多公司沒有這種遠景的設計考慮,則不會有好的發(fā)展前景的。 |