機電之家資源網(wǎng)
單片機首頁|單片機基礎(chǔ)|單片機應(yīng)用|單片機開發(fā)|單片機文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開發(fā)
培訓信息
贊助商
Floorplanner工具在基于FPGA的嵌入式系統(tǒng)設(shè)計中的應(yīng)用
Floorplanner工具在基于FPGA的嵌入式系統(tǒng)設(shè)計中的應(yīng)用
 更新時間:2008-8-19 11:21:47  點擊數(shù):38
【字體: 字體顏色


應(yīng)用舉例


  圖5采用了PPC 405來說明上面所述方法和建議,該應(yīng)用是包含了2個UART和一個BRAM控制器的嵌入式設(shè)計。


   在該設(shè)計中,系統(tǒng)生成器創(chuàng)建層次邊界,而邏輯組則在這些邊界的基礎(chǔ)上創(chuàng)建。為PLB仲裁器、UART和BRAM內(nèi)存控制器均可創(chuàng)建區(qū)域組(area group)。將BRAM和PPC 405限制在特定位置,以使設(shè)計達到最佳性能。應(yīng)該注意的是,在分配一個區(qū)域組時,必須為該區(qū)域中的邏輯單元分配足夠的資源。而當 Floorplanner的功能更強大時,還能為用戶提供每個區(qū)域組所需的資源。本例中的區(qū)域組中所包含的資源為實現(xiàn)所需資源量的兩倍。這樣,通過向經(jīng)底層規(guī)劃處理后的區(qū)域中添加布局額外的邏輯單元(不包含在組中邏輯單元)可以對設(shè)計進一步優(yōu)化。


  在分配資源時,BRAM內(nèi)存控制器被置于硅片的中央,這樣可以對所有BRAM元件以及PPC 405內(nèi)核進行同等的訪問。在本設(shè)計之中BRAM中包含了PPC 405內(nèi)核所需的數(shù)據(jù)和指令。UART1和UART2的位置在IO附近,以盡可能減少輸入到時鐘和時鐘到輸出的時間。設(shè)計中有兩個PLB接口,一個是 CPU指令端PLB接口,另一個是CPU數(shù)據(jù)端PLB接口。因此,PLB仲裁器被放在PPC 405內(nèi)核旁邊。


  分配給每一個區(qū)域組的邏輯單元均根據(jù)區(qū)域約束進行布局,而且為提高設(shè)計性能,還在設(shè)計中混入了額外的邏輯單元,這也正說明了為什么在每個區(qū)域組分配時都要保留一定的額外空間的原因。



上一頁  [1] [2] 
  • 上一篇: 家居安防系統(tǒng)監(jiān)控主機的設(shè)計與實現(xiàn)
  • 下一篇: Microchip推出全球最低功率大內(nèi)存16位USB單片機系列
  • 發(fā)表評論   告訴好友   打印此文  收藏此頁  關(guān)閉窗口  返回頂部
    熱點文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機電之家 | 會員助手 | 免費鏈接

    點擊這里給我發(fā)消息66821730(技術(shù)支持)點擊這里給我發(fā)消息66821730(廣告投放) 點擊這里給我發(fā)消息41031197(編輯) 點擊這里給我發(fā)消息58733127(審核)
    本站提供的機電設(shè)備,機電供求等信息由機電企業(yè)自行提供,該企業(yè)負責信息內(nèi)容的真實性、準確性和合法性。
    機電之家對此不承擔任何保證責任,有侵犯您利益的地方請聯(lián)系機電之家,機電之家將及時作出處理。
    Copyright 2007 機電之家 Inc All Rights Reserved.機電之家-由機電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機電一體化學會
    中國行業(yè)電子商務(wù)100強網(wǎng)站

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-1