亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? pm5337_pdh.tcl

?? 用于EOS芯片的驅(qū)動程序, 供參考 參考
?? TCL
?? 第 1 頁 / 共 5 頁
字號:
#------------------------------------------------------------------------------# FILE NAME: PM5337_PDH.tcl## DESCRIPTION: 	This file includes the following procedures:#               1) PDH_Init#               2) PDH_DS1_E1_Config#               3) PDH_EC1_Config#               4) PDH_DS3_E3_Config#               5) PDH_M13_Config		# NOTES:## REVISION History:# Preliminary 1 - Script created# Released 2 - Updated PDH_DS3_E3_Config##------------------------------------------------------------------------------#------------------------------------------------------------------------------# SCRIPT NAME:	PDH_Init## DESCRIPTION:	This script enables the PDH subsystem and de-assert the reset#		bits for each mega blocks.#		# PARAMETERS:   devID - This parameter is used to specify the device #                       under configuration## NOTES:	##------------------------------------------------------------------------------proc PDH_Init {devID} {  source /usr/lib/cgi-bin/apps/tclscripts/PM5337_util.tcl    ##################################  ##### Enabling PDH Subsystem #####  ##################################    # Assert PDH subsystem reset in top level  admwrb $devID 0x0009 5 1   # Enable PDH subsystem in top level  admwrb $devID 0x000A 5 0  # De-assert PDH subsystem reset in top level  admwrb $devID 0x0009 5 0  #########################################  ##### Enabling PDH Subsystem Blocks #####  #########################################    # De-assert PDH_SONET_TOP Reset for all Blocks  admwr $devID 0xC000 0x00000000    # Enable PDH_SONET_TOP for all blocks  admwr $devID 0xC001 0x00000000    ######################################################  ##### Recommended PDH Subsystem Default Settings #####  ######################################################    # Set VTPA_PDH to normal operation mode  admwrb $devID 0xC003 3 1    # Set High Order Pointer on Add Direction to 0d522  admwr $devID 0xC007 0x0000020A  }#------------------------------------------------------------------------------# SCRIPT NAME:	PDH_DS1_E1_Config## DESCRIPTION:	This script configures the DS1 or E1 interfaces in the PDH  #		subsystem.#		# PARAMETERS:   devID - This parameter is used to specify the device #                       under configuration#               #               lineintf - 0 (SBI-TR mode), 1 (Serial Interface)##               mode - Valid values are 0, 1, 2, 3, 4 and 5.  See notes for details.##               datapath - 0 (DS1/E1 traffic is from/to DS1/E1 Demapper/Mapper)#                          1 (DS1/E1 traffic is from/to M31/M13 Mux)## NOTES:	#        1) When datapath = 0:##           Mode    PDH        SONET/SDH#          ----------------------------------#            0      DS1     AU3/TU11 (VT1.5)  #            1      E1      AU3/TU12#            2      DS1     AU3/TU12 (VT2)#            3      DS1     AU4/TU11#            4      DS1     AU4/TU12#            5      E1      AU4/TU12##        2) When datapath = 1:##           Mode    PDH     #          -----------------#            0      DS1     #            1      E1      ##        3) The FRMR-DE1 and TRAN-DE1 are bypassed, the T1 and E1 will pass#           through the interface unmodified.##------------------------------------------------------------------------------proc PDH_DS1_E1_Config {devID lineintf mode datapath {t1_framing 0} {jpn 0} {e1_framing 0} {crc 0}} {    source /usr/lib/cgi-bin/apps/tclscripts/PM5337_util.tcl      #########################################################################    ##### Configuring top level bit to process the proper payload types #####  #########################################################################    if {$mode == 0} {    # Mode 0: Mapping/demapping DS1 to/from AU3/TU11 (VT1.5)    admwrb $devID 0xC058 18 0  ;# TUG3EN     admwrb $devID 0xC0D0 3 0 ;# VT2    admwrb $devID 0xC0D0 2 0 ;# E1DS1B  } elseif {$mode == 1} {    # Mode 1: Mapping/demapping E1 to/from AU3/TU12    admwrb $devID 0xC058 18 0 ;# TUG3EN     admwrb $devID 0xC0D0 3 0 ;# VT2    admwrb $devID 0xC0D0 2 1 ;# E1DS1B  } elseif {$mode == 2} {    # Mode 2: Mapping/demapping DS1 to/from AU3/TU12 (VT2)    admwrb $devID 0xC058 18 0 ;# TUG3EN     admwrb $devID 0xC0D0 3 1 ;# VT2    admwrb $devID 0xC0D0 2 0 ;# E1DS1B  } elseif {$mode == 3} {    # Mode 3: Mapping/demapping DS1 to/from AU4/TU11    admwrb $devID 0xC058 18 1 ;# TUG3EN     admwrb $devID 0xC0D0 3 0 ;# VT2    admwrb $devID 0xC0D0 2 0 ;# E1DS1B      } elseif {$mode == 4} {    # Mode 4: Mapping/demapping DS1 to/from AU4/TU12 (VT2)    admwrb $devID 0xC058 18 1 ;# TUG3EN     admwrb $devID 0xC0D0 3 1 ;# VT2    admwrb $devID 0xC0D0 2 0 ;# E1DS1B      } elseif {$mode == 5} {    # Mode 5: Mapping/demapping E1 to/from AU4/TU12 (VT2)    #puts "mode 5: mapping"    admwrb $devID 0xC058 18 1 ;# TUG3EN     admwrb $devID 0xC0D0 3 0 ;# VT2    admwrb $devID 0xC0D0 2 1 ;# E1DS1B      }    ########################################  ##### Configuring DS1/E1 Data Path #####  ########################################    if {$datapath == 0} {      # Drop DS1/E1 data stream is from/to DS1/E1 Mapper    admwr $devID 0xC0D5 0x00000000            # Add DS1/E1 data stream is from/to DS1/E1 Mapper    admwr $devID 0xC0D6 0x00000000                      } elseif {$datapath == 1} {      # Drop DS1/E1 data stream is from/to M31/M13 mux    admwr $devID 0xC0D5 0x0FFFFFFF    # Add DS1/E1 data stream is from/to M31/M13 mux    admwr $devID 0xC0D6 0x0FFFFFFF                  }  ###############################################  ##### DS1/E1 Line Interface Configuration #####  ###############################################    # SBI Configuration #  if {$lineintf == 0} {    # Set DS1/E1 Interface to SBI-TR Mode    admwrb $devID 0x0000 15 1    }    ### Serial Interface Configuration ###  if {$lineintf == 1} {      ### i) Set DS1/E1 Interface to Serial Interface Mode ###    admwrb $devID 0x0000 15 0        ### ii) Configure Serial Interface polarity  ###       # - See register 0xC0D0, DDE1_RISEN [7:0] and ADE1_RISEEN [7:0].    #   ADE1_D[7:0], DDE1_D[7:0], ADE1_LVC[7:0], DDE1_LVC[7:0] are    #   sampled at the falling edge by default.        ### iii) SIPO Configuration ###        # Enable all 8 serial add links    Poll_BUSY_Bit $devID 0xCB94 0    admwr $devID 0xCB93 0x000000FF        # Master Bus Control Configuration    if {$mode == 0 || $mode == 2 || $mode == 3 || $mode == 4} {      # Serial link contains 8 T1 streams.      admwr $devID 0xCBA3 0x00000008             } elseif {$mode == 1 || $mode == 5} {      # Serial link contains 8 E1 streams.      admwr $devID 0xCBA3 0x00000009      }                 ### iv) PISO Configuration ###    # Enable all 8 serial drop links    admwr $devID 0xCBC8 0x000000FF        # Enable link overrun auto reset    admwr $devID 0xCBCF 0x000000FF                                        # Set CLK_MODE[1:0] to 10b    admwr $devID 0xCBD0 0x48    admwr $devID 0xCBD1 0x48    admwr $devID 0xCBD2 0x48    admwr $devID 0xCBD3 0x48    admwr $devID 0xCBD4 0x48    admwr $devID 0xCBD5 0x48    admwr $devID 0xCBD6 0x48    admwr $devID 0xCBD7 0x48      # Set DEPTH[3:0] to 0100b    admwr $devID 0xCBE8 0x42    admwr $devID 0xCBE9 0x42    admwr $devID 0xCBEA 0x42    admwr $devID 0xCBEB 0x42    admwr $devID 0xCBEC 0x42    admwr $devID 0xCBED 0x42    admwr $devID 0xCBEE 0x42    admwr $devID 0xCBEF 0x42           }                  #######################################  ##### DS1/E1 Framer Configuration #####  #######################################      # Set T1 framing mode    if {$mode == 0 || $mode == 2 || $mode == 3 || $mode == 4} {        # spe = 1 specifies drop path    # spe = 2 specifies add path    # index = 1 to 28 specifies the T1 index        for {set spe 0x1} {$spe <= 0x2} {incr spe} {          for {set index 1} {$index <= 0x1C} {incr index} {        set index [format "0x%04X" $index]        set val [expr ([admindrd $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR 0xCC12 0 0 $spe $index] & 0xFC7F)];                if {$t1_framing == 0} {            #D4          set val [expr ($val | 0x0000)]                  } elseif {$t1_framing == 1} {          #SLC96          set val [expr ($val | 0x0100)]        } elseif {$t1_framing == 2} {          #Transparent          set val [expr ($val | 0x0080)]        } elseif {$t1_framing == 3} {          #ESF          set val [expr ($val | 0x0600)]        }         set val [format "0x%04X" $val]        #puts $val        admindwr $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR $val 0xCC12 0 0 $spe $index                # [AL] Removed autoyellow alarm as this causes confusion. April 20, 2005.        # set jpn bit and autoyellow         #set val [expr ([admindrd $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR 0xCC13 0 0 $spe $index] & 0x7ff7)];        #set val [expr ($val | ($jpn << 15) | 1 << 3)]        #admindwr $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR $val 0xCC13 0 0 $spe $index                        # Configure JPN bit        set val [expr ([admindrd $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR 0xCC13 0 0 $spe $index] & 0x7ff7)];        set val [expr ($val | ($jpn << 15))]        admindwr $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR $val 0xCC13 0 0 $spe $index                      }    }  }   # Set E1 framer to transparent mode (unframed)  if {$mode == 1 || $mode == 5} {         # spe = 1 specifies drop path    # spe = 2 specifies add path    # index = 1 to 21 specifies the T1 index            for {set spe 1} {$spe <= 2} {incr spe} {          for {set index 1} {$index <= 21} {incr index} {        set index [format "0x%04X" $index]        set val [expr ([admindrd $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR 0xCC12 0 0 $spe $index] & 0xF47F)];                if {$e1_framing == 1} {            #PMC31          set val [expr ($val | 0x0100)]                  } elseif {$e1_framing == 0} {          #PMC30          set val [expr ($val | 0x0000)]                  }                           set val [expr ($val | ($crc << 7) | ($crc << 11) | 1 << 9)]        set val [dec2hex $val]                        #puts $val        admindwr $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR $val 0xCC12 0 0 $spe $index                # [AL] Removed auto yellow alarm as this causes confusion. April 20, 2005.        #set autoyellow         #set val [expr ([admindrd $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR 0xCC13 0 0 $spe $index] & 0xfff6)];        #set val [expr ($val | 0x1 << 3)]                set val [expr ([admindrd $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR 0xCC13 0 0 $spe $index] & 0xfff6)];        if {$e1_framing == 2} {          set val [expr ($val | 0x1)];        }                admindwr $devID PDH_SONET::DE1_SLICE::DS1E1_FRMR $val 0xCC13 0 0 $spe $index                                     }    }  }    #################################  ### DS1/E1 TRAN Configuration ###  #################################         if {$mode == 0 || $mode == 2 || $mode == 3 || $mode == 4} {        # spe = 1 specifies drop path    # spe = 2 specifies add path    # index = 1 to 28 specifies the T1 index        for {set spe 1} {$spe <= 2} {incr spe} {    #set spe 1      for {set index 1} {$index <= 28} {incr index} {        set index [format "0x%04X" $index]         set val [expr ([admindrd $devID PDH_SONET::DE1_SLICE::DS1E1_TRAN 0xCDF5 $spe $index] & 0xFFF0)];                if {$t1_framing == 0} {            #D4          set val [expr ($val | 0x00)]                  } elseif {$t1_framing == 1} {          #SLC96          set val [expr ($val | 0x04)]        } elseif {$t1_framing == 2} {          #Transparent          set val [expr ($val | 0x02)]        } elseif {$t1_framing == 3} {          #ESF          set val [expr ($val | 0x01)]        }                 #first set jpn bit        set val [expr ($val | ($jpn << 3))]

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品欧美乱码久久久久久| 8v天堂国产在线一区二区| 亚洲va韩国va欧美va精品 | 国产iv一区二区三区| 亚洲一线二线三线视频| 久久久一区二区三区| 欧美日韩一二三区| 91尤物视频在线观看| 韩国三级在线一区| 日本欧美肥老太交大片| 亚洲人成7777| 久久久久国产成人精品亚洲午夜| 欧洲人成人精品| 成人精品国产一区二区4080| 麻豆一区二区三| 亚洲一二三四久久| 日本三级亚洲精品| 亚洲精品欧美综合四区| 欧美国产精品专区| 久久久综合九色合综国产精品| 欧美精选一区二区| 色综合天天综合| 成人avav在线| 国产成人高清在线| 国产麻豆9l精品三级站| 蜜乳av一区二区| 亚洲国产wwwccc36天堂| 亚洲精品国产高清久久伦理二区| 久久精品视频一区二区三区| 日韩你懂的电影在线观看| 欧美日韩国产综合一区二区| 色婷婷av一区二区| 97精品久久久久中文字幕| 国产99久久久国产精品| 国产一区福利在线| 精品一区二区三区久久| 奇米777欧美一区二区| 亚洲超碰97人人做人人爱| 一区二区久久久| 亚洲伦理在线免费看| 1000部国产精品成人观看| 国产精品久久久久一区二区三区共| 国产日韩av一区| 欧美国产日韩在线观看| 亚洲欧洲国产日本综合| 亚洲日本青草视频在线怡红院| 国产精品免费人成网站| 中文字幕精品一区| 亚洲视频综合在线| 夜夜嗨av一区二区三区四季av| 最近中文字幕一区二区三区| 一区二区中文视频| 一区二区三区在线视频免费观看| 夜色激情一区二区| 天堂久久一区二区三区| 蜜臀av性久久久久蜜臀aⅴ四虎| 蜜桃免费网站一区二区三区| 国模无码大尺度一区二区三区| 国内精品伊人久久久久av影院 | a亚洲天堂av| 91在线观看污| 精品视频在线免费| 日韩三级在线观看| 国产三区在线成人av| 亚洲色图色小说| 99麻豆久久久国产精品免费优播| 色哟哟一区二区| 欧美精品视频www在线观看| 日韩亚洲欧美在线观看| 精品少妇一区二区三区免费观看| 精品欧美一区二区在线观看| 国产精品久久久久影院老司| 亚洲国产综合色| 加勒比av一区二区| 色先锋资源久久综合| 7777精品伊人久久久大香线蕉经典版下载 | 粉嫩一区二区三区在线看| 99精品国产视频| 欧美日韩小视频| 国产三级精品在线| 亚洲精品乱码久久久久久黑人| 三级成人在线视频| 国产激情一区二区三区四区| 色综合久久久久综合体| 日韩三级视频在线看| 中文字幕日韩av资源站| 日韩成人精品在线观看| 成人动漫一区二区| 91精品国产aⅴ一区二区| 国产人妖乱国产精品人妖| 亚洲第一会所有码转帖| 国产精品456| 欧美日韩一区二区三区免费看| 亚洲精品一区二区精华| 亚洲精品国产第一综合99久久| 美国一区二区三区在线播放| hitomi一区二区三区精品| 在线综合视频播放| 中文无字幕一区二区三区| 日本人妖一区二区| 一本大道久久a久久综合婷婷| 日韩欧美高清一区| 一区二区久久久久久| 国产精品白丝jk白祙喷水网站| 欧美高清精品3d| 亚洲色图视频网| 国产夫妻精品视频| 精品噜噜噜噜久久久久久久久试看| 亚洲精品欧美激情| 成人免费va视频| 久久免费电影网| 久久国产视频网| 欧美精选一区二区| 亚洲专区一二三| 91视频你懂的| 国产免费观看久久| 国产美女精品人人做人人爽| 91精品国产91久久综合桃花| 亚洲欧美日韩小说| 国产欧美精品一区二区色综合朱莉| 香蕉加勒比综合久久| 欧洲av在线精品| 亚洲欧洲一区二区三区| 成人h动漫精品一区二区| 精品国精品自拍自在线| 蜜臀久久99精品久久久久久9| 欧美三级中文字| 一区二区三区产品免费精品久久75| 99久久精品免费看国产免费软件| 日本一区二区三区国色天香| 国产一区二区三区在线观看免费视频 | 国产精品久久久久一区二区三区 | 欧美丝袜第三区| 一区二区三区中文字幕| 在线视频中文字幕一区二区| 国产精品国产三级国产普通话三级 | 国产精品丝袜黑色高跟| 国产传媒欧美日韩成人| 国产亚洲精品aa| 成人99免费视频| 国产精品成人免费精品自在线观看| 成人av电影在线播放| 亚洲天堂久久久久久久| 色呦呦网站一区| 亚洲成av人片在www色猫咪| 91精品国产综合久久精品app| 欧美亚洲动漫制服丝袜| 亚洲午夜激情av| 91精品国产综合久久精品麻豆 | 91免费视频大全| 亚洲精品国产一区二区三区四区在线| 色综合色狠狠天天综合色| 夜夜嗨av一区二区三区四季av| 欧美日韩国产综合一区二区三区| 日韩国产精品久久久久久亚洲| 欧美一级黄色录像| 国产麻豆午夜三级精品| 中文字幕不卡一区| 日本韩国一区二区| 日本不卡视频一二三区| 精品成人私密视频| 99在线视频精品| 同产精品九九九| 久久免费看少妇高潮| av中文字幕不卡| 亚洲成年人网站在线观看| 亚洲精品在线免费播放| 不卡的看片网站| 视频一区中文字幕| 国产午夜亚洲精品理论片色戒| 91丝袜高跟美女视频| 日韩和欧美一区二区| 国产亚洲视频系列| 欧洲精品一区二区| 国产美女精品在线| 亚洲国产视频一区二区| 日韩欧美国产三级电影视频| aaa欧美日韩| 美女网站视频久久| 亚洲色图视频网| 精品国产一区二区三区四区四| 99久精品国产| 久久er99热精品一区二区| 日韩毛片精品高清免费| 欧美一区二区三区爱爱| 成人18精品视频| 久久精品国产精品青草| 樱花影视一区二区| 久久久久88色偷偷免费| 欧美日韩在线精品一区二区三区激情| 国产一区二区在线观看视频| 亚洲一区二区三区爽爽爽爽爽| 欧美精品一区二区三区蜜臀| 欧洲av一区二区嗯嗯嗯啊| 国产精品伊人色| 全国精品久久少妇| 亚洲在线视频网站| 国产精品不卡一区二区三区| 欧美大片日本大片免费观看| 在线这里只有精品|