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