<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于BCM5615和BCM5615的EPON系統ONU設計

基于BCM5615和BCM5615的EPON系統ONU設計

作者: 時(shí)間:2010-09-02 來(lái)源:網(wǎng)絡(luò ) 收藏

硬件

本文引用地址:http://dyxdggzs.com/article/151598.htm

  硬件由嵌入式控制模塊和網(wǎng)絡(luò )交換模塊兩部分構成。嵌入式控制模塊是的控制和管理核心,它為嵌入式Linux操作的運行提供硬件平臺,通過(guò)它來(lái)實(shí)現對網(wǎng)絡(luò )交換模塊的控制與配置,實(shí)現網(wǎng)絡(luò )交換模塊的正常運行。網(wǎng)絡(luò )交換模塊提供以太幀的交換與轉發(fā)功能,嵌入式控制模塊通過(guò)PCI總線(xiàn)與網(wǎng)絡(luò )交換模塊進(jìn)行通信,訪(fǎng)問(wèn)網(wǎng)絡(luò )交換模塊內部各芯片的寄存器,對各芯片進(jìn)行配置并獲取各個(gè)芯片的狀態(tài)信息。網(wǎng)絡(luò )交換模塊內部的交換芯片將嵌入式控制模塊對它的訪(fǎng)問(wèn),轉換為自己對網(wǎng)絡(luò )交換模塊內部各芯片的訪(fǎng)問(wèn),這樣就實(shí)現了嵌入式控制模塊對網(wǎng)絡(luò )交換模塊內部各芯片的管理。

  嵌入式控制模塊接口

  嵌入式處理器MPC8245簡(jiǎn)介

  MPC8245由一個(gè)外設邏輯塊和一個(gè)32位超標量體系結構PowerPC處理器內核構成。在外設邏輯塊中集成了一個(gè)PCI橋、DUART、內存控制器、DMA控制器、EPIC中斷控制器、一個(gè)消息單元和一個(gè)I2C控制器。處理器內核支持浮點(diǎn)運算和內存管理,具有16KB指令高速緩存(cache), 16KB數據cache和電源管理特性。MPC8245內含一外設邏輯總線(xiàn),用于連接處理器內核和外設邏輯塊。處理器內核可在多種不同的頻率下工作。MPC8245既可用作 PCI host,也可用作PCI代理控制器。支持多達2GB的SDRAM;支持18 組的4MB, 16MB, 64MB, 128MB, 或256MB存儲器。

  時(shí)鐘電路

  MPC8245輸入時(shí)鐘由33MHz的的晶振通過(guò)零延時(shí)緩沖器產(chǎn)生四路時(shí)鐘信號,一路作為MPC8245的PCI總線(xiàn)時(shí)鐘和內核的輸入時(shí)鐘,系統時(shí)鐘信號OSC_IN未用,需要接地。MPC8245的引腳PLL_CFG[0:4]用于配置倍頻因子,經(jīng)過(guò)內部倍頻器,產(chǎn)生SDRAM時(shí)鐘和166MHz的CPU內核時(shí)鐘。一路作為RTL8139的PCI總線(xiàn)時(shí)鐘,一路作為的PCI總線(xiàn)時(shí)鐘。

  PCI總線(xiàn)接口

  PCI總線(xiàn)工作在33MHz,中要保證PCI時(shí)鐘的時(shí)鐘相位偏移小于2ns,否則,系統可能無(wú)法正常工作。MPC8245作為PCI 主處理器,RTL8139和的REQ#、GNT#分別連到MPC8245的REQ[0:1]#、GNT[0::1]#,由MPC8245來(lái)實(shí)現總線(xiàn)的仲裁。利用地址線(xiàn)AD31,AD30來(lái)決定RTL8139、BCM5615的IDSEL, 實(shí)現PCI總線(xiàn)配置訪(fǎng)問(wèn)時(shí)對RTL8139、BCM5615的片選。這種方法會(huì )使AD31,AD30線(xiàn)上增加一個(gè)負載,因此將它們的IDSEL通過(guò)1K?電阻耦合到AD31、AD30上來(lái)解決負載加重的問(wèn)題。PCI總線(xiàn)的控制信號都要求有上拉電阻,保證它們在沒(méi)有驅動(dòng)設備驅動(dòng)總線(xiàn)的情況下仍然具有穩定的值,因而 FRAME#、TRDY#、IRDY#、DEVSEL#、STOP#、SERR#和PERR#這些信號使用10K?電阻上拉。

  Flash

  在MPC8245 中,ROM/Flash被分為2 個(gè)BANK ,BANK0 的地址為0xFF8000000xFFFFFFFF ,片選為/RCS0, RCS0接存儲代碼的存儲器片選;BANK1 的地址為0xFF0000000xFF7FFFFF,片選為/RCS1。 ROM/Flash/SRAM 工作在不同的數據寬度(8位,16位,32位,64位)地址總線(xiàn)下,復位時(shí),MPC8245的引腳MDL0、/FOE決定啟動(dòng)數據位寬度;復位后,硬件復位配置字決定數據的寬度。

  本設計中選擇512KB的Flash作為Bootloader代碼存儲器,系統工作在8位模式,對應的地址為0xFF8000000xFF87FFFF。選用兩片AM29LV320B分別作為Bootloader/Linux內核和文件存儲器,AM29LV320B是32 Mb、單3.3V電源供電的閃存,編程和擦寫(xiě)電壓由內部產(chǎn)生,與JEDEC單電源閃存標準兼容;可組成4M×8Bit或2M×16Bit的存儲器??捎脴藴蔈PROM編程器進(jìn)行編程;存取時(shí)間最短為70ns;獨立的片選(CE#)、寫(xiě)使能(WE#) 和輸出使能(OE#)控制,可減小對總線(xiàn)的壓力。片選RCS1、RCS2分別選擇兩片Flash,RCS1選中的Flash對應的地址為0xFF0000000xFF3FFFFF,RCS2選中的Flash地址由編程決定。

  跳線(xiàn)J1用來(lái)將RCS0接到Flash1,RCS1接到Flash0,這樣在Bootloader代碼運行后,將Bootloader代碼、Linux內核代碼都燒到Flash1,節約一片512KB的Flash,同時(shí)留下RCS2、RCS3片選信號,留作以后擴展Flash用。

  SDRAM

  32MB的SDRAM由兩片HY57V283220T組成。MPC8245的SDRAM接口 使用一個(gè)片選信號CS1,同時(shí)作為兩片HY57V 283220T的片選,構成64位數據的SDRAM。 HY57V283220T是4 Bank×1M×32Bit的CMOS SDRAM,單3.3±0.3V電源供電,所有引腳與LVTTL接口兼容,所有輸入和輸出都以系統時(shí)鐘的上升沿為參考。


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: BCM5615 設計 ONU EPON 基于 系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>