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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pm5337_eos.tcl

?? 用于EOS芯片的驅動程序, 供參考 參考
?? TCL
?? 第 1 頁 / 共 5 頁
字號:
    set chan_en 1  }      # Mapping bit to proper position    set data1 [expr 0x0010|[expr $scrmbl << 11]|[expr $data_rev_bit << 10]| \             [expr $pfcs_rev_obyte << 9]|[expr $pfcs_rev_obit << 8]| \             [expr $pfcs_rev_ibit << 7]|[expr $pfcs_crpt_inv << 6]| \             [expr $pfcs_inv << 5]|[expr $pfcs_mode << 3]|[expr $pfcs_ins << 2]| \             [expr $mode << 1]|$chan_en]  # Writing to TXDP Indirect Channel Common and Specific Config Register  admwr $devID 0xE702 $data1    ### 2.2 Setting TXDP Indirect Channel Specific Config Register ###     if {$mode == 0} {      # Set RESERVED_1 to 1    admwr $devID 0xE703 0x8800  } elseif {$mode == 1} {    # Set Abort type with 0x7D7E in HDLC-like mode    admwr $devID 0xE703 0x4100  }          ### 2.3 Setting GFP Payload Header Type (Applicable for GFP mode Only) ###    if {$mode == 0} {    # TYPE_ADCT_DAT[15:13] = PTI[2:0]    # TYPE_ADCT_DAT[12] = PFI    # TYPE_ADCT_DAT[11:8] = EXI[3:0]    # TYPE_ADCT_DAT[7:0] = UPI[7:0]      set pti 0x0	;#000b    set pfi $pfcs_ins ;# 0 (no payload FCS), 1 (have payload FCS)    set exi 0x0 ;#0000b    set upi 0x01 ;#0000 0001b - frame mapped ethernet        # Mapping bit to proper position    set data2 [expr [expr $pti << 13]|[expr $pfi << 12]|[expr $exi << 8]|$upi]        # Write setting to TXDP Indirect Channel GFP Payload Header Type Register    admwr $devID 0xE704 $data2                     }    ### 2.4 Activiating channel setting in TXDP Indirect Channel Control Register ###  set temp [expr 0x8000 | $channel]  admwr $devID 0xE701 $temp    # Poll BUSY bit until it is low  Poll_BUSY_Bit $devID 0xE701 15    ### 3. HDLC-Like Header or GFP Extended Header Configuration ###  # Note: The following example show how to configure the HDLC-like header for  #       LAPS encapsulation frame.  The same procedure can be used to setup   #       other HDLC-like encapsulation, and the same procedure can be used to   #       setup the optional EXI header for GFP encapsulation.    # first octet = HDR_CFRM_DAT [31:24] = Address (0x04)  # second octet = HDR_CFRM_DAT [23:16] = Control (0x03)  # third octet = HDR_CFRM_DAT [15:8] = 1st octet of SAPI (0xFE)  # forth octet = HDR_CFRM_DAT [7:0] = 2nd octet of SAPI (0x01)    if {$mode == 1} {      ### Setting HDLC-Like frame header for LAPS encapsulation    set hdr_cfrm_dat_31_24 0x04    set hdr_cfrm_dat_23_16 0x03    set hdr_cfrm_dat_15_8 0xFE    set hdr_cfrm_dat_7_0 0x01        # Write octets to data registers    admwr $devID 0xE709 [expr [expr $hdr_cfrm_dat_31_24 << 8]|$hdr_cfrm_dat_23_16]    admwr $devID 0xE708 [expr [expr $hdr_cfrm_dat_15_8 << 8]|$hdr_cfrm_dat_7_0]                # Activiating header setting in TXDP indirect extension header register     set burst_init 1 ;# set to 1 to indicate first set of writes    set burst_end0 1 ;# set to 1 to indicate hdr_cfrm_dat_7_0 is the last octet    set burst_end1 0    set burst_end2 0    set burst_end3 0            set value3 [expr [expr $burst_init << 8]|[expr $burst_end3 << 12]| \               [expr $burst_end2 << 11]|[expr $burst_end1 << 10]| \               [expr $burst_end0 << 9]|$channel]                   admwr $devID 0xE707 $value3        # Poll BUSY bit until it is low    Poll_BUSY_Bit $devID 0xE707 15  }    #########################################################################  #####                 Configuring RXDP Block                        #####  #########################################################################    ### 1. Enable RXDP Block ###  admwr $devID 0xE600 0x0001        #########################################################################    ### 2. Configuring GFP/HDLC-like Channel COnfiguation Ind. Reg. Group ###  ###    IREG_GRP[4:0] = 0x00                                           ###  #########################################################################      ### 2.1 Definding RXDP Channel Common Configuration Register Value ###      if {$mode == 0} {    # Recommended GFP Settings         set data_rev_obit 0    set data_rev_ibit 0    set pfcs_rev_fcsbyte 0    set pfcs_rev_fcsbit 0    set pfcs_rev_pldbit 0    set pfcs_inv 1    set pfcs_mode 1    set pfcs_chk $pfcs_ins      set descrmbl $scrmbl	    set encap_mode 0        set chan_en 1      } elseif {$mode == 1} {    # Recommened HDLC-Like Settings    set data_rev_obit 0    set data_rev_ibit 0    set pfcs_rev_fcsbyte 1    set pfcs_rev_fcsbit 1    set pfcs_rev_pldbit 1    set pfcs_inv 1        set pfcs_chk $pfcs_ins       set descrmbl $scrmbl                 set encap_mode 1        set chan_en 1  }      # Mapping bit to proper position    set data1 [expr 0x0040|[expr $data_rev_obit << 12]|[expr $data_rev_ibit << 11]| \             [expr $pfcs_rev_fcsbyte << 10]|[expr $pfcs_rev_fcsbit << 9]| \             [expr $pfcs_rev_pldbit << 8]|[expr $pfcs_inv << 7]| \             [expr $pfcs_mode << 5]|[expr $pfcs_chk << 4]|[expr $descrmbl << 3]| \             [expr $encap_mode << 2]|$chan_en]   ### 2.2 Definding RXDP Indirect Channel Specific Config Register Value ###  if {$mode == 0} {      # Set RESERVED_1 to 1 in GFP mode    set data2 0x0C7C  } elseif {$mode == 1} {        # Keep value in default in HDLC-Like mode    set data2 0x0000  }    ### 2.3 Write Data Content to Indirect Registers Group 0x00  ###  # a) Perform Indirect Read to Initialize Indirect Access  set req_busy 1  set rwb 1  set ireg_grp 0x0  set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                 [expr $ireg_grp << 5]|$channel]      admwr $devID 0xE601 $addr_value    Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low      # b) Write value Indirect Data Registers   admwr $devID 0xE602 $data1  admwr $devID 0xE603 $data2  admwr $devID 0xE604 0x0000  admwr $devID 0xE605 0xFFFF          # c) Activiate channel setting in RXDP Indirect Channel Control Register  set req_busy 1  set rwb 0  set ireg_grp 0x0  set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                 [expr $ireg_grp << 5]|$channel]        admwr $devID 0xE601 $addr_value        Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low    #########################################################################    ### 3. Configuring GFP Frame Filters in GFP/HDLC-like Channel         ###  ###    Configuation Ind. Reg. Group IREG_GRP[4:0] = 0x01 to 0x04      ###  ###    This section is applicable for GFP mode only                   ###  #########################################################################        if {$mode == 0} {        ### 3.1 Configure EXI Match and Extension Filter (Ind Reg Group 0x01) ###  # a) Perform Indirect Read to Initialize Indirect Access  set req_busy 1  set rwb 1  set ireg_grp 0x1  set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                 [expr $ireg_grp << 5]|$channel]      admwr $devID 0xE601 $addr_value    Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low      # b) Write value Indirect Data Registers   admwr $devID 0xE602 0x0  admwr $devID 0xE603 0x1  admwr $devID 0xE604 0x1  admwr $devID 0xE605 0x0          # c) Activiate channel setting in RXDP Indirect Channel Control Register  set req_busy 1  set rwb 0  set ireg_grp 0x1  set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                 [expr $ireg_grp << 5]|$channel]        admwr $devID 0xE601 $addr_value        Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low      ### 3.2a Configure Generic Filter Stage 0 (Ind Reg Group 0x02) ###     set req_busy 1  set rwb 1  set ireg_grp 0x2  set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                 [expr $ireg_grp << 5]|$channel]      admwr $devID 0xE601 $addr_value    Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low      # b) Write value Indirect Data Registers   admwr $devID 0xE602 0x0  admwr $devID 0xE603 0x0  admwr $devID 0xE604 0x0  admwr $devID 0xE605 0x0          # c) Activiate channel setting in RXDP Indirect Channel Control Register  set req_busy 1  set rwb 0  set ireg_grp 0x2  set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                 [expr $ireg_grp << 5]|$channel]        admwr $devID 0xE601 $addr_value        Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low    ### 3.2b Configure Generic Filter Stage 0 (Ind Reg Group 0x03) ###     set req_busy 1  set rwb 1  set ireg_grp 0x3  set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                 [expr $ireg_grp << 5]|$channel]      admwr $devID 0xE601 $addr_value    Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low      # b) Write value Indirect Data Registers   admwr $devID 0xE602 0x0  admwr $devID 0xE603 0x0  admwr $devID 0xE604 0x0  admwr $devID 0xE605 0x0          # c) Activiate channel setting in RXDP Indirect Channel Control Register  set req_busy 1  set rwb 0  set ireg_grp 0x3  set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                 [expr $ireg_grp << 5]|$channel]        admwr $devID 0xE601 $addr_value        Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low          ### 3.3 Configure Type Filter in GFP mode (Ind Reg Group 0x4) ###     # a) Perform Indirect Read to Initialize Indirect Access     set req_busy 1    set rwb 1    set ireg_grp 0x4    set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                   [expr $ireg_grp << 5]|$channel]        admwr $devID 0xE601 $addr_value      Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low        # b) Write value Indirect Data Registers     # Setting UPI0[7:0] to 0x00    # Setting PTI0[2:0] to 0x01 for Frame Mapped Ethernet                admwr $devID 0xE602 0x0100    admwr $devID 0xE603 0x0100    admwr $devID 0xE604 0x0100    admwr $devID 0xE605 0x0100            # c) Activiate channel setting in TXDP Indirect Channel Control Register    set req_busy 1    set rwb 0    set ireg_grp 0x4    set addr_value [expr [expr $req_busy << 15]|[expr $rwb << 14]| \                   [expr $ireg_grp << 5]|$channel]          admwr $devID 0xE601 $addr_value          Poll_BUSY_Bit $devID 0xE601 15 ;# Poll busy bit until low       }      #########################################################################    ### 4. Configuring HDLC-Like Frame Filters in GFP/HDLC-like Channel   ###  ###    Configuation Ind. Reg. Group IREG_GRP[4:0] = 0x01 to 0x04.     ###  ###    This section is applicable for HDLC-Like frame mode only       ###  #########################################################################   if {$mode == 1} {           ### 4.1 Configure Generic Filter Stage 0 (Ind Reg Group 0x02 and 0x03) ###    # TBD          ### 4.2 Configure Generic Filter Stage 1 (Ind Reg Group 0x4) ###     # TBD      }}#------------------------------------------------------------------------------# SCRIPT NAME:	EOS_Payload_Config## DESCRIPTION:	This procedure setup the payload configuration in the EOS#               Subsystem.#		# PARAMETERS:   devID - This parameter is used to specify the device #                       under configuration#		payload	- STS-1, STS-3c, STS-12c, VT15, #                         AU3/C3, AU4/C4, AU4-4c, AU3/TU12, AU4/TU12, AU4/TU3#             # NOTES:        This procedure setups the complete STS-12/STM-4 data stream#               to carry the same payload type in both add and drop direction.#               This procedure needs to be modify for mixing payload.## REVISION History:# Preliminary 1 - Script created# Released 2 - Corrected SIRP settings for AU4 (STS-3c) and AU4-4c (STS-12c) modes##------------------------------------------------------------------------------proc EOS_Payload_Config {devID payload} {  source /usr/lib/cgi-bin/apps/tclscripts/PM5337_util.tcl      ###########################################################################  #####           Setting High Order Payload Configuration              #####  ###########################################################################    # Setting EOS Subsystem Level Drop and Add SONET/SDH Payload   # Configuration Register (0xE030 - drop config , 0xE031 - add config)    if {$payload == "STS-1" || $payload == "AU3/C3"} {    ### Configuration for STS-1 with no VT or AU3/C3 ###    set activeTU 0x0	;# no VT/TU            # Subsystem level configuration    admwr $devID 0xE030 0x2FFF0000    admwr $devID 0xE031 0x0FFF0000        # TVCP payload configuration    admwr $devID 0xE501 0xFFFF  ;# STS3_1    admwr $devID 0xE502 0xFFFF	;# STS3_2    admwr $devID 0xE503 0xFFFF	;# STS3_3    admwr $devID 0xE504 0xFFF0	;# TUG3    admwr $devID 0xE505 0x0FFF	;# HO_SEL               # RVCP payload configuration    admwr $devID 0xE401 0xFFFF	;# STS3_1    admwr $devID 0xE402 0xFFFF	;# STS3_2    admwr $devID 0xE403 0xFFFF	;# STS3_3    admwr $devID 0xE404 0xFFF0	;# TUG3    admwr $devID 0xE405 0x0FFF	;# HO_SEL            # [AL] Added Jan 05, 2006    #####################    ### SIRP Settings ###    #####################          # SIRP Settings        admwrb $devID 0xE340 0 1     admwrb $devID 0xE341 0 1    admwrb $devID 0xE342 0 1    admwrb $devID 0xE343 0 1    admwrb $devID 0xE344 0 1    admwrb $devID 0xE345 0 1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品乱码久久久久久按摩 | 一区二区三区**美女毛片| 亚洲天堂精品在线观看| 免费观看30秒视频久久| 成人18视频日本| 精品少妇一区二区三区视频免付费 | 91亚洲午夜精品久久久久久| 在线播放日韩导航| 国产精品成人一区二区艾草 | 欧美一区二区三区视频在线观看| 国产精品视频一二三| 蜜桃一区二区三区在线| 日本精品一级二级| 国产精品久久久久久久久免费相片| 青娱乐精品视频在线| 一本色道**综合亚洲精品蜜桃冫| 久久蜜桃av一区精品变态类天堂 | 国产欧美一区二区三区在线看蜜臀| 亚洲午夜免费福利视频| www.亚洲精品| 国产人久久人人人人爽| 免费成人结看片| 91麻豆精品91久久久久同性| 亚洲图片自拍偷拍| 91天堂素人约啪| 中文字幕一区在线观看视频| 国产综合色视频| 精品福利一二区| 蜜桃久久精品一区二区| 日韩一卡二卡三卡| 毛片基地黄久久久久久天堂| 51精品久久久久久久蜜臀| 亚洲电影第三页| 欧美日韩国产一区二区三区地区| **欧美大码日韩| 一本色道久久加勒比精品| 亚洲天堂成人网| 91亚洲永久精品| 亚洲日本va在线观看| 色狠狠一区二区| 亚洲丰满少妇videoshd| 欧美猛男超大videosgay| 日韩精品三区四区| 日韩欧美国产综合在线一区二区三区 | 亚洲日本在线a| 在线免费观看视频一区| 亚洲国产精品综合小说图片区| av电影一区二区| 一区二区三区四区高清精品免费观看 | 国产激情视频一区二区在线观看| 久久精品一级爱片| 成人激情开心网| 一区二区三区在线观看欧美 | 亚洲电影一区二区三区| 在线播放91灌醉迷j高跟美女 | 一区二区激情视频| 91精品麻豆日日躁夜夜躁| 日本欧美在线看| 久久综合久色欧美综合狠狠| 国产精品一区在线观看乱码| 中文字幕av一区二区三区| 99久久精品免费看| 午夜精品爽啪视频| 精品乱人伦一区二区三区| 成人免费视频一区二区| 一区二区三区高清| 日韩免费视频一区| 97精品国产露脸对白| 日本成人在线视频网站| 亚洲欧洲美洲综合色网| 69av一区二区三区| www.日韩精品| 免费观看久久久4p| 日韩理论片一区二区| 日韩精品中文字幕在线一区| 91亚洲精品久久久蜜桃网站| 麻豆国产精品视频| 亚洲国产中文字幕| 欧美经典一区二区| 在线播放91灌醉迷j高跟美女| 成人综合日日夜夜| 奇米色一区二区| 一区二区三区**美女毛片| 国产无人区一区二区三区| 欧美日韩性生活| 99国产麻豆精品| 国产精品中文欧美| 日韩av电影一区| 亚洲一区在线视频| 国产欧美日韩视频在线观看| 欧美久久久久久久久中文字幕| 成人av电影免费在线播放| 久久99国产精品免费网站| 天天av天天翘天天综合网| 日韩一区中文字幕| 久久九九全国免费| 欧美mv日韩mv国产网站| 欧美疯狂性受xxxxx喷水图片| 成人小视频在线| 九九九精品视频| 日韩精品1区2区3区| 亚洲激情成人在线| 亚洲女同ⅹxx女同tv| 欧美激情一区在线| 国产欧美日韩视频一区二区| 精品乱人伦一区二区三区| 日韩一区二区三区四区| 欧美日韩不卡视频| 欧美三级视频在线观看 | 国产91露脸合集magnet | 久久午夜免费电影| 日韩久久久久久| 麻豆国产精品777777在线| 欧美精品一区二区三| 日韩亚洲欧美综合| 欧美日韩国产bt| 欧美中文字幕一区| 欧美日韩一区二区在线观看| 色94色欧美sute亚洲13| 91色视频在线| 91黄色免费版| 欧美偷拍一区二区| 884aa四虎影成人精品一区| 欧美乱熟臀69xxxxxx| 欧美精品亚洲二区| 日韩三区在线观看| 精品成人免费观看| 国产精品九色蝌蚪自拍| 亚洲欧美视频在线观看视频| 亚洲综合网站在线观看| 爽好久久久欧美精品| 久久99国产精品成人| 国产精品一区二区三区99| 成人免费看视频| 在线免费观看视频一区| 欧美一区二区精品| 久久综合九色综合欧美98| 久久精品网站免费观看| 亚洲美女少妇撒尿| 男男成人高潮片免费网站| 国产在线不卡一区| 色综合久久天天| 91精品国产一区二区三区| 久久久久久**毛片大全| 亚洲欧美国产高清| 蜜臀av性久久久久蜜臀av麻豆| 国产精品一品视频| 欧美色精品天天在线观看视频| 欧美猛男超大videosgay| 国产天堂亚洲国产碰碰| 一个色妞综合视频在线观看| 久草精品在线观看| 99国产精品视频免费观看| 欧美精品1区2区3区| 国产日本欧美一区二区| 午夜久久久久久久久 | 亚洲国产欧美在线| 久久国产麻豆精品| 色综合视频一区二区三区高清| 欧美精选在线播放| 国产精品午夜久久| 另类小说综合欧美亚洲| 一本久久精品一区二区| 欧美大尺度电影在线| 亚洲精品菠萝久久久久久久| 久久97超碰色| 欧美日韩国产经典色站一区二区三区| 欧美成人女星排名| 一区二区三区在线观看网站| 国产综合成人久久大片91| 在线观看一区二区精品视频| 国产午夜一区二区三区| 天天综合网天天综合色| 91蜜桃在线免费视频| 久久人人爽人人爽| 奇米影视7777精品一区二区| 91高清在线观看| 亚洲国产高清aⅴ视频| 精品一区在线看| 欧美日韩不卡视频| 亚洲美女在线国产| 成人h动漫精品| 久久综合色一综合色88| 秋霞成人午夜伦在线观看| 欧美性生活大片视频| 亚洲乱码国产乱码精品精小说| 处破女av一区二区| 国产欧美日韩另类一区| 韩日精品视频一区| 日韩欧美一级二级| 青青草国产精品亚洲专区无| 欧美日韩一区成人| 一区二区三区四区激情| 色婷婷av久久久久久久| 亚洲欧美一区二区三区极速播放 | 欧美激情在线看| 国产成人啪午夜精品网站男同| 欧美大尺度电影在线| 蜜桃精品视频在线| 精品国产免费人成电影在线观看四季 |