精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

SoC設計是圍繞著什么在設計?

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

今天上午開了個務虛會,和研究生一起探討了一下SoC設計的一般概念,發現很多同學根本沒有抓到SoC設計的核心?,F在趁著討論的熱度還沒有過去,現在先在這記錄一下。

SoC設計是圍繞著什么在設計?

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

通過掌握這些概念可以理解處理器如何通過總線把數據讀出、寫入,從而理解如何通過處理器對于整個系統芯片加以控制和管理。

在理解總線時,最核心的一點是要理解主-從模式的通信機制。既處理器作為主機,是發起通信的一方。而外設、片上存儲器作為從機,是響應主機發起的通信。更在此基礎上進一步的,需要理解總線的時序,理解在總線上發起通信到通信結束的全過程。這樣就可以理解,如何能夠通過軟件對于特定的地址空間加以訪問。

SoC如何實現IP核的集成?

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

那么如何實現數據寫得進,結果讀得出呢?說到底就是要實現IP核在軟件層面的“可見”。要讓軟件層面可見,就需要能夠通過執行指令的方式對IP核進行訪問。如何訪問,當然是通過總線?下圖一目了然:

SoC設計上軟硬件協同如何解決?

這就要做好軟件和硬件IP核的任務劃分和規劃了。一般說來,用處理器執行的軟件部分適合完成調度、決策、判斷等管理性質的任務,而硬件IP核適合完成比較規整的運算任務。而在軟硬件的劃分邊緣,就要設置合理的寄存器組來傳遞信號和數據。

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 處理器
    +關注

    關注

    68

    文章

    19165

    瀏覽量

    229130
  • soc
    soc
    +關注

    關注

    38

    文章

    4122

    瀏覽量

    217942

原文標題:【博文精選】淺談一下SoC設計的核心理念

文章出處:【微信號:ChinaAET,微信公眾號:電子技術應用ChinaAET】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    手把手教你無感FOC電機控制

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

    LOGO設計化妝品行業——字體中國

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

    智慧能源:淺談新一代信息技術智慧能源的應用 精選資料分享

    ?近日,圍繞著智慧能源系統,能源巨頭們動作頻頻。頻繁布局背后,是我國能源領域的全新布局。智慧能源國際的實踐與應用C/sells示范項目C/sells項目選了德國南部地區,德國南部
    發表于 07-12 06:41

    電子病歷的應用對存儲系統提出挑戰

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

    紅米Pro2什么時候上市?紅米Pro2最新消息:紅米Pro2小米官網開售過卻至今無動靜,紅米Pro2還有嗎?

    今年大家討論的話題基本圍繞著兩點:iPhone8、小米手機!
    發表于 07-13 16:26 ?1336次閱讀

    智能語音產品的詳細介紹及形態的詳細資料概述

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

    隨著手機品牌格局進一步集中,國產手機的競爭也圍繞著四個大品牌展開

    今年上半年,隨著手機品牌格局的進一步集中,國產手機的競爭也圍繞著華為、小米、OPPO、vivo四個大品牌展開。
    發表于 10-13 09:42 ?1374次閱讀
    隨著手機品牌格局進一步集中,國產手機的競爭也<b class='flag-5'>圍繞著</b>四個大品牌展開

    搜狗AI持續以“語言”為核心 圍繞著智能交互和知識計算進行嘗試

    AI技術爆發性增長、落地場景邊界的不斷拓寬,這個賽道也成了科技巨頭、創業公司以及資本的“必爭之地”。日前,2018搜狗IN全景·臻選禮啟動儀式上,搜狗CEO王小川強調搜狗將繼續圍繞智能交互和知識計算進行新的嘗試,并透露了下一個產品的方向。
    發表于 12-21 16:05 ?1758次閱讀

    圍繞著物聯網的一些神話

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

    谷歌公布AndroidQ首批升級廠商名單

    今天開幕的I/O大會上,谷歌正式發布了Android Q,整體來說,這個新系統圍繞著創新、安全和隱私進行改進。
    的頭像 發表于 05-08 10:04 ?2182次閱讀

    dfm對于pcb來說重要嗎

    盡管圍繞著可制造性設計(DFM)的價值、定義、變化性和技術爭執頗多,但所有的問題都是基于芯片。
    發表于 08-21 15:50 ?829次閱讀

    區塊鏈可擴展性的要點分別是什么

    大多數關于可擴展性的討論都圍繞著各種平臺每秒可以處理的交易數量。
    發表于 10-31 09:31 ?2467次閱讀

    固態電池的未來到底怎樣

    實際上圍繞著去不去模組,背后是PACK權力的爭奪。
    發表于 11-12 14:55 ?1055次閱讀

    下一場反壟斷之戰:將圍繞著數字錢包蘋果支付(Apple Pay)展開

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

    2nm大戰 全面打響

    芯片制造領域,3nm方興未艾,圍繞著2nm的競爭已經全面打響。
    的頭像 發表于 06-28 15:58 ?772次閱讀
    2nm大戰 全面打響