99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

3天內不再提示

硬件框式設備的總體設計

GReq_mcu168 ? 來源:硬件十萬個為什么 ? 作者:硬件十萬個為什么 ? 2022-06-08 09:51 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

硬件的總體設計階段是最鍛煉硬件工程師的。我參與過很多硬件的總體設計,感覺這個階段對我個人能力的提升鍛煉是非常有幫助的。

首先,硬件按照大致的分類,可以分為:框式、盒式、終端類。

1、框式設備的總體設計

框式設備的總體方案,要看版本和階段。有些大版本,需要重新定義機框,那么我們有時把機框的定義,也認為是總體設計階段。這時總體設計的工作是繁重而高級的。

1.1【定義機框】

定義機框工作量大,而且需要考慮產(chǎn)品的迭代升級,產(chǎn)品持續(xù)的競爭力,需要設計者具備全流程視野和戰(zhàn)略能力以及技術深度和廣度,對技術演進的預判能力。因為工作量大,所以繁重;因為對工作能力要求高,所以高級。

定義機框,首先要做的第一件事情就是:定規(guī)格。

這個規(guī)格包含很多方面:

a、業(yè)務規(guī)格,這個需要滿足客戶期望、有市場競爭力、最合理的顆粒度。

我記得大學同學剛畢業(yè)的時候去烽火通信,去南美市場,銷售光通信,當年號稱密集光波分復用(DWDM),一根光纖傳輸1T帶寬信號,全光通信,遠距離傳輸。結果同學到了厄瓜多爾,一個國家都用不了一根光纖,在那里主要賣“貓”(調試解調器)。

所以業(yè)務規(guī)格很重要,并不是越大越好。我們當年我們做企業(yè)網(wǎng),一開始沒有設計專門的設備,認為用運營商設備借用到企業(yè)網(wǎng),實現(xiàn)歸一化。用運營商架構做企業(yè)通信設備,除了幾個大銀行能接受這么大規(guī)格的設備,小公司都沒有這樣的硬件規(guī)格需求。并且由于運營商的軟件結構,在企業(yè)網(wǎng)也顯得臃腫。

b、整框的電源、功耗、散熱、可靠性的規(guī)格。當業(yè)務確定之后,需要根據(jù)整機的使用場景,確定整機的電源輸入的特性,整體功耗的需求,以及散熱條件。電源需要考慮一次電源轉換為二次電源的能力。散熱需要考慮風道是否合理,不同槽位的單板散熱的差異,風扇失效模型等等。

d084a0e0-e6c7-11ec-ba43-dac502259ad0.png

c、定義背板

d0acddc6-e6c7-11ec-ba43-dac502259ad0.png

有些朋友要質疑,很多機框都是標準的,遵循標準即可,為什么還需要自己考慮定義背板。

第一,有些標準的背板定義并沒有那么詳細,需要自行定義一些接口

第二,有些標準并不合理,需要各個廠家共同努力去演進。

第三,做硬件的需要有舍我其誰的霸氣,需要參與到標準、專利中去。

d0fc956e-e6c7-11ec-ba43-dac502259ad0.png

1.2【定義單板】

其實很多工程師很奇怪,為什么華為出來的工程師,喜歡把電路板稱為單板。其實沒有特殊含義,就是因為他們大多數(shù)都是做框式設備出身,這個單板的“單”是相對于機框來說的“單”。也是相對于“背板”的單板。工種不同。如果你只能做“單板”,沒有整機思維、系統(tǒng)思維,那說明你的技術確實很單一。

一旦機框明確之后,需要設計單板,需要做的事情就相對比較明確,而且這個事情的責任屬性,更加“硬件工程師”。

a、定義功能

我們設計某一塊單板的時候,實際是由整機的功能拆解下來的。在定義框的時候,其實應該考慮到各個單板的功能劃分、軟硬件接口、功能解耦等問題。同時包括不同的單板數(shù)量配置,實現(xiàn)不同的規(guī)格和不同應用場景的需求。

b、定義接口

對于框式設備,我們需要定義單板的面板接口和背板接口。一般來說背板接口是統(tǒng)一的,除了核心交換板之外,其他板應該是統(tǒng)一的,這樣單板之間才具備位置互換,混插,替換等特性。這里不僅僅是ATCA架構,包括其他各種架構,應該都有這樣的特性。應該有不少朋友用過NI的虛擬儀器,他的PXI機框應該也具備這種特性。面板接口一般是根據(jù)業(yè)務需求和功能需求去定義的。

d1377fc6-e6c7-11ec-ba43-dac502259ad0.png

c、核心功能器件選型

我們根據(jù)業(yè)務需求,需要定義我們的核心器件。所以首先需要評估其業(yè)務能力,最主要的器件是:CPU、DSP、FPGA、內存、FLASH、接口芯片等。

在選型CPU的時候,首先我們需要區(qū)分其應用場景,是常規(guī)嵌入式應用,還是服務器應用。如果是服務器應用,一般是X86或者是服務器級別的多核ARM,如果是嵌入式,一般是ARM、MIPS、早期的PowerPC、現(xiàn)在流行的RISC-V等內核,也包括選擇X86。

如果是服務器應用,需要考慮處理器選型的規(guī)格,一般用于X86專門的評價標準,SPEC是由標準性能評價機構“Standard Performance Evaluation Corporation”的簡稱。其下面有SPEC CPU、SPEC POWER等很多測試標準工具,例如:SPEC CPU 2006測試運算性能,SPECpower_ssj2008測試功耗。

SPEC CPU是標準性能評價機構 (SPEC)開發(fā)的用于評測CPU性能的基準程序測試組,是一套CPU子系統(tǒng)測試工具。處理器、內存和編譯器都會影響最終的測試結果,而I/O(磁盤)、網(wǎng)絡、操作系統(tǒng)和圖形子系統(tǒng)對SPEC CPU2000的影響非常小。目前,SPEC CPU是業(yè)界首選的CPU評測工具。SPEC CPU包括CINT和CFP兩套基準測試程序。

SPECCInt即SPE Cpu Integrate的簡寫,SPECCFP即SPE Cpu Float Point的簡寫。前者用于測量和對比CPU的整數(shù)性能,后者用于測量和對比浮點性能。CINT包含十幾個個測試項目,CFP也包含十幾個個測試項目。

我曾經(jīng)測試Intel的新產(chǎn)品的SPEC,發(fā)現(xiàn)有很多規(guī)格并沒有那么理想,如果達到官方宣稱的數(shù)據(jù),需要打開很多超頻功能,也需要軟件進行配合。

d16c523c-e6c7-11ec-ba43-dac502259ad0.png

SPEC測試需要注意的還有以下幾點:

①SPEC CPU2006測試所得到的數(shù)據(jù)不能和CPU2000進行直接對比,因為它們是基于不同的算法結構;

②其次SPEC測試時,CPU基本是100%跑的,所有基本不能進行其他復雜的數(shù)據(jù)操作或者編譯操作;

③測試過程時間較長,中間是不允許中斷的,除非kill掉和SPEC相關的所有進行,results中的debug文件也只會保留kill進程之前的最后一個測試完成的場景結果。

如果發(fā)現(xiàn)最終的SPEC值過低,可以從以下幾點中查找結果:

①編譯器是否正確,是否符合進行測試的處理器;

②其次是指令集是否為此CPU的最佳指令集;

③內存的配置是否符合要求;

④處理器的實際工作頻率是否達到它應有的頻率;

⑤溫度等外在的環(huán)境因素是否導致處理器降頻使用。

如果單板不是用作服務器應用,此時可以用MIPS作為指標進行評估。此時的MIPS不是處理器架構。MIPS(Million Instructions Per Second):單字長定點指令平均執(zhí)行速度 Million Instructions Per Second的縮寫,每秒處理的百萬級的機器語言指令數(shù)。這是衡量CPU速度的一個指標。像是一個Intel80386 電腦可以每秒處理3百萬到5百萬機器語言指令,即我們可以說80386是3到5MIPS的CPU。MIPS只是衡量CPU性能的指標。

準確測試cpu的mips或者mflops一般是設計體系結構時候用cpu模擬器或者verilog前仿得到的。對于用C語言比較準確的測試mips或者mflops,你可以用一個程序讀取系統(tǒng)時間,然后執(zhí)行第二個程序,第二個程序執(zhí)行完成后再記錄執(zhí)行的時間,然后反匯編第二個程序,統(tǒng)計第二個程序中執(zhí)行的指令條數(shù),通常第二個程序中執(zhí)行的指令數(shù)是確定的,(分支和循環(huán)的次數(shù)是可確定的)。mips和mflops在RISC CPU的評價中比較有價值。

處理器的主頻提高與業(yè)務能力不是線性的,同樣其測試結果也不代表其業(yè)務能力。有些處理器的實際性能用簡單的評價標準并不能說明其業(yè)務能力,需要直接測試其業(yè)務能力。直接在demo板上移植業(yè)務軟件,評估其業(yè)務能力是最可信賴的一種方式。例如當年我們選擇多核DSP(shannon)時,直接測試其G.711轉碼性能,與原先的單核DSP進行對比,可以得出具體的業(yè)務能力。然后根據(jù)其業(yè)務需求,評估需要在一塊單板上安排多少數(shù)量。當然還需要評估成本、功耗、散熱等維度的挑戰(zhàn)。

d、數(shù)據(jù)流

有了核心器件的規(guī)格之后,我們需要根據(jù)單板的業(yè)務模型,繪制出各種業(yè)務需求下的數(shù)據(jù)流向,來明確接口是否是瓶頸,同時我們在每個終端器件或者核心器件的存儲空間的需求。

d18d91b8-e6c7-11ec-ba43-dac502259ad0.png

例如上述硬件,F(xiàn)PGA主要對以太網(wǎng)協(xié)議進行解析,根據(jù)數(shù)據(jù)包的內容,進行分發(fā)數(shù)據(jù),將信令分給處理器做處理,將語音或者視頻的編解碼分給DSP進行處理。此時我們需要考慮語音如何傳輸、信令如何傳輸。

d1b67268-e6c7-11ec-ba43-dac502259ad0.png

同時,需要考慮數(shù)據(jù)分發(fā)時,F(xiàn)PGA需要多少邏輯資源。編解碼數(shù)據(jù)和信令數(shù)據(jù)的比例關系,根據(jù)業(yè)務模型,評估CPU與DSP的性能匹配關系。同時根據(jù)業(yè)務量和數(shù)據(jù)特性,評估FPGA外掛的DDR的數(shù)據(jù)帶寬需求,以及存儲數(shù)據(jù)深度的需求,進一步評估DDR的速率和容量。同時由于DDR的數(shù)據(jù)接口的特性,還需要評估其傳輸效率,還有吞吐數(shù)據(jù)非連續(xù)性時開銷與連續(xù)地址數(shù)據(jù)開銷的差異。

當然這一系列的計算和評估是需要積累和背景,同時也需要各個維度的技能。

2、盒式設備

一般來說,盒式設備都面臨白熱化是競爭環(huán)境,例如:交換機、路由器、統(tǒng)一通信設備、NVR等等。

d20aa4fa-e6c7-11ec-ba43-dac502259ad0.png

盒式設備一般都是產(chǎn)品組合,用不同的產(chǎn)品整機形態(tài)應對不通的市場規(guī)格需求。如何規(guī)劃好產(chǎn)品的規(guī)格,也是非常重要的。所以盒式設備的系統(tǒng)工程師和規(guī)劃師往往花費大量的精力到產(chǎn)品組合設計。

d24371b8-e6c7-11ec-ba43-dac502259ad0.png

有些企業(yè)通過主板+扣板的形式,實現(xiàn)了產(chǎn)品多樣化和多規(guī)格。

盒式設備的散熱一般是自然散熱,其熱仿真需要充分考慮其沒有風道的情況下殼體的最高熱容忍度。特別是一些大功率設備的應用。

d2920580-e6c7-11ec-ba43-dac502259ad0.png

盒式設備的噪聲要求、散熱要求會與框式設備不一樣,有些場景下更像終端類設備。

盒式設備的總體設計與框式設備在單板設計部分基本一致,當然還有很多不同點,本文不展開,會在我們的新書中展開。

3、終端設備

終端設備的典型是手機、攝像頭、無人機機器人、對講機、智能穿戴。終端設備的設計考慮和理念跟盒式、框式有更大的區(qū)別。

手機的散熱并不是像框式設備那樣要充分散熱。手持式設備需要考慮不能把熱量完全導出來,會影響客戶感受。

穿戴式設備,還需要考慮人體對無線輻射的接受度和影響。

成本、重量、量產(chǎn)、可生產(chǎn)性等等維度,本文也暫時不展開,后續(xù)我們其他文章再展開。

審核編輯 :李倩

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

    關注

    11

    文章

    3484

    瀏覽量

    67504
  • 光通信
    +關注

    關注

    20

    文章

    928

    瀏覽量

    34596

原文標題:硬件總體設計

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    手機中氣密性檢測儀的使用方法

    ,檢查設備的電源連接、氣壓源連接以及各個傳感器和接口是否正常。同時,根據(jù)待檢測手機中的型號和規(guī)格,選擇合適的測試工裝和密封夾具,以保證測試時中能夠被牢固地固定且
    的頭像 發(fā)表于 05-27 13:50 ?286次閱讀
    手機中<b class='flag-5'>框</b>氣密性檢測儀的使用方法

    硬件工程師手冊(全套)

    第一章 概述 第一節(jié) 硬件開發(fā)過程簡介 §1.1.1 硬件開發(fā)的基本過程 產(chǎn)品硬件項目的開發(fā),首先是要明確硬件總體需求情況,如 CP
    發(fā)表于 04-22 15:05

    電機:高性能與緊湊設計相結合

    電機(Frameless Motor)是一種特殊設計的電機,其特點是去除了傳統(tǒng)電機的外殼和軸承結構,只保留了核心的轉子和定子組件。無電機通常需要集成到客戶的設備或機械結構中,由用戶提供支撐軸承
    的頭像 發(fā)表于 03-20 18:29 ?750次閱讀

    華為硬件工程師手冊目前最全版本

    §1.1.1 硬件開發(fā)的基本過程 產(chǎn)品硬件項目的開發(fā),首先是要明確硬件總體需求情況,如 CPU 處理能力、 存儲容量及速度,I/O 端口的分配、接口要求、電平要求、特殊電路(厚膜等)
    發(fā)表于 03-11 15:16 ?16次下載

    UHV系列串聯(lián)諧振裝置總體介紹

    UHV系列 串聯(lián)諧振裝置總體介紹說明書
    發(fā)表于 02-25 17:37 ?0次下載

    嵌入學習-飛凌嵌入ElfBoard ELF 1板卡-初識設備樹之設備樹組成和結構

    前邊講解了內核編譯選項的配置,這一節(jié)我們詳細講一下設備樹。設備樹的知識是Linux驅動開發(fā)人員必備的技能,我們現(xiàn)在使用的Linux內核,絕大多數(shù)都是支持設備樹功能的,掌握設備樹是軟件嵌
    發(fā)表于 01-08 08:32

    飛凌嵌入ElfBoard ELF 1板卡-初識設備樹之設備樹組成和結構

    前邊講解了內核編譯選項的配置,這一節(jié)我們詳細講一下設備樹。設備樹的知識是Linux驅動開發(fā)人員必備的技能,我們現(xiàn)在使用的Linux內核,絕大多數(shù)都是支持設備樹功能的,掌握設備樹是軟件嵌
    發(fā)表于 01-07 09:16

    硬件測試EMC整改:打造高品質電子設備

    深圳南柯電子|硬件測試EMC整改:打造高品質電子設備
    的頭像 發(fā)表于 12-25 14:43 ?661次閱讀
    <b class='flag-5'>硬件</b>測試EMC整改:打造高品質電子<b class='flag-5'>設備</b>

    嵌入系統(tǒng)開發(fā)與硬件的關系 嵌入系統(tǒng)開發(fā)常見問題解決

    嵌入系統(tǒng)開發(fā)與硬件的關系 嵌入系統(tǒng)是專為特定應用設計的計算機系統(tǒng),它們通常嵌入在所控制的設備中。這些系統(tǒng)的關鍵特點是它們與硬件的緊密集成
    的頭像 發(fā)表于 12-09 09:38 ?967次閱讀

    常見的網(wǎng)絡硬件設備有哪些?國產(chǎn)網(wǎng)絡安全主板提供穩(wěn)定的硬件支持

    隨著網(wǎng)絡技術的不斷進步,網(wǎng)絡安全問題日益嚴重,企業(yè)和個人對網(wǎng)絡安全的重視程度不斷加深,對于網(wǎng)絡安全硬件設備的要求也越來越高,網(wǎng)絡硬件設備不僅支撐著信息的快速傳輸和交換,還確保網(wǎng)絡的安全
    的頭像 發(fā)表于 10-21 10:23 ?901次閱讀

    KeyStone ll設備硬件設計指南

    電子發(fā)燒友網(wǎng)站提供《KeyStone ll設備硬件設計指南.pdf》資料免費下載
    發(fā)表于 10-12 14:27 ?0次下載
    KeyStone ll<b class='flag-5'>設備</b>的<b class='flag-5'>硬件</b>設計指南

    嵌入主板是什么意思?嵌入主板全面解析

    嵌入主板,通常被稱為嵌入系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計算機硬件,其設計旨在嵌入特定設備中執(zhí)行專門任務。嵌入主板如同是
    的頭像 發(fā)表于 09-30 10:05 ?1622次閱讀

    嵌入系統(tǒng)的硬件架構

    嵌入系統(tǒng)是一種專用的計算機系統(tǒng),它以應用為中心,以現(xiàn)代計算機技術為基礎,能夠根據(jù)用戶的具體需求(如功能、可靠性、成本、體積、功耗、環(huán)境等)靈活裁剪軟硬件模塊。這類系統(tǒng)通常被設計用來執(zhí)行一項或多項
    的頭像 發(fā)表于 09-29 16:29 ?1008次閱讀

    嵌入系統(tǒng)的硬件組成部分

    嵌入系統(tǒng)的硬件組成部分是構成其獨立運作能力的關鍵要素,這些部分協(xié)同工作,以實現(xiàn)對外部環(huán)境的感知、處理及響應。以下是對嵌入系統(tǒng)硬件組成部分的詳細解析,涵蓋了處理器、存儲器、輸入輸出
    的頭像 發(fā)表于 09-02 15:27 ?2421次閱讀

    嵌入QT常見開發(fā)方式有哪些?

    提供的豐富組件如按鈕、文本、窗口等構建傳統(tǒng)的桌面應用風格界面。對于嵌入設備上的復雜用戶界面或者需要高性能響應的應用,Qt Widgets是一個較為常用的選擇。 2.Qt Designer配合C++
    發(fā)表于 08-12 10:05