《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 利用Allegro實現嵌入式系統高速電路布線設計
利用Allegro實現嵌入式系統高速電路布線設計
摘要: 隨著嵌入式微處理器主頻的不斷提高,信號的傳輸處理速度越來越快,當系統時鐘頻率達到100MHZ以上,傳統的電路設計方法和軟件已無法滿足高速電路設計的要求。在高速電路設計中,走線的等長、關鍵信號的阻抗控制、差分走線的設置等越來越重要。
Abstract:
Key words :

引言

隨著嵌入式微處理器主頻的不斷提高,信號的傳輸處理速度越來越快,當系統時鐘頻率達到100MHZ以上,傳統的電路設計方法和軟件已無法滿足高速電路設計的要求。在高速電路設計中,走線的等長、關鍵信號的阻抗控制、差分走線的設置等越來越重要。筆者所在的武漢華中科技大學與武漢中科院巖土力學所智能儀器室合作.以ARM9微處理器EP9315為核心的嵌入式系統完成工程檢測儀的開發。其中在該嵌入式系統硬件電路設計中的SDRAM和IDE等長走線、關鍵信號的阻抗控制和差分走線是本文的重點,同時以cirrus logic公司的網絡物理層接13芯片cs8952為例詳細介紹了網絡部分的硬件電路設計,為同類高速硬件電路設計提供了一種可借鑒的方法。

硬件平臺

2.1主要芯片

本設計采用的嵌入式微處理器是Cirrus Logic公司2004年7月推出的EP93XX系列中的高端產品EP9315。該微處理器是高度集成的片上系統處理器,擁有200兆赫工作頻率的 ARM920T內核,它具有ARM920T內核所有的優異性能,其中豐富的集成外設接口包括PCMCIA、接口圖形加速器、可接兩組設備的EIDE、 1/10/100Mbps以太網MAC、3個2.0全速HOST USB、專用SDRAM通道的LCD接口、觸摸屏接口、SPI串行外設接口、AC97接口、6通道I2S接口和8*8鍵盤掃描接口.并且支持4組32位 SDRAM的無縫連接等。

主芯片豐富的外設接口大大簡化了系統硬件電路.除了網絡控制部分配合使用Cirrus Logic公司的100Base—X/10Base-T物理層(PHY)接口芯片CS8952外,其他功能模塊無需增加額外的控制芯片。

2.2系統主體結構

由圖1可見.系統以微處理器EP9315為核心,具有完備的外設接口功能,同時控制工程檢測儀。IDE/CF卡接口為工程檢測數據提供大容量移動存儲設備;擴展32M的SDRAM作為外部數據存儲空間;3個主動USB接口支持USB鍵盤鼠標;LCD接口支持STN/TFT液晶和觸摸屏.為用戶提供友好的交互界面;1/10/100 Mbps以太網為調試操作系統時下載內核及工程檢測時遠程監控提供途徑;面板按鍵為工程人員野外作業無法使用鍵盤鼠標時提供人機交互接口。

1

EP9315在操作系統下主頻達到200M,總線頻率100M,外設時鐘為50M,數據線和地址線的布線密度大,速度高,網絡部分對差分線和微帶線控制有特殊要求。以往使用Protel設計主要依照經驗進行PCB布局布線,顯然這種方法無法滿足當前的高速電路設計。CADENCE公司作為EDA領域最大的公司之一,其PCB設計工具性能上的優勢在高速電路設計中越來越明顯,故筆者使用CADENCE公司的PCB設計布局軟件Allegro完成高速電路設計。

設計實現

3.1 SDRAM的布線規則

該嵌入式系統使用64M字節的SDRAM擴展數據存儲區,由兩片K4S561632組成工作在32位模式下。最高頻率可達100M以上,對于SDRAM的數據線、時鐘線、片選及其它控制信號需要進行線長匹配,由此提出以下布線要求:

1. SDRAM 時鐘信號:時鐘信號頻率較高,為避免傳輸線效應,按照工作頻率達到或超過75MHz時布線長度應在1000mil以內的原則及為避免與相鄰信號產生串擾。走線長度不超過1000mil,線寬10mil,內部間距5mil,外部間距30mil,要求差分布線,精確匹配差分對走線。誤差允許在20mil以內。

2. 地址,片選及其它控制信號:線寬5mil,外部間距12mil,內部間距10mil。盡量走成菊花鏈拓補??捎行Э刂聘叽沃C波干擾,可比時鐘線長,但不能短。

3. SDRAM數據線:線寬5mil,內部間距5mil,外部間距8mil,盡量在同一層布線,數據線與時鐘線的線長差控制在50mil內。

根據布線要求,在Allegro中設置不同的約束:針對線寬設置3 個約束SDRAM_CLK,SDRAM_ADDDR,SDRAM_DATA,設置完約束后將約束添加到對應的net上。使得各個net都具有線寬、線距約束屬性。最后為不同的信號組選擇合適的約束即可。但是設置的約束在系統CPU內部是無法達到的。因為EP9315為BGA封裝。pin間距1.27毫米,顯然在CPU內部,線寬線距無法達到上述要求,利用Allegro設置CPU特殊走線區域cpu_area。并加上area屬性,在此區域中另設置適合 BGA內部走線的約束。

3.2 Xnet在IDE總線等長布線中的應用

3.2.1系統中的IDE接口設計

EP9315強大的外設接口能力能夠直接驅動IDE硬盤 ,布線時需要注意IDE總線的等長設置,但是IDE總線這類高速線需要端接匹配,可以防止信號反射和回流。如圖2所示其中的排阻起到了端接匹配的作用,但使得整個走線被分為好幾個NET,而Allegro中常用的走線長度設置 propagation_delay和relative_propagation_delay只能針對同一NET設置.IDE總線信號由EP9315扇出,要求EP9315到IDE接口走線DD*+UBDD*(如圖2中NET)等長,誤差為+/-20mil,最簡單的方法是分別設置DD*等長和 UBDD*等長,誤差各位+/-10mil,就可以達到要求,但是增加了布線難度,特別當DD*有較大繞線空間。而UBDD*沒有足夠繞線空間時。這樣設置等長不可行。Allegro提供了一種方法,將DD*和UBDD*走線相加再進行等長比對,這就要用到Xnet。

2

3.2.2 Xnet概念和Xnet等長設置

通常把連續的幾段由無源元件(電阻,電容或電感)連接的NET合稱為Xnet,如圖3所示。

Xnet示例

3

  圖2中將DD*和UBDD*設置為同一個Xnet。對屬于該Xnet的所有信號等長控制。Xnet等長設置分為以下步驟:

1.設置Xnet

選擇要設置Xnet的器件(圖2中為排阻RA1-RA4),創建ESpiceDevice model,Allegro將自動填入模型名稱,電路類型-Resistor,PIN連接順序:1,8,2,7,3,*,5,表示1和8是一個電阻 (見圖2)。至此,查看排阻兩邊NET都添加了同一Xnet屬性。

2.Xnet的等長設置

(1)建立Xnet的pin pair:在Allegro中打開constraint manager,選擇relative_propagation_delay屬性。已設置的Xnet自動顯示,選擇Xnet建立pin pair,Allegro提供整個項目中Xnet關聯的起始pin和結束pin。選擇需要等長設置的起始pin和結束pin。

(2)建立等長 group:選中所有需要設置等長的pin pair,創建名為R_IDE_DATA的MATCH GROUP,在與relative_ propagation_delay對應的工作窗體選擇區中出現了剛創建的R_IDE_DATA,其內含建立的pin pair,按照IDE總線走線等長要求設置走線誤差10mil以內,一般選擇最長走線為基準線(target)。

(3)走線完成后,重新打開constrait manager對實際走線進行分析,Allergo自動顯示分析結果,綠色表示走線以基準線為標準。走線誤差在10mil以內。紅色表示走線誤差超過 10mil,如果分析結果,大部分走線都為紅色,可以適當調整基準線的選擇。

此外,Allegro在等長走線時。會實時顯示走線長度是否在誤差范圍內,可以使用蛇型線調整走線長度。這些都極大的確保了布線可靠性。

3.3差分線和阻抗控制在網絡布線中的應用

3.2.1物理層接口芯片cs8952布線準則

CS8952使用CMOS技術。提供一個高性能的100Base-X/10Base-T物理層(PHY)線路接口。它使自適應均衡器達到最優化的抗擾性和抗近端串擾(NEXT)性。可將接收器的應用擴展至超過160米的電纜,它結合了一個標準介質無關端口(MII),可簡便地連接微處理器 EP9315的介質訪問控制器(MAC)。

以下一些PCB布線規則,將使得CS8952工作更加穩定并得到良好的EMC性能:

1. 使用多層電路板,至少有一個電源層,一個地層,疊層設置為:top,gnd,VCC,bottom。使用底層pcb走信號線只作為第二選擇。把所有的元件都放在頂層。然而,旁路電容優選越靠近芯片越好,最好放置在CS8952下方的底層pcb上。RJ45終端元件和光纖元件可以選擇放在底層。

2.4.99k的參考電阻應該越靠近RES管腳越好,把電阻另外一端使用一個過孔接到地平面。鄰近的vss(85和87腳)接在電阻接地端,形成一個屏蔽。

3.對關鍵信號Tx+/-,RX+/-,RX_NRz+/-控制阻抗,作為微帶傳輸線(差分對100歐,單線60歐),MII信號作為68歐微帶傳輸線。

4.差分傳輸線布線應靠近(線寬間距6-8mil),與其他走線、元件保證2個線寬的距離。TX和RX差分對布線遠離彼此。必要時使用pcb的相對面。

3.2.2網絡部分關鍵信號差分走線和阻抗控制的設置

網絡部分差分線及其阻抗控制以信號Tx+/-為例。步驟如下:

1.在Allegr o的assign diff pair菜單中選擇建立差分對的信號Tx+/-,命名為TX_Pair。

2.按照對信號TX+/-阻抗控制要求計算差分對線寬、線距,如圖4所示,選擇走線層面top層,填入差分對阻抗100歐,單線阻抗60歐,得到線寬10.1mil,主要線間距8.1mil。

3.定義差分對TX_PAIR電氣約束條件:

主要線寬,線間距:10mil/8mil;

次要線寬/線間距:10mil/8mi;

線最小間距:6mil;

兩條線無法走到一起時允許的線長:100mil;

兩條線可允許的誤差值:25mil。

4.分配差分對TX_PAIR到電氣約束集,打開差分對DRC模式。

4

以上實現差分對走線和阻抗控制的方法在涉及到大量差分對的通信系統電路中非常簡單實用。

結語

筆者利用強大的PCB設計軟件Allegro實現了基于EP9315嵌入式系統的硬件電路設計。該板采用6層PCB布線,完全滿足高速電路設計中對等長、差分、阻抗控制的要求。 基于該電路設計的嵌入式系統與武漢中科院巖土力學所設計的SY5聲波工程檢測儀實現了良好接口,與由51單片機搭建的原 SY5 聲波儀相比,改系統功耗降低,體積變小,穩定性增強,成本降低,更適合工業控制中的運用。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          日韩一级精品视频在线观看| 亚洲一区精品视频| 狠狠色狠狠色综合系列| 国产情人综合久久777777| 久久精品视频在线观看| 欧美日产一区二区三区在线观看| 国产精品久久久久7777婷婷| 午夜精品福利一区二区蜜股av| 国产一区二区三区在线观看免费| 亚洲小视频在线| 亚洲三级视频在线观看| 一本色道久久88综合亚洲精品ⅰ| 国产精品亚洲人在线观看| 亚洲国产一区二区三区在线播| 欧美极品在线播放| 亚洲欧美日韩精品久久久久| 先锋a资源在线看亚洲| 亚洲国产精品一区二区www| 韩国一区二区三区美女美女秀| 国产精品网红福利| 国产一区二区欧美日韩| 99伊人成综合| 蜜桃av一区二区在线观看| 在线观看一区欧美| 欧美人成在线视频| 韩国精品主播一区二区在线观看| 午夜在线视频一区二区区别| 欧美日韩在线另类| 欧美激情一区二区三区在线视频观看| 亚洲免费观看在线观看| 精品av久久707| 国内不卡一区二区三区| 午夜在线视频观看日韩17c| 亚洲视频一区二区在线观看| 日韩一区二区免费看| 国产乱码精品一区二区三| 老色批av在线精品| 免费看黄裸体一级大秀欧美| 一区二区三区毛片| 亚洲精品一区二区三区不| 男女av一区三区二区色多| 欧美国产一区二区在线观看| 99riav1国产精品视频| 午夜精品久久99蜜桃的功能介绍| 国产精品揄拍500视频| 伊人成人开心激情综合网| 欧美中文字幕| 国产欧美日韩亚洲精品| 在线观看欧美亚洲| 欧美主播一区二区三区美女 久久精品人| 日韩视频在线一区二区三区| 国产日韩在线看片| 欧美一区二区三区在线免费观看| 性久久久久久久久久久久| 国产欧美不卡| 亚洲精品1234| 亚洲精选久久| 伊人久久大香线蕉综合热线| 欧美xxxx在线观看| 欧美日韩三级电影在线| 亚洲精品1区| 久久九九99| 在线观看国产日韩| 久久综合给合久久狠狠色| 欧美一区二区三区四区在线观看地址| 久久亚洲欧美| 美女网站在线免费欧美精品| 亚洲成在人线av| 欧美日韩在线三级| 麻豆亚洲精品| 午夜精品成人在线视频| 国产日韩欧美一区二区三区四区| 久久激情综合网| 亚洲国产精品尤物yw在线观看| 欧美日本一区二区视频在线观看| 国产女主播在线一区二区| 国产一区二区三区成人欧美日韩在线观看| 久久精品国产99精品国产亚洲性色| 国产在线视频不卡二| 99国产精品久久久久久久成人热| 91久久精品日日躁夜夜躁欧美| 国产精品综合久久久| 在线观看日韩欧美| 久久激五月天综合精品| 久久综合一区二区三区| 亚洲欧美日韩爽爽影院| 国产精自产拍久久久久久蜜| 欧美中文字幕视频在线观看| 国产精品一区二区久久久久| 久久久精品性| 久久美女艺术照精彩视频福利播放| 欧美视频专区一二在线观看| 性欧美在线看片a免费观看| 国产日韩欧美另类| 欧美精品一区二区三区久久久竹菊| 在线视频精品一区| 欧美一区二区视频免费观看| 另类图片综合电影| 亚洲欧美激情视频在线观看一区二区三区| 国产精品一香蕉国产线看观看| 亚洲国产精品毛片| 欧美成人一区二免费视频软件| 欧美3dxxxxhd| 美女主播一区| 午夜国产精品视频| 国产精品久久久久久久久久久久久久| 日韩一区二区高清| 国产精品手机视频| 亚洲精品免费在线| 国产美女精品视频免费观看| 久久影音先锋| 午夜一级久久| 亚洲一区二区久久| 亚洲性av在线| 国产一区二区三区四区在线观看| 国产精品永久免费视频| 日韩一区二区电影网| 欧美日韩免费一区二区三区| 麻豆精品传媒视频| 欧美日韩色婷婷| 国产精品视频男人的天堂| 午夜激情一区| 最新日韩欧美| 国产精品美女诱惑| 欧美私人啪啪vps| 136国产福利精品导航网址应用| 亚洲一区二区三区精品动漫| 亚洲第一区中文99精品| 亚洲一级高清| 欧美国产一区在线| 亚洲亚洲精品在线观看| 99热精品在线| 狠狠综合久久av一区二区小说| 国产精品一区亚洲| 亚洲精品在线免费观看视频| 久久综合色影院| 一本久道久久综合中文字幕| 国产日韩在线看片| 国产精品成人午夜| 欧美日韩国产成人在线观看| 欧美一区亚洲一区| 国产一区二区看久久| 国产精品成人免费视频| 国产欧美91| 亚洲欧美日韩精品综合在线观看| 一区二区av在线| 国产一区二区欧美日韩| 欧美理论片在线观看| 亚洲剧情一区二区| 国产美女高潮久久白浆| 韩国v欧美v日本v亚洲v| 国产精品视频yy9299一区| 国产在线国偷精品产拍免费yy| 久久中文欧美| 欧美日韩三级视频| 久久亚洲不卡| 久久久久久久一区| 亚洲精品乱码久久久久久| 亚洲欧美欧美一区二区三区| 欧美日韩一区二区三区| 欧美激情综合五月色丁香小说| 久久久久综合一区二区三区| 亚洲大片精品永久免费| 亚洲国产1区| 久久精品国内一区二区三区| 欧美老女人xx| 免费在线看成人av| 激情综合网址| 午夜精品福利在线| 久久国产夜色精品鲁鲁99| 欧美三级韩国三级日本三斤| 久久一本综合频道| 国产欧美亚洲精品| 欧美日韩国产在线播放网站| 久久国产精品久久国产精品| 亚洲第一精品久久忘忧草社区| 亚洲一区视频在线观看视频| 在线观看三级视频欧美| 亚洲手机成人高清视频| 国产精品毛片高清在线完整版| 国产精品久久久久久久久婷婷| 国产精品一区在线观看你懂的| 欧美成人高清| 国内成人精品一区| 国产精品一区二区三区成人| 欧美另类极品videosbest最新版本| 国产精品swag| 亚洲欧美日韩高清| 久久福利一区| 欧美日韩高清在线一区| 夜夜嗨av一区二区三区四区| 精东粉嫩av免费一区二区三区| 欧美顶级大胆免费视频| 韩国精品主播一区二区在线观看| 久久福利毛片| 亚洲电影免费观看高清完整版在线| 亚洲国产精品999| 欧美久色视频| 欧美91大片| 亚洲婷婷综合色高清在线| 亚洲女ⅴideoshd黑人| 在线观看日韩国产| 国产精品揄拍500视频| 欧美一级淫片aaaaaaa视频| 国产视频一区二区在线观看| 国内一区二区在线视频观看| 久久久精品性| 免费久久99精品国产| 韩日视频一区| 欧美啪啪一区| 国语精品中文字幕| 欧美国产一区二区三区激情无套| 美女999久久久精品视频| 亚洲人www| 国产综合香蕉五月婷在线| 国产精品九九久久久久久久| 亚洲国产日韩欧美一区二区三区| 亚洲国产一区二区三区青草影视| 国产精品99久久久久久久久| 欧美国产在线观看| 欧美日韩另类国产亚洲欧美一级| 欧美视频国产精品| 国产亚洲精品aa午夜观看| 欧美精品v日韩精品v国产精品| 国内成人在线| 欧美一区二区免费| 欧美日韩成人精品| 久久福利视频导航| 国产精品亚洲аv天堂网| 国产麻豆精品久久一二三| 99精品热6080yy久久| 99热在线精品观看| 欧美日韩综合在线免费观看| 国产精品看片你懂得| 国产精品99一区| 亚洲高清视频中文字幕| 欧美高清在线视频观看不卡| 在线中文字幕一区| 亚洲激情视频在线观看| 欧美成人精品h版在线观看| 欧美日韩精品久久久| 欧美中文字幕久久| 国产精品拍天天在线| 欧美一区二区三区婷婷月色| 亚洲精品在线观| 欧美激情一区二区三区成人| 免费视频最近日韩| 国产精品无人区| 日韩一二在线观看| 亚洲一区二区三区四区中文| 国产日韩精品综合网站| 欧美成人r级一区二区三区| 久久美女艺术照精彩视频福利播放| 欧美日韩免费观看一区二区三区| 欧美日韩高清在线| 欧美性生交xxxxx久久久| 欧美精品亚洲精品| 亚洲欧美国内爽妇网| 国产日韩在线一区二区三区| 国产永久精品大片wwwapp| 亚洲国产成人91精品| 亚洲国产日韩一区二区| 激情成人中文字幕| 在线亚洲一区| 蜜臀久久99精品久久久久久9| 在线欧美日韩精品| 亚洲人人精品| 一区二区成人精品| 久久久中精品2020中文| 久久资源av| 欧美色视频日本高清在线观看| 欧美激情第1页| 午夜视频久久久久久| 欧美精品福利在线| 亚洲综合国产| 欧美精品www| 久久成人资源| 日韩视频一区二区在线观看| 亚洲欧洲一区二区三区| 在线观看日韩国产| 亚洲国产精品久久久久婷婷老年| 久久久精品一品道一区| 国产精品久久国产精麻豆99网站| 麻豆精品视频在线| 一区电影在线观看| 国产视频不卡| 欧美成人中文字幕| 欧美激情第二页| 亚洲午夜电影网| 欧美国产1区2区| 日韩一级视频免费观看在线| 免费观看一区| 亚洲国产岛国毛片在线| 在线不卡欧美| 欧美一区二区日韩一区二区| 午夜国产精品影院在线观看| 黄色一区二区在线观看| 久久综合九色综合欧美狠狠| 亚洲国产精品久久久久| 亚洲精品久久在线| 欧美在线日韩| 欧美视频在线播放| 国产亚洲va综合人人澡精品| 国产精品嫩草99av在线| 亚洲美女色禁图| 欧美黑人在线播放| 国产欧美婷婷中文| 欧美大片免费观看在线观看网站推荐| 亚洲视频999| 欧美特黄a级高清免费大片a级| 亚洲国产精品一区二区www在线| 99re热这里只有精品视频| 这里是久久伊人| 欧美日韩一级片在线观看| 欧美天堂亚洲电影院在线观看| 影音先锋亚洲一区| 99视频精品| 日韩午夜高潮| 国产精品sm| 亚洲国产精品一区二区第一页| 国产日韩亚洲欧美精品| 欧美亚洲不卡| 久久亚洲综合| 国产亚洲一本大道中文在线| 亚洲免费网址| 欧美在线观看视频一区二区三区| 国产一区999| 韩日成人在线|