0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

SoC設(shè)計(jì)是圍繞著什么在設(shè)計(jì)?

SwM2_ChinaAET ? 來源:未知 ? 作者:李倩 ? 2018-03-25 00:08 ? 次閱讀

今天上午開了個(gè)務(wù)虛會(huì),和研究生一起探討了一下SoC設(shè)計(jì)的一般概念,發(fā)現(xiàn)很多同學(xué)根本沒有抓到SoC設(shè)計(jì)的核心。現(xiàn)在趁著討論的熱度還沒有過去,現(xiàn)在先在這記錄一下。

SoC設(shè)計(jì)是圍繞著什么在設(shè)計(jì)?

SoC設(shè)計(jì)是圍繞著總線來開展設(shè)計(jì)的。SoC最需要掌握的核心知識(shí)點(diǎn)其實(shí)并不是什么SoC的概念之類的,而是微機(jī)原理課程上面講的那些總線和接口的概念。例如什么叫三總線,什么叫主(Master)什么叫從(Slave)等等。

通過掌握這些概念可以理解處理器如何通過總線把數(shù)據(jù)讀出、寫入,從而理解如何通過處理器對(duì)于整個(gè)系統(tǒng)芯片加以控制和管理。

在理解總線時(shí),最核心的一點(diǎn)是要理解主-從模式的通信機(jī)制。既處理器作為主機(jī),是發(fā)起通信的一方。而外設(shè)、片上存儲(chǔ)器作為從機(jī),是響應(yīng)主機(jī)發(fā)起的通信。更在此基礎(chǔ)上進(jìn)一步的,需要理解總線的時(shí)序,理解在總線上發(fā)起通信到通信結(jié)束的全過程。這樣就可以理解,如何能夠通過軟件對(duì)于特定的地址空間加以訪問。

SoC如何實(shí)現(xiàn)IP核的集成?

要實(shí)現(xiàn)IP核的集成,本質(zhì)上是要讓數(shù)據(jù)寫得進(jìn),結(jié)果讀得出。也就是把需要這個(gè)IP處理的數(shù)據(jù)能以某種方式輸入到這個(gè)IP核內(nèi)部,在IP核在數(shù)據(jù)處理完畢以后的結(jié)果通過某種方式能夠讀出。如果這個(gè)IP本身的功能有好多種,還需要通過一個(gè)特定的方式把需要完成的功能類型傳輸給IP核。而如果結(jié)果運(yùn)算完畢了,則還需要以某種方式來告知CPU現(xiàn)在的運(yùn)算已經(jīng)結(jié)束。這些都是需要由寫得進(jìn)/讀得出的方式來實(shí)現(xiàn)的。

那么如何實(shí)現(xiàn)數(shù)據(jù)寫得進(jìn),結(jié)果讀得出呢?說到底就是要實(shí)現(xiàn)IP核在軟件層面的“可見”。要讓軟件層面可見,就需要能夠通過執(zhí)行指令的方式對(duì)IP核進(jìn)行訪問。如何訪問,當(dāng)然是通過總線?下圖一目了然:

SoC設(shè)計(jì)上軟硬件協(xié)同如何解決?

這就要做好軟件和硬件IP核的任務(wù)劃分和規(guī)劃了。一般說來,用處理器執(zhí)行的軟件部分適合完成調(diào)度、決策、判斷等管理性質(zhì)的任務(wù),而硬件IP核適合完成比較規(guī)整的運(yùn)算任務(wù)。而在軟硬件的劃分邊緣,就要設(shè)置合理的寄存器組來傳遞信號(hào)和數(shù)據(jù)。

例如,我們要實(shí)現(xiàn)一個(gè)快速計(jì)算三角函數(shù)的電路。那就需要實(shí)現(xiàn)一個(gè)Cordic算法的硬件計(jì)算單元。但僅僅實(shí)現(xiàn)這個(gè)硬件單元還不夠,還需要編寫一段軟件代碼把外部讀取的運(yùn)算數(shù)據(jù)送進(jìn)去、設(shè)置需要完成的計(jì)算(Cos/Sin等)、在運(yùn)算完成以后把計(jì)算的結(jié)果讀出。而在這個(gè)過程中還要有必要的握手、聯(lián)絡(luò)過程??梢砸揽砍绦虿樵兊姆绞絹硗瓿桑部梢砸揽恐袛嗟姆绞酵瓿?。

其實(shí)以上這些內(nèi)容,不是靠學(xué)習(xí)什么《SoC設(shè)計(jì)》之類無聊的課程習(xí)得的,核心的問題都在《微機(jī)原理》里面講清楚了。然而現(xiàn)在很多高校的教務(wù)部門以及部分高校教師,在急不可耐的將《微機(jī)原理》趕出培養(yǎng)方案,而用快餐式的單片機(jī)、嵌入式系統(tǒng)設(shè)計(jì)或者SoC設(shè)計(jì)之類的課題替代。這種短視而愚蠢的行為,最終卻要無辜的學(xué)生買單。各位看到本博客的同學(xué),如果你們的學(xué)校/學(xué)院也在干類似的事情,你們一定要警惕啊!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 處理器
    +關(guān)注

    關(guān)注

    68

    文章

    19293

    瀏覽量

    229965
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4169

    瀏覽量

    218350

原文標(biāo)題:【博文精選】淺談一下SoC設(shè)計(jì)的核心理念

文章出處:【微信號(hào):ChinaAET,微信公眾號(hào):電子技術(shù)應(yīng)用ChinaAET】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    手把手教你無感FOC電機(jī)控制

    該圖為FOC入門基本框架,我們圍繞著這個(gè)框圖開始從0開始寫FOC算法。
    發(fā)表于 06-09 16:43 ?7306次閱讀
    手把手教你無感FOC電機(jī)控制

    LOGO設(shè)計(jì)化妝品行業(yè)——字體中國

    `這是我設(shè)計(jì)的一個(gè)化妝品行業(yè)的LOGO,個(gè)人覺得這個(gè)標(biāo)志設(shè)計(jì)的還是很不錯(cuò)的,拿出來分享給大家看看,這個(gè)標(biāo)志采用蝴蝶作為整款字體的設(shè)計(jì)元素,設(shè)計(jì)上不光以蝴蝶圖形作為裝飾,字體的處理上也圍繞著蝴蝶
    發(fā)表于 03-11 14:21

    智慧能源:淺談新一代信息技術(shù)智慧能源的應(yīng)用 精選資料分享

    ?近日,圍繞著智慧能源系統(tǒng),能源巨頭們動(dòng)作頻頻。頻繁布局背后,是我國能源領(lǐng)域的全新布局。智慧能源國際的實(shí)踐與應(yīng)用C/sells示范項(xiàng)目C/sells項(xiàng)目選了德國南部地區(qū),德國南部
    發(fā)表于 07-12 06:41

    電子病歷的應(yīng)用對(duì)存儲(chǔ)系統(tǒng)提出挑戰(zhàn)

      我國去年發(fā)布的新醫(yī)改方案中,政策基本都是圍繞著電子病歷展開的,這也標(biāo)志著電子病歷今后的醫(yī)療行業(yè)
    發(fā)表于 10-19 17:14 ?797次閱讀

    紅米Pro2什么時(shí)候上市?紅米Pro2最新消息:紅米Pro2小米官網(wǎng)開售過卻至今無動(dòng)靜,紅米Pro2還有嗎?

    今年大家討論的話題基本圍繞著兩點(diǎn):iPhone8、小米手機(jī)!
    發(fā)表于 07-13 16:26 ?1346次閱讀

    智能語音產(chǎn)品的詳細(xì)介紹及形態(tài)的詳細(xì)資料概述

    目前圍繞著智能音箱語音助理的產(chǎn)品,以Alexa、Google Assistant為中心層出不窮,產(chǎn)品形態(tài)也是多樣化,首先看看圍繞著語音助理作為載體的產(chǎn)品。首先不得不說的就是智能音箱,隨著亞馬遜把方案開放,來引進(jìn)了眾多的產(chǎn)品形態(tài)
    的頭像 發(fā)表于 07-03 15:00 ?8889次閱讀

    隨著手機(jī)品牌格局進(jìn)一步集中,國產(chǎn)手機(jī)的競(jìng)爭(zhēng)也圍繞著四個(gè)大品牌展開

    今年上半年,隨著手機(jī)品牌格局的進(jìn)一步集中,國產(chǎn)手機(jī)的競(jìng)爭(zhēng)也圍繞著華為、小米、OPPO、vivo四個(gè)大品牌展開。
    發(fā)表于 10-13 09:42 ?1385次閱讀
    隨著手機(jī)品牌格局進(jìn)一步集中,國產(chǎn)手機(jī)的競(jìng)爭(zhēng)也<b class='flag-5'>圍繞著</b>四個(gè)大品牌展開

    搜狗AI持續(xù)以“語言”為核心 圍繞著智能交互和知識(shí)計(jì)算進(jìn)行嘗試

    AI技術(shù)爆發(fā)性增長、落地場(chǎng)景邊界的不斷拓寬,這個(gè)賽道也成了科技巨頭、創(chuàng)業(yè)公司以及資本的“必爭(zhēng)之地”。日前,2018搜狗IN全景·臻選禮啟動(dòng)儀式上,搜狗CEO王小川強(qiáng)調(diào)搜狗將繼續(xù)圍繞智能交互和知識(shí)計(jì)算進(jìn)行新的嘗試,并透露了下一個(gè)產(chǎn)品的方向。
    發(fā)表于 12-21 16:05 ?1775次閱讀

    圍繞著物聯(lián)網(wǎng)的一些神話

    物聯(lián)網(wǎng)(IOT)是一個(gè)描述完全互聯(lián)世界的概念。在這個(gè)世界里,各種形狀和大小的設(shè)備都被賦予“智能”功能,并允許它們與其他設(shè)備進(jìn)行通信和交互、交換數(shù)據(jù)、做出自主決策,并根據(jù)預(yù)設(shè)條件執(zhí)行有用的任務(wù)。在這個(gè)世界里,科技將使生活更豐富、更便利、更安全、更舒適。
    發(fā)表于 05-02 14:39 ?760次閱讀

    谷歌公布AndroidQ首批升級(jí)廠商名單

    今天開幕的I/O大會(huì)上,谷歌正式發(fā)布了Android Q,整體來說,這個(gè)新系統(tǒng)圍繞著創(chuàng)新、安全和隱私進(jìn)行改進(jìn)。
    的頭像 發(fā)表于 05-08 10:04 ?2204次閱讀

    dfm對(duì)于pcb來說重要嗎

    盡管圍繞著可制造性設(shè)計(jì)(DFM)的價(jià)值、定義、變化性和技術(shù)爭(zhēng)執(zhí)頗多,但所有的問題都是基于芯片。
    發(fā)表于 08-21 15:50 ?840次閱讀

    區(qū)塊鏈可擴(kuò)展性的要點(diǎn)分別是什么

    大多數(shù)關(guān)于可擴(kuò)展性的討論都圍繞著各種平臺(tái)每秒可以處理的交易數(shù)量。
    發(fā)表于 10-31 09:31 ?2497次閱讀

    固態(tài)電池的未來到底怎樣

    實(shí)際上圍繞著去不去模組,背后是PACK權(quán)力的爭(zhēng)奪。
    發(fā)表于 11-12 14:55 ?1072次閱讀

    下一場(chǎng)反壟斷之戰(zhàn):將圍繞著數(shù)字錢包蘋果支付(Apple Pay)展開

    據(jù)報(bào)道,由于新冠肺炎疫情大流行導(dǎo)致的非接觸式支付使用量激增,蘋果公司面臨的下一場(chǎng)反壟斷之戰(zhàn)將圍繞著數(shù)字錢包蘋果支付(Apple Pay)展開。 2020 年,這家總部位于庫比蒂諾的科技巨頭花費(fèi)了大量
    的頭像 發(fā)表于 12-18 15:53 ?2864次閱讀

    2nm大戰(zhàn) 全面打響

    芯片制造領(lǐng)域,3nm方興未艾,圍繞著2nm的競(jìng)爭(zhēng)已經(jīng)全面打響。
    的頭像 發(fā)表于 06-28 15:58 ?814次閱讀
    2nm大戰(zhàn) 全面打響