SOPC簡(jiǎn)介
SOPC(System On Programmable Chip)即可編程的片上系統,或者說(shuō)是基于大規模FPGA的單片系統。SOPC的設計技術(shù)是現代計算機輔助設計技術(shù)、EDA技術(shù)和大規模集成電路技術(shù)高度發(fā)展的產(chǎn)物。SOPC技術(shù)是將盡可能大而完整的電子系統,包括嵌入式處理器系統、接口系統、硬件協(xié)處理器或加速系統、DSP系統、數字通信系統、存儲電路以及普通數字系統等,在單一FPGA中嵌入實(shí)現。大量采用IP復用、軟硬件協(xié)同設計、自頂向下和自底向上混合設計的方法,邊設計、邊調試、邊驗
本文引用地址:http://dyxdggzs.com/article/201706/349538.htm證……原本需要寫(xiě)上幾千行的VHDL代碼的功能模塊,通過(guò)嵌入IP核后,只需幾十行C代碼即可實(shí)現。因此,可以使得整個(gè)設計在規模、可靠性、體積、功耗、功能、性能指標、上市周期、開(kāi)發(fā)成本、產(chǎn)品維護及其硬件升級等多方面實(shí)現最優(yōu)化。
傳統的設計技術(shù)已經(jīng)很難滿(mǎn)足系統化、網(wǎng)絡(luò )化、高速度、低功耗、多媒體等實(shí)際需求,SOPC(片上可編程系統)可將處理器、存儲器、外設接口和多層次用戶(hù)電路等系統設計需要的功能模塊集成到一塊芯片上,因其靈活、高效、設計可重用特性,已經(jīng)成為集成電路未來(lái)的發(fā)展方向,廣泛應用到汽車(chē)、軍事、航空航天、廣播、測試和測量、消費類(lèi)電子、無(wú)線(xiàn)通信、醫療、有線(xiàn)通信等領(lǐng)域。
SOPC技術(shù)是一門(mén)全新的綜合性電子設計技術(shù),涉及面廣。因此在知識構成上對于新時(shí)代嵌入式創(chuàng )新人才有更高的要求,除了必須了解基本的EDA軟件、硬件描述語(yǔ)言和FPGA器件相關(guān)知識外,還必須熟悉計算機組成與接口、匯編語(yǔ)言或C語(yǔ)言、DSP算法、數字通信、嵌入式系統開(kāi)發(fā)、片上系統構建與測試等知識。顯然,知識面的拓寬必然推動(dòng)電子信息及工程類(lèi)各學(xué)科分支與相應的課程類(lèi)別間的融合,而這種融合必將有助于學(xué)生的設計理念的培養和創(chuàng )新思維的升華。
評論