人妻蜜と1~4中文字幕月野定规 ,国产精品成人va在线播放,色优久久久久综合网鬼色,WWW插插插无码视频网站

新聞資訊
【方輝專欄】ARM嵌入式編譯器(八) 優(yōu)化代碼大小或性能的編譯器選項(xiàng)介紹
2022-08-24
摘要: 本文主要對Arm Compiler 6編譯器的優(yōu)化選項(xiàng)進(jìn)行介紹。關(guān)鍵字:Arm Compiler 6、編譯器、優(yōu)化等級、鏈接時優(yōu)化。1. 代碼優(yōu)化編譯器在優(yōu)化時有些可以提高代碼性能,而有些可以減少代碼大小。不同的優(yōu)化通常相互會有影響。通常情況下,提高代碼性能的方法會增加代碼大小,而減少代碼大小的方法會降低性能。例如,編譯器在展開小循環(huán)時會獲得更高的性能,但會增加代碼大小。下面具體介紹一下armclang的優(yōu)化參數(shù)選項(xiàng)。armclang默認(rèn)優(yōu)化級別是-O0,不執(zhí)行優(yōu)化。優(yōu)化代碼執(zhí)行性能的參數(shù)選項(xiàng):-O1|-O2|-O3 :數(shù)字越大代表優(yōu)化等級越高。-Ofast:在-O3基礎(chǔ)上進(jìn)行提高性能的所有優(yōu)化,有可能會違反一些語言標(biāo)準(zhǔn)。-Omax:在-Ofast基礎(chǔ)上增加鏈接時優(yōu)化。優(yōu)化代碼大小的參數(shù)選項(xiàng):-Os:執(zhí)行代碼優(yōu)化減小代碼大小,同時一定程度上兼顧代碼執(zhí)行性能。-Oz:執(zhí)行代碼優(yōu)化減小代碼大小。-Omin:在-Oz基礎(chǔ)上,利用鏈接時優(yōu)化刪除未使用的代碼,同時嘗試優(yōu)化全局內(nèi)存訪問。在編譯C++代碼時會刪除虛函數(shù)。2. 鏈接時優(yōu)化armlink的優(yōu)化級別與armclang的優(yōu)化級別相同。單獨(dú)在armlink時使用鏈接時優(yōu)化,可以使用與armlink --lto_level來選擇相應(yīng)的連接時優(yōu)化級別。當(dāng)然在編寫代碼時,也可以減少代碼大小,提高執(zhí)行效率。例如前面文章提到的,優(yōu)化循環(huán)終止條件,展開循環(huán),減少對象和庫的調(diào)試信息,使用內(nèi)聯(lián)函數(shù)等等。來源:《Arm? Compiler for Embedded User Guide Version 6.18》+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
系統(tǒng)感知型SoC的功耗、噪聲和可靠性簽核
2022-08-24
在競爭激烈的全球移動、消費(fèi)類和汽車電子系統(tǒng)市場中,低功耗、高性能以及高可靠性是產(chǎn)品獲得成功至關(guān)重要的因素。為了管理這些沖突性的需求,設(shè)計(jì)團(tuán)隊(duì)需要面面俱到地考慮多種選項(xiàng),例如,需要采用高級工藝技術(shù)節(jié)點(diǎn),尤其是基于FinFET的器件。這些高級技術(shù)節(jié)點(diǎn)讓芯片不僅能在更低功耗下以更快的速度運(yùn)行,同時還可在相同尺寸的芯片中集成更多功能。但是,在這些工藝節(jié)點(diǎn)上,由于器件的物理特性、尺寸和形狀以及互聯(lián)等因素,在進(jìn)行功耗、噪聲和可靠性簽核時會遇到嚴(yán)重的問題。十多年來,Ansys? RedHawk-SC?一直都是業(yè)界電源噪聲和可靠性分析簽核的標(biāo)準(zhǔn)解決方案,其已成為各家代工廠基準(zhǔn)流程中不可或缺的一部分。RedHawk-SC提供優(yōu)異的容量、準(zhǔn)確度及仿真覆蓋特性,能夠全面滿足亞7nm設(shè)計(jì),尤其是那些需要使用FinFET器件的設(shè)計(jì)需求,因而無論是上述所列的電源噪聲還是可靠性仿真問題,都能游刃有余地應(yīng)對解決。本白皮書將對影響電源/信號完整性及IC可靠性的各個方面進(jìn)行探討,同時還將介紹如何運(yùn)用Ansys RedHawk-SC高效率地分析和解決這些挑戰(zhàn)。本文為白皮書節(jié)選,完整內(nèi)容可在文末下載。Ansys RedHawk-SC憑借可擴(kuò)展的架構(gòu)、業(yè)界一流的引擎以及先進(jìn)的建模功能,Ansys RedHawk-SC堪稱率先在業(yè)界通過代工廠認(rèn)證的全芯片電源噪聲與可靠性簽核解決方案。RedHawk-SC可充分滿足高級亞7nm器件的需求,如FinFET和采用硅片直通孔 (TSV)封裝技術(shù)的2.5D/3D結(jié)構(gòu)需求,從而能進(jìn)一步擴(kuò)展上述功能。圖1:Ansys RedHawk-SC平臺RedHawk-SC仿真環(huán)境能實(shí)現(xiàn)IP、內(nèi)存和RTL級到芯片級SoC(其中包括封裝和電路板)的電源噪聲完整性和可靠性。IP和內(nèi)存設(shè)計(jì)人員不僅能使用Ansys Totem?來驗(yàn)證設(shè)計(jì),而且還可創(chuàng)建能在SoC級使用的緊湊型模型,從而確認(rèn)集成的正確性,并評估封裝和全芯片噪聲對IP的影響。RedHawk-SC可提供綜合全面的RTL2Silicon方法,它利用Ansys PowerArtist? Design為Power RTL仿真提供的數(shù)據(jù)來擴(kuò)大SoC電源噪聲仿真的簽核覆蓋范圍。對于采用高級工藝技術(shù)的設(shè)計(jì)而言,更廣泛的RTL覆蓋范圍以及考慮溫度、封裝和電路板影響非常重要。高容量、高性能為了滿足在高級工藝節(jié)點(diǎn)中實(shí)施大型SoC設(shè)計(jì)的準(zhǔn)確性和簽核要求,需要完整地對整個SoC和封裝/PCB模型進(jìn)行仿真。如果不采用適當(dāng)?shù)姆椒▉砉芾磉@些大型仿真,那么容量和周轉(zhuǎn)時間都將激增。電流在整個模塊邊界上流動,并穿過片上/封裝電源以及接地互聯(lián)點(diǎn),而分層建模方法的能力非常有限,無法對這種隨時間變化的電流進(jìn)行建模。因此,來自分層模型的預(yù)定義電流特性,不能準(zhǔn)確地反映芯片的實(shí)際工作狀況。經(jīng)過芯片驗(yàn)證的簽核精確度Ansys RedHawk-SC具備業(yè)界領(lǐng)先晶圓廠提供的IR/DvD、EM和ESD完整性簽核認(rèn)證,可用于FinFET。圖2:準(zhǔn)確度:SPICE與APLRedHawk-SC可使用APL和定制宏模型 (CMM)整合器件級RC寄生效應(yīng)和開關(guān)電流波形,以實(shí)現(xiàn)皮秒級分辨率的全芯片瞬態(tài)仿真。這些增強(qiáng)型模型能滿足當(dāng)今復(fù)雜設(shè)計(jì)中不斷發(fā)展的精確度和覆蓋范圍需求。圖2將晶體管級的SPICE仿真波形與相應(yīng)的Ansys RedHawk-SC仿真(采用APL模型)進(jìn)行了對比。實(shí)現(xiàn)FinFET遷移將設(shè)計(jì)遷移到FinFET結(jié)構(gòu),能在不影響待機(jī)電流的情況下,充分發(fā)揮較低動態(tài)功耗的優(yōu)勢。但是,F(xiàn)inFET的更低供電電壓和較高的驅(qū)動強(qiáng)度會分別降低噪聲容限,增大瞬態(tài)噪聲。此外,F(xiàn)inFET的局部發(fā)熱特性會升高溫度,進(jìn)而帶來功耗/信號完整性和EM可靠性問題。另外,電路設(shè)計(jì)限制和FinFET設(shè)計(jì)中更高的電流強(qiáng)度會導(dǎo)致ESD問題,從而進(jìn)一步影響可靠性。圖3:FinFET中降低工作電壓的優(yōu)勢(資料來源:ARM公司RobAitken)如今,在典型的高性能低功耗SoC中,有100多個電壓島、復(fù)雜的時鐘和電源門級電路以及幾十個IP已不足為奇,而且每個IP都會在不同的時鐘和電源域中工作。所有這些因素都要求我們必須對動態(tài)壓降進(jìn)行準(zhǔn)確地估算,因此,需要在實(shí)際設(shè)計(jì)工作環(huán)境中精確預(yù)測多種模式以及場景中的電流,并對動態(tài)壓降進(jìn)行驗(yàn)證,更為重要的是,需要了解壓降和電源噪聲對時鐘和關(guān)鍵網(wǎng)絡(luò)的影響。Ansys RedHawk-SC 芯片封裝分析 (RedHawk-CPA)RedHawk-SC包含了各種經(jīng)過Ansys Totem詳細(xì)仿真的IP模型。此外,當(dāng)今低功耗、高性能SoC的準(zhǔn)確簽核需要包含IP模型和封裝/PCB寄生參數(shù)。圖4:封裝寄生效應(yīng)與解耦對芯片電源噪聲的影響RedHawk-SC提供的集成型芯片-封裝協(xié)同分析解決方案Ansys RedHawk-CPA,可準(zhǔn)確地分析封裝寄生參數(shù)對動態(tài)壓降的影響。對于使用高級工藝技術(shù)實(shí)現(xiàn)的設(shè)計(jì),尤其是那些采用FinFET器件實(shí)現(xiàn)的設(shè)計(jì),進(jìn)行電源分析時應(yīng)全面考慮封裝中的電流、通過焊點(diǎn)的電流以及芯片內(nèi)部的電流。該電流可通過一個時間實(shí)例到另一個時間實(shí)例的供電電壓和互聯(lián)阻抗變化進(jìn)行調(diào)制。對于確保仿真結(jié)果的有效性和準(zhǔn)確性而言,該因素和其它因素都至關(guān)重要。先進(jìn)的可靠性簽核隨著設(shè)計(jì)不斷向5nm以及更先進(jìn)的技術(shù)節(jié)點(diǎn)發(fā)展,片上互聯(lián)的電遷移和靜電放電問題會變得更為嚴(yán)峻。因此,鑒于電線中的電流不斷增大,同時EM限值不斷縮小,EM和ESD分析的準(zhǔn)確度和覆蓋范圍就變得極為重要。圖5:在全芯片電源噪聲仿真中使用RedHawk-CPA模型實(shí)現(xiàn)更高的結(jié)果準(zhǔn)確性和粒度(來源:網(wǎng)絡(luò)資源)圖6:準(zhǔn)確預(yù)測電流值圖7:ESD引起的片上導(dǎo)線和ESD事件引起的過孔故障增加(摘自三星半導(dǎo)體公司Chan- hee Jeon等人的2013年國際ESD專題研討會供稿:適用于魯棒性I/O ESD網(wǎng)絡(luò)設(shè)計(jì)的EOS/ESD電流強(qiáng)度分析方法)Ansys RedHawk-SC可為電源/接地和信號線路EM分析提供全面的支持。能在最大限度減少主動錯誤信息的同時,準(zhǔn)確地對EM違規(guī)進(jìn)行分析。專有的電流感知型提取方法有助于創(chuàng)建和仿真RLC網(wǎng)絡(luò),以便為設(shè)計(jì)中的每條電線和通孔實(shí)現(xiàn)簽核質(zhì)量的結(jié)果。作為RedHawk-SC平臺的組成部分,Ansys PathFinder-SC?可為ESD事件中所有電流路徑(電線和通孔)提供連接和互聯(lián)失效檢查,從而支持IP級到SoC級的ESD完整性分析。用于電源噪聲收斂的更大覆蓋范圍對于采用高級工藝技術(shù)的設(shè)計(jì)而言,發(fā)現(xiàn)和解決因標(biāo)準(zhǔn)單元、內(nèi)存、I/O和其它IP同步開關(guān)造成的電源噪聲問題更顯重要。通過使用全芯片瞬態(tài)仿真,RedHawk-SC可準(zhǔn)確地預(yù)測同步開關(guān)輸出產(chǎn)生的動態(tài)壓降噪聲。RedHawk-SC可將動態(tài)開關(guān)電流和電容模型與Totem提供的采用APL或CMM的晶體管級SPICE模型結(jié)合使用,從而生成SPICE級的準(zhǔn)確結(jié)果。圖8:針對可靠性進(jìn)行的溫度感知型EM分析為了能夠更好地覆蓋電源完整性和可靠性問題,即便是在缺少輸入向量的時候,找出設(shè)計(jì)熱點(diǎn)也非常關(guān)鍵。Ansys RedHawk-SC可支持VectorLess?動態(tài)仿真引擎,無論是否具有用戶指定的全芯片驗(yàn)證范圍約束條件,其均可自動生成開關(guān)情境。RedHawk-SC支持的其它無向量模式包括:PowerTransient?、FrequencyAware?以及VectorLess Scan等。結(jié)果分析RedHawk-SC功能齊備的多選項(xiàng)卡、多窗格GUI,實(shí)現(xiàn)同步顯示各種不同的結(jié)果和表格,便于用戶更好地展開分析與調(diào)試。這種基于布局的GUI,可為綜合全面的易用型調(diào)試功能提供所需的靈活性和魯棒性。多窗格GUI可提供多個芯片布局的視圖,其中每個視圖都可顯示其功率密度以及相互之間的直接影響。通過使用這些多窗格配置,工程師能快速發(fā)現(xiàn)芯片上設(shè)計(jì)薄弱點(diǎn)的根本原因,然后找到并隔離能減少或消除壓降或EM熱點(diǎn)問題的修改辦法。RedHawk-SC能夠在 GUI環(huán)境中查看封裝布線問題,并對其進(jìn)行分析和調(diào)試。圖9:RTL到Silicon到system電源噪聲收斂可擴(kuò)展生態(tài)系統(tǒng)的強(qiáng)大功能Ansys電源噪聲和可靠性生態(tài)系統(tǒng),可從RedHawk-SC和其它相關(guān)的IC仿真平臺進(jìn)一步擴(kuò)展,以包含下列成功投產(chǎn)的系統(tǒng)級仿真解決方案:Ansys SIwave?(信號完整性)、Ansys Icepak?(熱完整性)和Ansys HFSS? (EMI和高頻分析)。借助這些業(yè)界標(biāo)準(zhǔn)的多物理場工具,用戶能夠使用系統(tǒng)感知型芯片仿真方法和芯片-封裝感知型系統(tǒng)仿真方法,以確保芯片和系統(tǒng)在設(shè)計(jì)上能以最低成本協(xié)同工作。總結(jié)Ansys RedHaww-SC可實(shí)現(xiàn)多項(xiàng)全新的功能,并帶有引擎增強(qiáng)的特性。對于使用高級工藝技術(shù)節(jié)點(diǎn)的設(shè)計(jì),這些功能和特性不僅能實(shí)現(xiàn)更高的性能、更短的仿真周轉(zhuǎn)時間,同時還能滿足嚴(yán)格的簽核要求。對于SoC電源噪聲和可靠性分析而言,RedHawk-SC仍然是簽核工具的不二選擇。除了能夠分析靜態(tài)/動態(tài)壓降和電源/信號線路EM簽核以外,RedHawk-SC平臺還能實(shí)現(xiàn)低功耗設(shè)計(jì)仿真、SoC ESD完整性驗(yàn)證、時序(時鐘、關(guān)鍵路徑)影響分析、電源網(wǎng)格原型構(gòu)建以及芯片-封裝-系統(tǒng)協(xié)同仿真。作為業(yè)界標(biāo)準(zhǔn)的簽核工具,RedHawk-SC在最新的工藝節(jié)點(diǎn)上都取得了代工廠認(rèn)證,包括臺積電 (TSMC)基于3nm FinFET的工藝技術(shù)。RedHawk-SC獲得了數(shù)千種成功投產(chǎn)芯片的青睞和支持。(文章來源公眾號:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
Simulation World | 2022年Ansys全球仿真大會八大專題分會場
2022-08-23
2022 年Ansys全球仿真大會-中國站將于9月21日-22日線上盛大開啟9月21日-22日,一年一度仿真行業(yè)虛擬盛會——2022年Ansys全球仿真大會中國站即將拉開序幕,為期兩天的大會將一覽來自世界各地遠(yuǎn)見卓識的企業(yè)戰(zhàn)略及彰顯本地創(chuàng)新的成功案例。主會場主旨演講將近距離了解各行業(yè)企業(yè)聚焦仿真作為業(yè)務(wù)轉(zhuǎn)型加速器,通過仿真技術(shù)驅(qū)動工程創(chuàng)新,奔向確定性的未來。同時,本屆大會分會場也將迎來八大立意新穎緊貼前沿的專題分會場:新能源汽車、高科技、芯片半導(dǎo)體、可持續(xù)發(fā)展、成像與顯示、基于模型的系統(tǒng)與安全、產(chǎn)品與應(yīng)用更新、創(chuàng)新技術(shù),期望以各類精彩豐富的內(nèi)容以饗各位觀眾。分會場① 新能源汽車Electric Vehicle推薦理由:過往10年,中國汽車市場尤其是新能源汽車市場飛速發(fā)展,產(chǎn)銷貢獻(xiàn)了全球總量的50%以上。在新能源汽車關(guān)鍵技術(shù)研發(fā)層面,從電機(jī)、電池、電力電子到系統(tǒng)集成;從需求分析、功能設(shè)計(jì)到性能驗(yàn)證,國內(nèi)領(lǐng)先供應(yīng)商都有大量思考和行業(yè)最佳實(shí)踐。本次Ansys全球仿真大會“新能源汽車”分會場中將邀請國內(nèi)領(lǐng)先用戶分享他們對于新能源汽車行業(yè)的最新技術(shù)洞察,相關(guān)產(chǎn)品在研發(fā)不同環(huán)節(jié)的最佳實(shí)踐。同時,本會場也邀請了全球行業(yè)領(lǐng)先用戶、一流學(xué)者分享他們對于全球新能源汽車行業(yè)的最新市場動態(tài)、技術(shù)發(fā)展趨勢的理解。期望通過本次大會及專題分會場的精彩內(nèi)容,指導(dǎo)行業(yè)用戶并助力國內(nèi)新能源客戶向市場交付優(yōu)秀卓越的產(chǎn)品。分會場② 高科技High-Tech推薦理由:2022年,隨著5G網(wǎng)絡(luò)建設(shè)的不斷提速并進(jìn)入大規(guī)模應(yīng)用,已悄然推動全球6G進(jìn)入賽道。以ICT通訊為代表的高科技行業(yè),則進(jìn)一步要求電子、芯片、智能終端、數(shù)據(jù)中心等工業(yè)品,邁向高數(shù)據(jù)速率、高功率密度、高能耗效率、等高技術(shù)密集階段,這要求產(chǎn)品設(shè)計(jì)和研發(fā)人員具有更深的 “洞察” 能力。本次Ansys全球仿真大會 “高科技” 分會場將攜手國內(nèi)外知名企業(yè),匯集國內(nèi)外電子行業(yè)技術(shù)熱點(diǎn)和設(shè)計(jì)挑戰(zhàn),分享Ansys無處不在的仿真技術(shù)和行業(yè)最佳實(shí)踐案例,擬幫助國內(nèi)企業(yè)用戶提前洞察產(chǎn)品挑戰(zhàn),優(yōu)化產(chǎn)品設(shè)計(jì),提升產(chǎn)品市場競爭力。分會場③ 芯片半導(dǎo)體Semiconductor推薦理由:隨著AI/HPC市場需求的不斷擴(kuò)大,半導(dǎo)體技術(shù)也不斷演進(jìn)以應(yīng)對市場需求,包括7nm/5nm/3nm等先進(jìn)工藝快速迭代,先進(jìn)封裝技術(shù)包括CoWoS/InFO, 3DIC SOIC以及Chiplets正在不斷被業(yè)界廣泛采用。Ansys應(yīng)行業(yè)需求,通過芯片-封裝-系統(tǒng)的功耗、電源噪聲、電磁、信號完整性、熱及結(jié)構(gòu)可靠性多物理場耦合協(xié)同仿真技術(shù),助力眾多半導(dǎo)體客戶成功研發(fā)先進(jìn)而復(fù)雜的芯片設(shè)計(jì)。本次Ansys全球仿真大會 “芯片半導(dǎo)體” 分會場中,眾多來自行業(yè)的技術(shù)精英將分享他們研發(fā)的成功案例,共同探討半導(dǎo)體仿真技術(shù)的發(fā)展方向。分會場④ 可持續(xù)發(fā)展ESG推薦理由:隨著全球極端天氣增多,全球變暖成為人們關(guān)注的重點(diǎn),可持續(xù)發(fā)展儼然成為國際社會的重要議題。作為世界第二大經(jīng)濟(jì)體和最大的發(fā)展中國家,中國向世界做出了碳達(dá)峰和碳中和的承諾,在雙碳目標(biāo)的指引下,風(fēng)電、光伏、氫能等行業(yè)和傳統(tǒng)的輸配電行業(yè)迎來前所未有的發(fā)展機(jī)遇?;诋?dāng)前新能源行業(yè)的發(fā)展趨勢,本次Ansys全球仿真大會“可持續(xù)發(fā)展”分會場特邀行業(yè)領(lǐng)先客戶分享前沿技術(shù),展示為新能源的發(fā)展提供強(qiáng)有力的技術(shù)支持;同時,本會場也邀請到全球新能源行業(yè)領(lǐng)先客戶,分享國外先進(jìn)的仿真技術(shù)以及行業(yè)解決方案。希望通過該專題分會場的內(nèi)容向各位觀眾展示通過仿真助力新能源行業(yè)蓬勃發(fā)展,為早日實(shí)現(xiàn)雙碳目標(biāo)貢獻(xiàn)一份力量。分會場⑤ 成像與顯示Optics & Photonics推薦理由:成像系統(tǒng)日趨小型化,同時近眼顯示對顯示器的要求也越來越高。比如作為元宇宙入口的AR/VR系統(tǒng),其涵蓋了高分辨率的顯示器和纖薄小巧的成像元件;而車燈也日趨小型化和智能化,且逐步增加了成像的功能。這些成像和顯示的問題不再是傳統(tǒng)的幾何光學(xué)范疇,同時也涉及到了波動光學(xué)部分;不再是宏觀尺度的光學(xué)問題,同時也是微觀尺度的問題。Ansys面對行業(yè)的發(fā)展和需求,持續(xù)不斷地完善光學(xué)解決方案,其涵蓋了光子學(xué)、波動光學(xué)、幾何光學(xué)的產(chǎn)品,打通了從微納尺度到宏觀尺度的耦合仿真。本次Ansys全球仿真大會 “成像與顯示” 分會場中將有來自醫(yī)療、汽車、AR、顯示、光源與傳感器等行業(yè)的龍頭企業(yè)以及高校代表介紹如何通過設(shè)計(jì)和仿真應(yīng)對成像和顯示的趨勢。分會場⑥ 基于模型的系統(tǒng)與安全Systems & Safety推薦理由:為了應(yīng)對急劇上升的系統(tǒng)復(fù)雜度,MBSE(基于模型的系統(tǒng)工程)、MBSA(基于模型的安全分析)、MBSwE(基于模型的軟件工程)和Digital Twin(數(shù)字孿生)等新興技術(shù)和方法應(yīng)運(yùn)而生并快速發(fā)展,在各行業(yè)應(yīng)用中迅速迭代。本次Ansys全球仿真大會“基于模型的系統(tǒng)與安全”分會場將著重針對這些技術(shù)方向介紹最新的發(fā)展情況、最新解決方案以及各種應(yīng)用案例分享,為這些前沿技術(shù)的落地提供參考價值。分會場⑦ 產(chǎn)品與應(yīng)用更新Product Update推薦理由:近期,Ansys 2022 R2最新版本已正式發(fā)布,新品發(fā)布系列內(nèi)容也將在本次Ansys全球仿真大會“產(chǎn)品與應(yīng)用更新”分會場中首發(fā)。此次新功能覆蓋多個物理、工程學(xué)科和行業(yè),旨在通過增強(qiáng)產(chǎn)品設(shè)計(jì)與開發(fā)洞察和激發(fā)工程創(chuàng)新,助力工程團(tuán)隊(duì)突破各類復(fù)雜性來設(shè)計(jì)新一代變革性產(chǎn)品。系統(tǒng)集成的挑戰(zhàn)急劇增加,這也要求企業(yè)需要以前所未有的方式進(jìn)行協(xié)作和擴(kuò)展,新版本為特定的行業(yè)應(yīng)用打造定制的工作流程,大幅拓展其易用性功能,促進(jìn)整個產(chǎn)品設(shè)計(jì)和開發(fā)過程的協(xié)作。本專題分會場將由Ansys各大產(chǎn)品線技術(shù)專家詳細(xì)為大家解讀2022 R2版本中Ansys產(chǎn)品及應(yīng)用方案的功能更新及演示,同時也邀請到多位杰出用戶出席大會分享其最佳實(shí)踐成果,期望廣大用戶借助最新版本開啟全新視角。分會場⑧ 創(chuàng)新技術(shù)Innovation Technology推薦理由:仿真驅(qū)動設(shè)計(jì),洞察驅(qū)動創(chuàng)新。仿真驅(qū)動設(shè)計(jì)包括在早期階段以及整個設(shè)計(jì)周期使用仿真,以期做出更好的設(shè)計(jì)決策,探索替代方案并驗(yàn)證性能。Ansys為企業(yè)提供創(chuàng)新轉(zhuǎn)型所需的技術(shù),從多尺度到多物理學(xué),利用新的高性能計(jì)算能力、GPU技術(shù)的重大進(jìn)步和可擴(kuò)展的數(shù)據(jù)平臺,為工程師提供解決當(dāng)前工程復(fù)雜性挑戰(zhàn)所需的工具。在本次Ansys全球仿真大會“創(chuàng)新技術(shù)”分會場中,您將了解在設(shè)計(jì)過程早期實(shí)施仿真是如何提高產(chǎn)品性能,減少設(shè)計(jì)周期和材料成本,以及仿真技術(shù)的最新進(jìn)展,仿真如何解決前沿技術(shù)和應(yīng)用,工作流程自動化。報名此次大會持續(xù)連接最新創(chuàng)新技術(shù)。以上內(nèi)容均可在2022年Ansys全球仿真大會中國站免費(fèi)觀看,更多主會場重磅內(nèi)容及嘉賓介紹敬請關(guān)注后續(xù)大會相關(guān)推送。目前2022年Ansys全球仿真大會報名通道已開放,通過下方二維碼進(jìn)入活動頁面點(diǎn)擊“立即預(yù)約“即可提交報名。本次大會將對報名數(shù)據(jù)進(jìn)行審核,請大家正確填寫企業(yè)郵箱等基本信息,以便通過審核并順利參與大會,查看內(nèi)容。年度盛會,掃碼立即報名提交報名,大會將對報名數(shù)據(jù)進(jìn)行審核,請正確填寫企業(yè)郵箱等基本信息以便通過審核(文章來源公眾號:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
【方輝專欄】ARM嵌入式編譯器(七) C/C++的堆棧使用
2022-08-22
摘要: 本文主要對C/C++的堆棧使用進(jìn)行介紹。關(guān)鍵字:堆棧、堆棧的預(yù)估1. C/C++中的堆棧在C和C++都會使用到堆棧。例如:函數(shù)的返回地址。Arm 架構(gòu)的過程調(diào)用標(biāo)準(zhǔn)(AAPCS) 或Arm 64 位架構(gòu)的過程調(diào)用標(biāo)準(zhǔn)(AAPCS64) 必要的寄存器。例如,當(dāng)進(jìn)入子程序時寄存器內(nèi)容需要被保存。局部變量,包括局部數(shù)組、結(jié)構(gòu)體和聯(lián)合體。C++ 中的類。一些堆棧的使用并不明顯,例如:如果局部整數(shù)或浮點(diǎn)變量被溢出(即未分配給寄存器),則為它們分配堆棧內(nèi)存。結(jié)構(gòu)體通常分配給堆棧。在堆棧上保留相當(dāng)于填充多個字節(jié)的空間,其中用于AArch64 狀態(tài)或AArch32 狀態(tài)。但是,編譯器可能會嘗試將結(jié)構(gòu)體分配給寄存器。 sizeof(struct)nn168如果在編譯時知道數(shù)組的大小,則編譯器會在堆棧上分配內(nèi)存。同樣,在堆棧上保留了相當(dāng)于填充 {n} 個字節(jié)的倍數(shù)的空間,其中用于AArch64 狀態(tài)或AArch32 狀態(tài)。 sizeof(array)n1682. 估計(jì)堆棧的使用堆棧的使用量很難估計(jì),因?yàn)樗Q于代碼的編寫,并且在運(yùn)行時可能會有所不同,具體取決于程序執(zhí)行時所采用的代碼路徑。但是,可以使用以下方法手動估計(jì)堆棧利用率:編譯-g并鏈接--callgraph以生成靜態(tài)調(diào)用圖。此調(diào)用圖顯示所有函數(shù)的信息,包括堆棧使用情況。鏈接或列出所有全局符號的堆棧使用情況。--info=stack--info=summarystack使用調(diào)試器在堆棧中的最后一個可用位置設(shè)置觀察點(diǎn),并查看觀察點(diǎn)是否被命中。使用選項(xiàng)編譯-g以生成必要的 DWARF 信息。注: Debugging With Attributed Record Formats(DWARF)使用帶屬性的記錄格式進(jìn)行調(diào)試。利用調(diào)試器:1)為比您預(yù)期需要的大得多的堆棧分配內(nèi)存空間。2)用已知值的副本填充堆??臻g,例如0xDEADDEAD.3)運(yùn)行您的應(yīng)用程序,并在測試中使用盡可能多的堆??臻g。例如,嘗試執(zhí)行最深嵌套的函數(shù)調(diào)用和靜態(tài)分析發(fā)現(xiàn)的最壞情況路徑。嘗試在適當(dāng)?shù)牡胤缴芍袛?,以便將它們包含在堆棧跟蹤中?)應(yīng)用程序完成執(zhí)行后,檢查內(nèi)存的堆??臻g以查看有多少已知值已被覆蓋。該空間在已使用的部分中有數(shù)據(jù),在剩余部分中是已知值。5)計(jì)算有數(shù)據(jù)值的數(shù)量(以字節(jié)為單位)。sizeof(value)使用與目標(biāo)處理器或架構(gòu)相對應(yīng)的固定虛擬平臺 (FVP)。使用映射文件,在堆棧正下方定義一個禁止訪問的內(nèi)存區(qū)域。如果堆棧溢出到禁止區(qū)域,則會發(fā)生數(shù)據(jù)中止,調(diào)試器可以捕獲該異常。3. 檢查堆棧的使用檢查程序中函數(shù)使用堆棧的大小是一個良好的編程習(xí)慣。這樣可以寫出使用較小堆棧的代碼。要檢查程序中的堆棧使用情況,需要使用--info=stack這個鏈接器選項(xiàng)。__attribute__((noinline)) int fact(int n){??int f = 1;??while (n>0)??{????f *= n--;??}??return f;}int foo (int n){??return fact(n);}int foo_mor (int a, int b, int c, int d){?return fact(a);}int main (void){??return foo(10) + foo_mor(10,11,12,13);}將代碼示例復(fù)制到file.c并使用以下命令對其進(jìn)行編譯:armclang --target=arm-arm-none-eabi -march=armv8-a -c -g file.c -o file.o使用該選項(xiàng)進(jìn)行編譯會-g生成armlink估計(jì)堆棧使用所需的 DWARF 幀信息。使用以下命令在目標(biāo)文件上運(yùn)行armlink:--info=stackarmlink file.o --info=stack對于示例代碼,armlink顯示了各種函數(shù)使用的堆棧數(shù)量。Function foo_mor比 function foo 有更多的參數(shù),因此使用更多的堆棧。Stack Usage for fact 0xc bytes.Stack Usage for foo 0x8 bytes.Stack Usage for foo_mor 0x10 bytes.Stack Usage for main 0x8 bytes.您還可以使用鏈接器選項(xiàng)檢查堆棧使用情況--callgraph:armlink file.o --callgraph -o FileImage.axf這會輸出一個名為的文件FileImage.htm,其中包含應(yīng)用程序中各種函數(shù)的堆棧使用信息。fact (ARM, 84 bytes, Stack size 12 bytes, file.o(.text))[Stack]Max Depth = 12Call Chain = fact[Called By]>> ??foo_mor>> ??foofoo (ARM, 36 bytes, Stack size 8 bytes, file.o(.text))[Stack]Max Depth = 20Call Chain = foo >> fact[Calls]>> ??fact[Called By]>> ??mainfoo_mor (ARM, 76 bytes, Stack size 16 bytes, file.o(.text))[Stack]Max Depth = 28Call Chain = foo_mor >> fact[Calls]>> ??fact[Called By]>> ??mainmain (ARM, 76 bytes, Stack size 8 bytes, file.o(.text))[Stack]Max Depth = 36Call Chain = main >> foo_mor >> fact[Calls]>> ??foo_mor>> ??foo[Called By]>> ??__rt_entry_main (via BLX)4. 減少堆棧的使用的方法減少堆棧使用量通常有以下幾個方法:1)編寫只需要幾個變量的小函數(shù)。2)避免使用較大的局部結(jié)構(gòu)體或數(shù)組3)避免遞歸調(diào)用4)函數(shù)在執(zhí)行的任何特定時候都盡可能少的使用變量。5)使用C塊作用域語法并在需要的位置聲明變量,這樣可以在不同作用域使用相同內(nèi)存。來源:《Arm? Compiler for Embedded User Guide Version 6.18》參考鏈接:DWARF 格式簡介 https://gohalo.me/post/program-c-gdb-dwarf-format-introduce.html+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
Ansys + EasyMile | 引領(lǐng)全電動自動駕駛汽車發(fā)展之路
2022-08-22
本文原刊登于Ansys Blog:《Ansys Paves the Way for Safety in Electric Autonomous Vehicle Technology》作者:Laura Carter | Ansys高級撰稿人“我們正在開發(fā)高度復(fù)雜的自動駕駛系統(tǒng),而且需要展示其安全性。這需要我們的團(tuán)隊(duì)采用不同的方法,通過全新解決方案來管理需求、仿真和開發(fā)生命周期中涉及的大量工作。在此過程中,Ansys medini analyze是幫助我們實(shí)現(xiàn)目標(biāo)的關(guān)鍵所在?!薄狤asyMile安全經(jīng)理Romain Dupont此前,Ansys宣布攜手法國全電動自動駕駛技術(shù)供應(yīng)商EasyMile,助力其提高電動自動駕駛汽車安全性。在Ansys的幫助下,EasyMile制定了明確的安全分析指南,以及為客戶和各種政府監(jiān)管機(jī)構(gòu)成功展示其AV解決方案安全性所需的專屬模板和輔助文檔,成功開發(fā)了單一來源的交鑰匙解決方案,顯著縮短研發(fā)周期,加速產(chǎn)品上市進(jìn)程,并降低該公司自動駕駛巴士和牽引車解決方案的運(yùn)營成本。本文將詳細(xì)介紹當(dāng)EasyMile面臨與高度復(fù)雜的新系統(tǒng)開展協(xié)作等挑戰(zhàn)時,在Ansys團(tuán)隊(duì)的支持下成功地定制了medini的擴(kuò)展應(yīng)用,幫助他們將所有的安全概念和要求納入一個用于乘客和材料運(yùn)輸應(yīng)用的模型,并且跨平臺生成所有產(chǎn)品的相關(guān)文件。如今,全電動自動駕駛巴士隨處可見穿梭在高校、商業(yè)園區(qū)和城市的大街小巷,塑造著公共和個人交通運(yùn)輸?shù)奈磥怼4送?,全電動自動駕駛牽引車在制造領(lǐng)域支持自動材料處理,實(shí)現(xiàn)材料的無干涉無縫運(yùn)輸,以加速產(chǎn)品上市進(jìn)程。隨著AI車輛系統(tǒng)的出現(xiàn),一系列安全性問題也接踵而至,因此全電動自動駕駛技術(shù)供應(yīng)商EasyMile采用Ansys medini analyze,在產(chǎn)品上市之前定義并展示其電動自動駕駛解決方案的安全性。Ansys幫助EasyMile工程師顯著縮短研發(fā)周期,加速產(chǎn)品上市時間,并降低該公司自動駕駛巴士(如圖)和牽引車解決方案的運(yùn)營成本。(圖片來源:EasyMile)EasyMile致力于為自動駕駛交通和貨物運(yùn)輸提供完整解決方案,并與藍(lán)籌OEM廠商合作推進(jìn)電動汽車的自動駕駛。最早推出的EZ10客運(yùn)巴士也一直作為該公司一款重要的解決方案,其中的有關(guān)技術(shù)也應(yīng)用于自動駕駛TractEasy牽引車中。這款牽引車旨在面向制造環(huán)境的高效材料處理,能優(yōu)化物流運(yùn)營,降低成本,并提高生產(chǎn)力。EasyMile支持L4級自動駕駛操作,EZ10和TractEasy車輛操作時完全無需人工干預(yù)。EasyMile在全球部署了大量的L4級自動駕駛車輛,成為了該公司獲得早期成功的良好例證。目前已有10家客戶進(jìn)行了部署,而且數(shù)量還在增加。EasyMile表示,公司實(shí)現(xiàn)了目前市場上規(guī)模最大的L4級車輛部署,采用嵌入式系統(tǒng)的獨(dú)特內(nèi)部軟件包有助于實(shí)現(xiàn)EZ10和TractEasy交通運(yùn)輸平臺的自動化。軟件負(fù)責(zé)協(xié)調(diào)大量車載傳感器并收集周邊環(huán)境數(shù)據(jù),然后分享給EasyMile,以提供定位、感知和路徑規(guī)劃功能,從而提高自動化程度,并減少對于以基礎(chǔ)設(shè)施為中心的環(huán)境的需求。自動駕駛汽車操作只有在高水平的信息下才能安全運(yùn)行。EZ10和TractEasy都配備了各種激光雷達(dá)、雷達(dá)、傳感器、攝像頭和GPS硬件,以及負(fù)責(zé)收集和處理數(shù)據(jù)、獲得360度環(huán)境視角的導(dǎo)航軟件,而且使用實(shí)時車輛數(shù)據(jù)處理,通過嵌入式軟件系統(tǒng)提供自動駕駛功能和信息,該系統(tǒng)旨在實(shí)現(xiàn)交通運(yùn)輸平臺的自動化。對于載人運(yùn)輸而言,目標(biāo)是確保乘客的安全性以及駕駛員和周圍行人的安全性。對于商品和材料運(yùn)輸而言,則有預(yù)設(shè)的安全性標(biāo)準(zhǔn),而且針對無人駕駛車輛的安全操作和控制進(jìn)行了適當(dāng)調(diào)整。在這兩種應(yīng)用中,EasyMile面臨的挑戰(zhàn)是與高度復(fù)雜的新系統(tǒng)開展協(xié)作,以及缺乏明確定義的方法來展示自動駕駛應(yīng)用的安全性。這正是medini analyze的用武之地。自動駕駛汽車部署需要培訓(xùn)緊急救援人員,也需要EasyMile同全球客戶合作為聯(lián)邦、州和地方等各級政府官員提供相關(guān)信息,推動車輛通過監(jiān)管審批。medini analyze為EasyMile提供的交鑰匙系統(tǒng)在統(tǒng)一的解決方案中包括了所有必要的工具。在該軟件的支持下,EasyMile使用medini analyze中的自有流程管理并定義自動駕駛產(chǎn)品的安全性分析,這要得益于medini能夠靈活地適應(yīng)該流程。在車輛層面,EasyMile使用軟件執(zhí)行客戶要求的所有安全性分析,并提供安全服務(wù)組織(SSO)等歐洲安全監(jiān)管機(jī)構(gòu)所要求的文件。此外,它還應(yīng)用于子系統(tǒng)層面,比如分析互聯(lián)基礎(chǔ)設(shè)施,包括操作人員、部署團(tuán)隊(duì)以及交通運(yùn)輸系統(tǒng)中所有其他利益相關(guān)者之間的交互。最近,在Ansys團(tuán)隊(duì)的幫助下,EasyMile成功地為medini添加了另一款工具(軟件定制擴(kuò)展),能夠針對乘客和材料運(yùn)輸應(yīng)用在統(tǒng)一模型中驅(qū)動所有安全性概念和需求。該工具支持其產(chǎn)品線工程方法,能為每個平臺的所有產(chǎn)品生成文檔。EasyMile的通訊主管Benieke Terverton指出:“我想說我們好像在共同打造兩款產(chǎn)品一樣。我們有自己的內(nèi)部方法,也要向客戶和合作伙伴介紹產(chǎn)品安全性。Ansys及其medini analyze方案幫助我們協(xié)同構(gòu)建了兩種方法,從而為自動駕駛汽車領(lǐng)域帶來了全新的視野。我們需要與世界各地的許多不同評估方和監(jiān)管機(jī)構(gòu)打交道,采用Ansys解決方案,我們能成功地做好溝通工作?!? medini analyze是一個軟件工具集,支持為電子控制的安全相關(guān)功能開展安全分析。該軟件允許一致且高效地應(yīng)用特定于自動駕駛汽車應(yīng)用的行業(yè)指南,有助于消除分析過程中的不一致性問題,從而加速認(rèn)證流程。(文章來源公眾號:Ansys)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
Altium入選《高等職業(yè)學(xué)校電子信息工程技術(shù)專業(yè)實(shí)訓(xùn)教學(xué)條件建設(shè)標(biāo)準(zhǔn)配備產(chǎn)品推薦目錄》
2022-08-19
近日,中國職業(yè)技術(shù)教育學(xué)會職業(yè)教育現(xiàn)代裝備專業(yè)委員會發(fā)布的《職業(yè)學(xué)校專業(yè)實(shí)訓(xùn)教學(xué)條件建設(shè)標(biāo)準(zhǔn)配備產(chǎn)品推薦目錄》(2022版),Altium成功入選電子設(shè)計(jì)自動化《EDA》技術(shù)實(shí)訓(xùn)室解決方案名錄。為貫徹全國職業(yè)教育大會精神,落實(shí)《國家職業(yè)教育改革實(shí)施方案》,進(jìn)一步完善職業(yè)教育標(biāo)準(zhǔn)體系,規(guī)范和加強(qiáng)實(shí)訓(xùn)教學(xué)環(huán)節(jié),教育部組織制定并于2021年6月29日發(fā)布了《高等職業(yè)學(xué)校電子信息工程技術(shù)專業(yè)實(shí)訓(xùn)教學(xué)條件建設(shè)標(biāo)準(zhǔn)(詳見附件)》等32項(xiàng)職業(yè)教育教學(xué)標(biāo)準(zhǔn)。受教育部職成司委托,中國職業(yè)技術(shù)教育學(xué)會牽頭組織職業(yè)學(xué)校專業(yè)實(shí)訓(xùn)教學(xué)條件建設(shè)標(biāo)準(zhǔn)研制。根據(jù)嚴(yán)格評審,Altium成功入選電子設(shè)計(jì)自動化(EDA)技術(shù)實(shí)訓(xùn)室設(shè)備-仿真軟件配備產(chǎn)品推薦目錄。Altium Designer 軟件是行業(yè)領(lǐng)先的 PCB 設(shè)計(jì)軟件。它將數(shù)據(jù)庫、元件管理、原理圖輸入、電氣/設(shè)計(jì)規(guī)則、驗(yàn)證、先進(jìn)的PCB布線、原生3D PCB MCAD協(xié)作、設(shè)計(jì)文檔、輸出生成和BOM管理統(tǒng)一起來,并將它們?nèi)谌氲揭粋€整潔的用戶界面中。作為電子設(shè)計(jì)工具的領(lǐng)導(dǎo)者,Altium 一直持續(xù)投入對電子設(shè)計(jì)相關(guān)人才力量的培養(yǎng)。與全球各國院校以及國內(nèi)清華大學(xué)、北京大學(xué)、上海交通大學(xué)等在內(nèi)的900多所知名院校進(jìn)行了合作。此次入圍推薦目錄,體現(xiàn)了Altium在EDA領(lǐng)域出色的技術(shù)實(shí)力和服務(wù)能力。未來,Altium將充分發(fā)揮在PCB行業(yè)的專業(yè)優(yōu)勢,始終將支持中國電子人才培養(yǎng)作為企業(yè)的社會責(zé)任,加強(qiáng)與中國院校的深入合作,為電子信息產(chǎn)業(yè)端培養(yǎng)更多優(yōu)秀的人才。若您想進(jìn)一步的了解Altium院校合作計(jì)劃,請郵件至support_em@emdoor.com(文章來源公眾號:Altium)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
安謀科技再度榮膺中國IC設(shè)計(jì)成就獎“年度卓越表現(xiàn)IP公司”
2022-08-18
8月17日,2022年度中國IC領(lǐng)袖峰會暨中國IC設(shè)計(jì)成就獎頒獎典禮在南京舉行。安謀科技(中國)有限公司(以下簡稱“安謀科技”)憑借在產(chǎn)品研發(fā)、技術(shù)迭代和生態(tài)拓展等方面的引領(lǐng)性貢獻(xiàn),再度榮獲中國IC設(shè)計(jì)成就獎“年度卓越表現(xiàn)IP公司”。作為中國最大的芯片IP設(shè)計(jì)與服務(wù)供應(yīng)商,安謀科技憑借豐富的生態(tài)資源和技術(shù)優(yōu)勢,一方面大力構(gòu)建符合“全球標(biāo)準(zhǔn)、本土創(chuàng)新”的自研產(chǎn)品矩陣;另一方面,通過引入Arm最新架構(gòu)技術(shù),積極拓展Arm產(chǎn)業(yè)生態(tài),為中國科技產(chǎn)業(yè)生態(tài)提供核心技術(shù)基礎(chǔ)。安謀科技榮獲中國IC設(shè)計(jì)成就獎“年度卓越表現(xiàn)IP公司”中國IC領(lǐng)袖峰會由全球電子技術(shù)領(lǐng)域知名媒體集團(tuán)ASPENCORE主辦,已連續(xù)舉辦20年,一路伴隨和見證了中國集成電路產(chǎn)業(yè)的成長和發(fā)展。大會云集半導(dǎo)體業(yè)界專家、企業(yè)領(lǐng)袖,及中國電子和IC設(shè)計(jì)行業(yè)資深工程師、技術(shù)和供應(yīng)鏈專業(yè)人士等,回顧行業(yè)發(fā)展歷程,共議未來發(fā)展之路。峰會同期頒發(fā)中國電子業(yè)界權(quán)威技術(shù)獎項(xiàng)——中國IC設(shè)計(jì)成就獎,對業(yè)內(nèi)優(yōu)秀的中國IC設(shè)計(jì)公司、上游服務(wù)供應(yīng)商和熱門IC產(chǎn)品進(jìn)行表彰。連續(xù)斬獲“年度卓越表現(xiàn)IP公司”自研實(shí)力屢受認(rèn)可近年來,受國內(nèi)自主創(chuàng)新及產(chǎn)業(yè)需求驅(qū)動,中國半導(dǎo)體產(chǎn)業(yè)得到快速發(fā)展,已成為國家級戰(zhàn)略產(chǎn)業(yè)。IC設(shè)計(jì)作為中國半導(dǎo)體產(chǎn)業(yè)鏈中體量最大的一個板塊,占比超過40%?;贗C設(shè)計(jì)的技術(shù)突破和應(yīng)用創(chuàng)新將持續(xù)成為中國半導(dǎo)體產(chǎn)業(yè)的重要布局領(lǐng)域。安謀科技始終堅(jiān)持自研IP的創(chuàng)新發(fā)展與Arm IP相配合,憑借其對國內(nèi)市場敏銳的洞察和服務(wù)能力,貼合本土需求進(jìn)行創(chuàng)新,提供多樣化、定制化、符合中國產(chǎn)業(yè)及市場需求的核心IP產(chǎn)品和解決方案。目前在國內(nèi)的授權(quán)客戶超過300家,累計(jì)芯片出貨量突破250億片。值得一提的是,此次獲獎是安謀科技繼2021年之后再次蟬聯(lián)該獎項(xiàng),并曾在2020年獲得“年度產(chǎn)業(yè)杰出貢獻(xiàn)IP公司”獎,充分體現(xiàn)了業(yè)界對安謀科技自研實(shí)力和商業(yè)拓展能力的持續(xù)認(rèn)可。構(gòu)建多元化異構(gòu)計(jì)算平臺應(yīng)對芯片算力新需求近年來,云計(jì)算、AI、5G、物聯(lián)網(wǎng)等新技術(shù)的廣泛應(yīng)用催生多樣化的應(yīng)用場景,進(jìn)而推動芯片整體需求增加,對芯片算力、安全性等均提出了新需求。作為產(chǎn)業(yè)深度參與者,安謀科技在人工智能、CPU、信息安全、多媒體處理等領(lǐng)域持續(xù)發(fā)力,相繼推出“周易”NPU、“星辰”CPU、“山海”SPU及“玲瓏”ISP等自研成果,助力客戶把握產(chǎn)業(yè)機(jī)遇。過去一年,安謀科技戰(zhàn)略布局了汽車、智能物聯(lián)網(wǎng)、基礎(chǔ)設(shè)施、移動終端等領(lǐng)域,與包括多家國內(nèi)芯片廠商在內(nèi)的上下游產(chǎn)業(yè)伙伴在技術(shù)創(chuàng)新與生態(tài)建設(shè)方面積極展開合作,并于今年7月發(fā)布了新一代“星辰” STAR-MC2車規(guī)級嵌入式處理器和面向多場景應(yīng)用的全新“玲瓏” V6/V8視頻處理器。此外,安謀科技還在積極推進(jìn)面向更多領(lǐng)域的產(chǎn)品研發(fā),并加大對生態(tài)建設(shè)的投入和拓展力度。安謀科技智能物聯(lián)及汽車業(yè)務(wù)線負(fù)責(zé)人趙永超發(fā)表主題演講在同期舉行的“20年,砥礪前行”為主題的2022中國IC領(lǐng)袖峰會上,安謀科技智能物聯(lián)及汽車業(yè)務(wù)線負(fù)責(zé)人趙永超發(fā)表了題為《立足產(chǎn)業(yè)創(chuàng)新,構(gòu)建多元化異構(gòu)計(jì)算平臺》的主旨演講。趙永超表示,一套完整、易用的多元化異構(gòu)計(jì)算平臺不僅需要Arm CPU、GPU等IP,針對特定應(yīng)用場景的自研IP同樣不可或缺。安謀科技立足本土創(chuàng)新,將自研IP和Arm IP打造成一體化的異構(gòu)計(jì)算矩陣,為客戶提供多元化IP解決方案。未來,安謀科技將繼續(xù)提升研發(fā)能力,強(qiáng)化產(chǎn)品之間的高效協(xié)同,為產(chǎn)業(yè)客戶提供技術(shù)底座,加速推動中國智能計(jì)算產(chǎn)業(yè)高速發(fā)展。(文章來源公眾號:安謀科技)+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→
【方輝專欄】ARM嵌入式編譯器(六) 內(nèi)聯(lián)函數(shù)
2022-08-17
摘要: 本文主要對Arm Compiler 6編譯器中內(nèi)聯(lián)函數(shù)進(jìn)行介紹。關(guān)鍵字:Arm Compiler 6、編譯器、內(nèi)聯(lián)函數(shù)如果Arm Compiler 6認(rèn)為內(nèi)聯(lián)此函數(shù)可以提高性能同時不會顯著增加代碼量,就會自動優(yōu)化為內(nèi)聯(lián)函數(shù)。當(dāng)然您也可以使用編譯器選項(xiàng)來控制函數(shù)是否進(jìn)行內(nèi)聯(lián)。內(nèi)聯(lián)選項(xiàng)或?qū)傩哉f明__inline__提示編譯器可以進(jìn)行內(nèi)聯(lián),但是否內(nèi)聯(lián)仍取決于編譯器。__attribute__((always_inline))提示編譯器始終內(nèi)聯(lián)此函數(shù)。__attribute__((noinline))提示編譯器不要內(nèi)聯(lián)此函數(shù)。-fon-inline-functions這個編譯命令選項(xiàng)會禁止編譯器進(jìn)行內(nèi)聯(lián),同時也使得__inline__失效。注1:自動內(nèi)聯(lián)通常只有在優(yōu)化等級為-O2或更高等級時才會進(jìn)行,除非您使用了__attribute__((always_inline)),才會在低優(yōu)化等級中進(jìn)行。注2:Arm Compiler 6編譯器僅在同一個源文件內(nèi)進(jìn)行自動內(nèi)聯(lián)函數(shù)。以下是一個__attribute__((always_inline))的例子:int bar(int a){????a=a*(a+1);????return a;} __attribute__((always_inline)) static int row(int a){????a=a*(a+1);????return a;} int foo (int i){????i=bar(i);????i=i-2;????i=bar(i);????i++;????i=row(i);????i++;????return i;}在以上代碼中,函數(shù)bar和row功能相同,只是row聲明始終內(nèi)聯(lián)。使用-O2進(jìn)行編譯,使用一個含有選項(xiàng)-fon-inline-functions,另一個不含有-fon-inline-functions選項(xiàng)進(jìn)行編譯。編譯命令分別如下:有-fon-inline-functions選項(xiàng):armclang --target=arm-arm-none-eabi -march=armv8-a file.c -O2 -S -o file.s -fon-inline-functions無-fon-inline-functions選項(xiàng):armclang --target=arm-arm-none-eabi -march=armv8-a file.c -O2 -S -o file.s編譯后反匯編結(jié)果如下:使用-fon-inline-functions代碼不使用-fon-inline-functions代碼foo: @ @foo .fnstart@ BB#0: .save {r11, lr} push {r11, lr} bl bar sub r0, r0, #2 bl bar add r1, r0, #1 add r0, r0, #2 mul r0, r0, r1 add r0, r0, #1 pop {r11, pc}.Lfunc_end0: .size foo, .Lfunc_end0-foo .cantunwind .fnendfoo: @ @foo .fnstart@ BB#0: add r1, r0, #1 mul r0, r1, r0 sub r1, r0, #2 sub r0, r0, #1 mul r0, r0, r1 add r1, r0, #1 add r0, r0, #2 mul r0, r0, r1 add r0, r0, #1 bx lr.Lfunc_end0: .size foo, .Lfunc_end0-foo .cantunwind .fnend可以看到,使用-fon-inline-functions選項(xiàng)時,就不會對bar進(jìn)行內(nèi)聯(lián),而不使用的時候就會對bar進(jìn)行內(nèi)聯(lián),但對于row始終是進(jìn)行內(nèi)聯(lián)的。+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++關(guān)于億道電子億道電子技術(shù)有限公司(英文名稱:Emdoor Electronics Technology Co.,Ltd)是國內(nèi)資深的研發(fā)工具軟件提供商,公司成立于 2002 年,面向中國廣大的制造業(yè)客戶提供研發(fā)、設(shè)計(jì)、管理過程中使用的各種軟件開發(fā)工具,致力于幫助客戶提高研發(fā)管理效率、縮短產(chǎn)品設(shè)計(jì)周期,提升產(chǎn)品可靠性。20 年來,先后與 Altium、ARM、Ansys、QT、Adobe、Visu-IT、Minitab、Testplant、EPLAN、HighTec、GreenHills、PLS、Ashling、MSC Software 、Autodesk、Source Insight、TeamEDA、MicroFocus等多家全球知名公司建立戰(zhàn)略合作伙伴關(guān)系,并作為他們在中國區(qū)的主要分銷合作伙伴服務(wù)了數(shù)千家中國本土客戶,為客戶提供從芯片級開發(fā)工具、EDA 設(shè)計(jì)工具、軟件編譯以及測試工具、結(jié)構(gòu)設(shè)計(jì)工具、仿真工具、電氣設(shè)計(jì)工具、以及嵌入式 GUI 工具等等。億道電子憑借多年的經(jīng)驗(yàn)積累,真正的幫助客戶實(shí)現(xiàn)了讓研發(fā)更簡單、更可靠、更高效的目標(biāo)。歡迎關(guān)注“億道電子”公眾號了解更多研發(fā)工具軟件知識
查看更多→