TW415151B

Integrated multiport switch having shared media access control circuitry

Abstract

An integrated multiport switch (IMS) in which one combinational logic and register arrangement is provided for executing similar media access control (MAC) functions for a plurality of switch ports. The current access state at each of a plurality of switch ports is maintained at a single state storage location, whereby access of a stored port MAC state and update thereof is simplified. Access to state storage in coordination with the single common combinational logic and register arrangement enables MAC functions for each of the plurality of ports to be performed on a time shared basis to maximize efficiency of use of chip resources and architectore space.

TW415151B, drawing sheet 1
Sheet 1 of 4

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Granted
  4. Today

16 claims: 12 independent, 4 dependent

  1. 1
    一種供資料網路介面用之積體多埠網路交換器,以允許在耦接到該資料網路之多數遠地站台中作資料通訊,該交換器具有邏輯晶片,包含:多數埠以傳送資料框至該資料網路,並從該資料網路接收資料框;媒體存取控制(MAC)電路以控制各該埠之資料框流動,該MAC電路以分時方式共同耦接到各該埠。
  2. 2
    如申請專利範圍第1項之積體多埠網路交換器,其中該MAC電路係中央式位於該晶片上。
  3. 3
    如申請專利範圍第1項之積體多埠網路交換器,其中該MAC電路包含:邏輯電路裝置,以執行媒體存取功能,及狀態記憶體裝置,以儲存該多數埠之媒體存取狀態。
  4. 4
    如申請專利範圍第3項之積體多埠網路交換器,其中該媒體存取功能包含資料傳送、資料接收與資料碰撞協調。
  5. 5
    如申請專利範圍第3項之積體多埠網路交換器,更包含:在各埠之至少一輸入接收先入先出(FIFO)緩衝器,以暫時在各埠保存接收自網路之資料框,與在各埠之至少一傳送FIFO緩衝器,以便於各埠暫時保存要傳送到網路之資料框,各該FIFO緩衝器耦接到該邏輯電路裝置。
  6. 6
    如申請專利範圍第5項之積體多埠網路交換器,其中該開關包括與各遠地網路站台結合之多數交換器收發器,而該晶片更包含:分時多工/解多工收發器介面,耦接在該邏輯電路裝置與該多數交換器收發器之間。
  7. 7
    如申請專利範圍第6項之積體多埠網路交換器,其中至少一該交換器收發器包含多工/解多工裝置,以分時方式作多數該遠地站台之資料通訊。
  8. 8
    如申請專利範圍第6項之積體多埠網路交換器,其中該狀態記憶體裝置包含:資料儲存區,將其具有之部分分別配給表示各該埠目前狀態之資料;耦接到該資料儲存區之輸出暫存器,以從其接收儲存資料,此儲存資料表示該等埠之其中之一埠之第一指定之狀態,該輸出暫存器耦接到該邏輯電路裝置以輸出資料至該邏輯電路裝置;耦接到該邏輯電路裝置之輸入暫存器,以從其接收資料,此資料表示該等埠之其中之一埠之第二指定之狀態,該輸入暫存器耦接到該資料儲存區以輸入資料至該資料儲存區;及存取裝置,以存取循序時脈級之該資料儲存部分。
  9. 9
    如申請專利範圍第8項之積體多埠網路交換器,其中該資料儲存區部分由交換器埠位址所識別,而該存取裝置包含:計數器,反應時脈信號並連接到該輸出暫存器以循序地供給一埠位址,以便從對應之資料儲存區部分擷取資料;及延遲裝置,連接在該計數器與該輸入暫存器之間藉由至少一時脈級而延遲應用該計數器供給之埠位址;藉此從該邏輯電路裝置接收計數器供給埠位址之更新媒體存取狀態資料,並施加到對應資料儲存部分。
  10. 10
    如申請專利範圍第9項之積體多埠網路交換器,其中該邏輯電路裝置包含暫存器具有:第一輸入,從該輸出暫存器接收資料,與第二輸入,從該收發器介面接收資料。
  11. 11
    一種耦接到資料網路之多埠積體網路交換器之多數埠中控制媒體存取之方法,允許在連接到該資料網路之多數遠地站台中作資料通訊,該方法包含以下步驟:從共用資料儲存狀態記憶體循序讀取各埠之存取狀態;於各該循序讀取步驟中,在對應埠執行資料通訊存取功能以反應接收自收發器介面之資料,該介面耦接到該埠;及於各該執行步驟中,更新該共用資料儲存狀態記憶體。
  12. 12
    如申請專利範圍第11項之方法,其中該執行步驟包含處理該讀取步驟中讀取之資料,與處理接收自邏輯電路中該介面之資料,該介面為所有該埠共用;及在該共用邏輯電路中產生該埠之新的狀態資料。
  13. 13
    如申請專利範圍第12項之方法,其中該循序讀取步驟包含定址該共用資料儲存狀態記憶體以反應時脈計數器之輸出,而該更新步驟包含:延遲該時脈計數器輸出;定址該共用資料儲存狀態記憶體以反應該延遲時脈計數器輸出;及在該定址步驟中將該新狀態資料寫入位址中之記憶體。
  14. 14
    如申請專利範圍第12項之方法,其中該執行步驟包含將儲存在該埠傳送緩衝器中之資料傳送至資料網路。
  15. 15
    如申請專利範圍第12項之方法,其中該執行步驟包含在該埠之接收緩衝器從該網路接收資料。
  16. 16
    如申請專利範圍第12項之方法,其中該執行步驟包含在該埠協調資料碰撞。
Independent claims16