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

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

?? vhdlsourcecodeforadconverterak4380.vhd

?? 一個adc的vhdl源碼之七 一個adc的vhdl源碼之七(第一個壓縮包含5個)
?? VHD
?? 第 1 頁 / 共 2 頁
字號:
----------------------------------------------------------------------------------  File Name: ak4380.vhd----------------------------------------------------------------------------------  Copyright (C) 2003 Free Model Foundry; http://www.FreeModelFoundry.com----  This program is free software; you can redistribute it and/or modify--  it under the terms of the GNU General Public License version 2 as--  published by the Free Software Foundation.----  MODIFICATION HISTORY:----  version: | author:   | mod date: | changes made:--   V1.0    M.Radmanovic  03 Aug 14    Initial release---- This model must be compiled without VITAL compliance checking---- At the power-down mode the value 0.0 is assigned to analog outputs-- to represent high impedance------------------------------------------------------------------------------------  PART DESCRIPTION:----  Library: CONVERTER_VHDL--  Technology: MIXED--  Part: AK4380--  Description: 100 dB 24Bit 96kHz 2ch DAC--------------------------------------------------------------------------------LIBRARY IEEE;   USE IEEE.std_logic_1164.ALL;                USE IEEE.VITAL_timing.ALL;                USE IEEE.VITAL_primitives.ALL;LIBRARY FMF;    USE FMF.gen_utils.ALL;                USE FMF.conversions.ALL;---------------------------------------------------------------------------------- ENTITY DECLARATION-------------------------------------------------------------------------------- ENTITY ak4380 IS    GENERIC (        -- tipd delays: interconnect path delays        tipd_MCLK                : VitalDelayType01 := VitalZeroDelay01;        tipd_BICK                : VitalDelayType01 := VitalZeroDelay01;        tipd_SDTI                : VitalDelayType01 := VitalZeroDelay01;        tipd_LRCK                : VitalDelayType01 := VitalZeroDelay01;        tipd_PDNNeg              : VitalDelayType01 := VitalZeroDelay01;        tipd_SP                  : VitalDelayType01 := VitalZeroDelay01;        tipd_CSN                 : VitalDelayType01 := VitalZeroDelay01;        tipd_CCLK                : VitalDelayType01 := VitalZeroDelay01;        tipd_CDTI                : VitalDelayType01 := VitalZeroDelay01;        -- tpd delays        -- tsetup values: setup times        tsetup_SDTI_BICK              : VitalDelayType := UnitDelay;        tsetup_LRCK_BICK              : VitalDelayType := UnitDelay;        tsetup_CDTI_CCLK              : VitalDelayType := UnitDelay;        tsetup_CSN_CCLK               : VitalDelayType := UnitDelay;        -- thold values: hold times        thold_SDTI_BICK               : VitalDelayType := UnitDelay;        thold_LRCK_BICK               : VitalDelayType := UnitDelay;        thold_CDTI_CCLK               : VitalDelayType := UnitDelay;        thold_CSN_CCLK                : VitalDelayType := UnitDelay;        -- tpw values: pulse widths        tpw_CCLK_posedge              : VitalDelayType := UnitDelay;        tpw_CCLK_negedge              : VitalDelayType := UnitDelay;        tpw_BICK_posedge              : VitalDelayType := UnitDelay;        tpw_BICK_negedge              : VitalDelayType := UnitDelay;        tpw_CSN_posedge               : VitalDelayType := UnitDelay;        tpw_PDNNeg_negedge            : VitalDelayType := UnitDelay;        -- tperiod min (calculated as 1/max freq)        tperiod_MCLK                  : VitalDelayType := UnitDelay;        tperiod_LRCK                  : VitalDelayType := UnitDelay;        tperiod_CCLK                  : VitalDelayType := UnitDelay;        tperiod_BICKN                 : VitalDelayType := UnitDelay;        tperiod_BICKD                 : VitalDelayType := UnitDelay;        -- analog generics:        Vref                : real; --value of Vref input In Volts        VCOM                : real; --Voltage pin Vdd/2        -- generic control parameters        InstancePath        : STRING  := DefaultInstancePath;        TimingChecksOn      : BOOLEAN := DefaultTimingChecks;        MsgOn               : BOOLEAN := DefaultMsgOn;        XOn                 : BOOLEAN := DefaultXon;        -- For FMF SDF technology file usage        TimingModel         : STRING  := DefaultTimingModel    );    PORT (        MCLK             : IN    std_ulogic := 'U';        BICK             : IN    std_ulogic := 'U';        SDTI             : IN    std_ulogic := 'U';        LRCK             : IN    std_ulogic := 'U';        AOUTR            : OUT   real := 0.0;-- 0.0 is used to represent Hi-Z        AOUTL            : OUT   real := 0.0;-- 0.0 is used to represent Hi-Z        PDNNeg           : IN    std_ulogic := 'U';        SP               : IN    std_ulogic := 'U';        CSN              : IN    std_ulogic := 'U';        CCLK             : IN    std_ulogic := 'U';        CDTI             : IN    std_ulogic := 'U';        DZF              : OUT   std_ulogic := 'U'    );    ATTRIBUTE VITAL_LEVEL0 of ak4380 : ENTITY IS TRUE;END ak4380 ;---------------------------------------------------------------------------------- ARCHITECTURE DECLARATION--------------------------------------------------------------------------------ARCHITECTURE vhdl_behavioral of ak4380 IS    ATTRIBUTE VITAL_LEVEL0 of vhdl_behavioral : ARCHITECTURE IS TRUE;    CONSTANT partID             : STRING := "ak4380";    CONSTANT tmaxperiod_MCLK    : TIME := 0.5 us;-- 1/min fMCLK    CONSTANT tmaxperiod_LRCK    : TIME := 125 us;-- 1/min fs    SIGNAL MCLK_ipd             : std_ulogic := 'U';    SIGNAL BICK_ipd             : std_ulogic := 'U';    SIGNAL SDTI_ipd             : std_ulogic := 'U';    SIGNAL LRCK_ipd             : std_ulogic := 'U';    SIGNAL PDNNeg_ipd           : std_ulogic := 'U';    SIGNAL SP_ipd               : std_ulogic := 'U';    SIGNAL CSN_ipd              : std_ulogic := 'U';  --SMUTE in parallel mode    SIGNAL CCLK_ipd             : std_ulogic := 'U';  --DFS in parallel mode    SIGNAL CDTI_ipd             : std_ulogic := 'U';  --DIF0 in parallel modeBEGIN    ----------------------------------------------------------------------------    -- Wire Delays    ----------------------------------------------------------------------------    WireDelay : BLOCK    BEGIN        w_1  : VitalWireDelay (MCLK_ipd, MCLK, tipd_MCLK);        w_2  : VitalWireDelay (BICK_ipd, BICK, tipd_BICK);        w_3  : VitalWireDelay (SDTI_ipd, SDTI, tipd_SDTI);        w_4  : VitalWireDelay (LRCK_ipd, LRCK, tipd_LRCK);        w_7  : VitalWireDelay (PDNNeg_ipd, PDNNeg, tipd_PDNNeg);        w_8  : VitalWireDelay (SP_ipd, SP, tipd_SP);        w_9  : VitalWireDelay (CSN_ipd, CSN, tipd_CSN);        w_10 : VitalWireDelay (CCLK_ipd, CCLK, tipd_CCLK);        w_11 : VitalWireDelay (CDTI_ipd, CDTI, tipd_CDTI);    END BLOCK;    Behavior : BLOCK        SIGNAL Reset                : std_ulogic := '1';        SIGNAL RSTN                 : std_ulogic := '1';        SIGNAL SMUTE                : std_ulogic := '0';        SIGNAL Pwdn                 : std_ulogic := '1';        SIGNAL DFS                  : std_ulogic := 'U';        SIGNAL MOff                 : BOOLEAN := true;        SIGNAL LROff                : BOOLEAN := true;        SIGNAL Powerup              : BOOLEAN := true;        SIGNAL ControlM             : std_ulogic := '0';        SIGNAL ControlLR            : std_ulogic := '0';        SIGNAL Period               : TIME := 0 ns;        SIGNAL AOUTR_zd19           : real := 0.0;        SIGNAL AOUTL_zd19           : real := 0.0;    BEGIN    Clock: PROCESS (MCLK_ipd, LRCK_ipd, ControlM, ControlLR)        VARIABLE TmpLRCK            : TIME := 0 ns;    BEGIN        IF rising_edge(ControlM) THEN            MOff <= true;        END IF;        IF rising_edge(MCLK_ipd) THEN            MOff <= false;            ControlM <= '0', '1' AFTER tmaxperiod_MCLK;        END IF;         IF rising_edge(ControlLR) THEN            LROff <= true;        END IF;        IF rising_edge(LRCK_ipd) THEN            LROff <= false;            ControlLR <= '0', '1' AFTER tmaxperiod_LRCK;            Period <= NOW - TmpLRCK;            TmpLRCK := NOW;        END IF;    END PROCESS Clock;    PwrUp: PROCESS (PDNNeg_ipd, MOff, LROff, Pwdn)    BEGIN        IF rising_edge(PDNNeg_ipd) OR rising_edge(Pwdn) THEN            IF MOff OR LROff THEN            --AK4380 is in power down until MCLK and LRCK are input                Powerup <= false;            ELSE                Powerup <= true;            END IF;        END IF;        IF not(Powerup) THEN            IF not(MOff) AND not(LROff) THEN                Powerup <= true;            END IF;        END IF;    END PROCESS PwrUp;    ----------------------------------------------------------------------------    -- Behavior Process    ----------------------------------------------------------------------------    Behavior: PROCESS (BICK_ipd, SDTI_ipd, LRCK_ipd, CSN_ipd,                       CCLK_ipd, CDTI_ipd, SP_ipd, PDNNeg_ipd,                       Powerup, MOff, LROff, Reset, Smute, Pwdn)    -- Timing Check Variables    VARIABLE Tviol_SDTI_BICK     : X01 := '0';    VARIABLE TD_SDTI_BICK        : VitalTimingDataType;    VARIABLE Tviol_LRCK_BICK     : X01 := '0';    VARIABLE TD_LRCK_BICK        : VitalTimingDataType;    VARIABLE Tviol_CDTI_CCLK     : X01 := '0';    VARIABLE TD_CDTI_CCLK        : VitalTimingDataType;    VARIABLE Tviol_CSN_CCLK      : X01 := '0';    VARIABLE TD_CSN_CCLK         : VitalTimingDataType;    VARIABLE Pviol_CCLK          :  X01 := '0';    VARIABLE TD_CCLK             : VitalPeriodDataType := VitalPeriodDataInit;    VARIABLE Pviol_BICKN         :  X01 := '0';    VARIABLE TD_BICKN            : VitalPeriodDataType := VitalPeriodDataInit;    VARIABLE Pviol_BICKD         :  X01 := '0';    VARIABLE TD_BICKD            : VitalPeriodDataType := VitalPeriodDataInit;    VARIABLE Pviol_CSN           :  X01 := '0';    VARIABLE TD_CSN              : VitalPeriodDataType := VitalPeriodDataInit;    VARIABLE Pviol_PDNNeg        :  X01 := '0';    VARIABLE TD_PDNNeg           : VitalPeriodDataType := VitalPeriodDataInit;    VARIABLE Pviol_LRCK          :  X01 := '0';    VARIABLE TD_LRCK             : VitalPeriodDataType := VitalPeriodDataInit;    VARIABLE Pviol_MCLK          :  X01 := '0';    VARIABLE TD_MCLK             : VitalPeriodDataType := VitalPeriodDataInit;    VARIABLE Violation           : X01 := '0';    SUBTYPE controlreg_type IS    std_logic_vector(7 DOWNTO 0);    VARIABLE inreg          : std_logic_vector(15 DOWNTO 0);    VARIABLE control1       : controlreg_type := "00001111";    VARIABLE control2       : controlreg_type := "00000010";    VARIABLE AOUTL_zd       : REAL := 0.0;    VARIABLE AOUTR_zd       : REAL := 0.0;    VARIABLE AOUTR_zd1      : REAL := 0.0;    VARIABLE AOUTR_zd2      : REAL := 0.0;    VARIABLE AOUTR_zd3      : REAL := 0.0;    VARIABLE AOUTR_zd4      : REAL := 0.0;    VARIABLE AOUTR_zd5      : REAL := 0.0;    VARIABLE AOUTR_zd6      : REAL := 0.0;    VARIABLE AOUTR_zd7      : REAL := 0.0;    VARIABLE AOUTR_zd8      : REAL := 0.0;    VARIABLE AOUTR_zd9      : REAL := 0.0;    VARIABLE AOUTR_zd10     : REAL := 0.0;    VARIABLE AOUTR_zd11     : REAL := 0.0;    VARIABLE AOUTR_zd12     : REAL := 0.0;    VARIABLE AOUTR_zd13     : REAL := 0.0;    VARIABLE AOUTR_zd14     : REAL := 0.0;    VARIABLE AOUTR_zd15     : REAL := 0.0;    VARIABLE AOUTR_zd16     : REAL := 0.0;    VARIABLE AOUTR_zd17     : REAL := 0.0;    VARIABLE AOUTR_zd18     : REAL := 0.0;    VARIABLE AOUTL_zd1      : REAL := 0.0;    VARIABLE AOUTL_zd2      : REAL := 0.0;    VARIABLE AOUTL_zd3      : REAL := 0.0;    VARIABLE AOUTL_zd4      : REAL := 0.0;    VARIABLE AOUTL_zd5      : REAL := 0.0;    VARIABLE AOUTL_zd6      : REAL := 0.0;    VARIABLE AOUTL_zd7      : REAL := 0.0;    VARIABLE AOUTL_zd8      : REAL := 0.0;    VARIABLE AOUTL_zd9      : REAL := 0.0;    VARIABLE AOUTL_zd10     : REAL := 0.0;    VARIABLE AOUTL_zd11     : REAL := 0.0;    VARIABLE AOUTL_zd12     : REAL := 0.0;    VARIABLE AOUTL_zd13     : REAL := 0.0;    VARIABLE AOUTL_zd14     : REAL := 0.0;    VARIABLE AOUTL_zd15     : REAL := 0.0;    VARIABLE AOUTL_zd16     : REAL := 0.0;    VARIABLE AOUTL_zd17     : REAL := 0.0;    VARIABLE AOUTL_zd18     : REAL := 0.0;    VARIABLE LchData       : std_logic_vector(31 DOWNTO 0) := (others => '0');    VARIABLE RchData       : std_logic_vector(31 DOWNTO 0) := (others => '0');    VARIABLE Lchreg0       : std_logic_vector(15 DOWNTO 0) := (others => '0');    VARIABLE Rchreg0       : std_logic_vector(15 DOWNTO 0) := (others => '0');    VARIABLE Lchreg1       : std_logic_vector(19 DOWNTO 0) := (others => '0');    VARIABLE Rchreg1       : std_logic_vector(19 DOWNTO 0) := (others => '0');    VARIABLE Lchreg        : std_logic_vector(23 DOWNTO 0) := (others => '0');    VARIABLE Rchreg        : std_logic_vector(23 DOWNTO 0) := (others => '0');    VARIABLE TmpL          : REAL := 0.0;    VARIABLE TmpR          : REAL := 0.0;    VARIABLE Mode                 : NATURAL RANGE 0 TO 4 := 3;    VARIABLE delaycnt             : NATURAL RANGE 0 TO 4;    VARIABLE delaycnt1            : NATURAL RANGE 0 TO 3;    VARIABLE delaycnt2            : NATURAL RANGE 0 TO 2;    VARIABLE smutecnt             : NATURAL RANGE 0 TO 1024 := 0;    VARIABLE dzfcnt               : NATURAL RANGE 0 TO 8192 := 0;    VARIABLE ResetOn              : BOOLEAN := false;    VARIABLE ResetOff             : BOOLEAN := false;    VARIABLE SmuteOff             : BOOLEAN := false;    VARIABLE inv                  : BOOLEAN := false;    VARIABLE size                 : INTEGER;    VARIABLE MCLK_nwv         : X01;    VARIABLE BICK_nwv         : X01;    VARIABLE SDTI_nwv         : X01;    VARIABLE LRCK_nwv         : X01;    VARIABLE CSN_nwv          : X01;    VARIABLE CCLK_nwv         : X01;    VARIABLE CDTI_nwv         : X01;    VARIABLE SP_nwv           : X01;    VARIABLE PDNNeg_nwv       : X01;    BEGIN        MCLK_nwv        := to_X01(MCLK_ipd);        BICK_nwv        := to_X01(BICK_ipd);        SDTI_nwv        := to_X01(SDTI_ipd);        LRCK_nwv        := to_X01(LRCK_ipd);        CSN_nwv         := to_X01(CSN_ipd);        CCLK_nwv        := to_X01(CCLK_ipd);        CDTI_nwv        := to_X01(CDTI_ipd);        SP_nwv          := to_X01(SP_ipd);        PDNNeg_nwv      := to_X01(PDNNeg_ipd);        ------------------------------------------------------------------------        -- Timing Check Section        ------------------------------------------------------------------------        IF (TimingChecksOn) THEN            VitalSetupHoldCheck (                TestSignal      => SDTI_ipd,                TestSignalName  => "SDTI",                RefSignal       => BICK_ipd,                RefSignalName   => "BICK",                SetupHigh       => tsetup_SDTI_BICK,                SetupLow        => tsetup_SDTI_BICK,                HoldHigh        => thold_SDTI_BICK,                HoldLow         => thold_SDTI_BICK,                CheckEnabled    => true,                RefTransition   => '/',                HeaderMsg       => InstancePath & partID,                TimingData      => TD_SDTI_BICK,                XOn             => XOn,                MsgOn           => MsgOn,                Violation       => Tviol_SDTI_BICK            );            VitalSetupHoldCheck (                TestSignal      => LRCK_ipd,                TestSignalName  => "LRCK",                RefSignal       => BICK_ipd,                RefSignalName   => "BICK",                SetupHigh       => tsetup_LRCK_BICK,                SetupLow        => tsetup_LRCK_BICK,                HoldHigh        => thold_LRCK_BICK,                HoldLow         => thold_LRCK_BICK,                CheckEnabled    => true,                RefTransition   => '/',                HeaderMsg       => InstancePath & partID,                TimingData      => TD_LRCK_BICK,                XOn             => XOn,                MsgOn           => MsgOn,                Violation       => Tviol_LRCK_BICK            );

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品主播直播| 亚洲午夜久久久久久久久电影网 | 高清国产一区二区三区| 老司机精品视频一区二区三区| 亚洲高清在线精品| 天堂一区二区在线| 日韩av一二三| 精品一区二区三区免费| 顶级嫩模精品视频在线看| 在线观看欧美精品| 亚洲精品一线二线三线| 亚洲精品你懂的| 久久99最新地址| 99在线精品观看| 国产精品欧美精品| 一区二区三区在线观看欧美| 天堂在线一区二区| 久久99精品久久久久婷婷| 床上的激情91.| 国产精品99久久久久久有的能看| 成人亚洲一区二区一| 欧美三级日本三级少妇99| 国产精品理伦片| 成人一区二区在线观看| 性做久久久久久免费观看 | 无码av免费一区二区三区试看| 一区二区三区在线免费观看| 一区二区三区高清不卡| 一区二区三区日本| 韩国一区二区三区| 99久久综合狠狠综合久久| 日韩不卡手机在线v区| 亚洲国产一区视频| 另类人妖一区二区av| 91麻豆免费在线观看| 国产精品久久久久影院亚瑟 | 色老汉av一区二区三区| 6080亚洲精品一区二区| 一区二区中文字幕在线| 国产91综合网| 国产欧美一区二区精品婷婷| 国产精品一二一区| 久久精品一区二区三区不卡牛牛| 日韩精品一级中文字幕精品视频免费观看| 99re成人精品视频| 国产精品国产三级国产aⅴ原创 | 欧美精品黑人性xxxx| 亚洲男人的天堂av| 日韩一级黄色片| 成人美女视频在线看| 一区二区三区国产精华| 欧美区一区二区三区| 亚洲h精品动漫在线观看| 3d动漫精品啪啪1区2区免费| 一区二区三区四区中文字幕| 欧美视频一区二区三区| 日韩成人精品在线观看| 久久久国产精华| 日本精品一区二区三区四区的功能| 中文字幕中文字幕中文字幕亚洲无线| 粉嫩av一区二区三区在线播放 | 精品噜噜噜噜久久久久久久久试看 | 欧美精三区欧美精三区| 国产乱对白刺激视频不卡| 日韩一区欧美小说| 欧美电视剧免费全集观看| 成人高清免费观看| 久久福利视频一区二区| 欧美变态tickling挠脚心| 91麻豆.com| 国产91精品入口| 国内一区二区在线| 婷婷丁香久久五月婷婷| 亚洲摸摸操操av| 亚洲人吸女人奶水| 久久久精品综合| 成人免费在线视频观看| 26uuu成人网一区二区三区| 欧美精品久久99久久在免费线| 99久久精品费精品国产一区二区| 美女精品一区二区| 亚洲成人一二三| 亚洲国产精品嫩草影院| 最近日韩中文字幕| 亚洲六月丁香色婷婷综合久久 | 亚洲欧洲av在线| 国产精品美女久久久久aⅴ | 亚洲欧美激情视频在线观看一区二区三区 | 精品成人在线观看| 日韩视频在线观看一区二区| 欧美日韩日日摸| 欧美精品丝袜久久久中文字幕| 欧美午夜在线一二页| 色老汉av一区二区三区| 欧美日韩国产另类一区| 91精品国产乱码| 久久精品视频一区二区三区| 成人精品gif动图一区| 白白色亚洲国产精品| 在线播放中文字幕一区| 国产精品久久久久影院亚瑟 | 精品免费日韩av| 一区二区三区在线视频观看58| 久久99国内精品| 欧美伊人精品成人久久综合97| 久久亚洲综合色一区二区三区 | 日韩欧美国产电影| 亚洲最大成人综合| 成人app在线观看| 久久夜色精品国产噜噜av| 美女在线视频一区| 欧美三级电影网| 亚洲一区二区黄色| 色综合天天综合| 69av一区二区三区| 欧美一区二区女人| 中文字幕一区在线观看| 91一区二区三区在线播放| 亚洲午夜精品久久久久久久久| 欧美日韩国产精选| 国产精品66部| 国产精品三级电影| 成人av网站在线观看免费| 国产精品免费视频观看| 色乱码一区二区三区88| 一区二区在线免费观看| 欧美午夜精品免费| 亚洲成在线观看| 国产亚洲污的网站| 成人深夜视频在线观看| 国产精品国产三级国产aⅴ入口| 91在线视频网址| 樱花草国产18久久久久| 在线播放日韩导航| 狠狠色伊人亚洲综合成人| 中文字幕综合网| 日韩视频免费观看高清完整版在线观看 | 综合av第一页| 欧美理论在线播放| 国产传媒一区在线| 亚洲激情男女视频| 精品sm在线观看| 欧美日韩另类国产亚洲欧美一级| 国产精品一区在线观看乱码 | 日本特黄久久久高潮| 国产精品成人免费精品自在线观看| 欧美高清一级片在线| 99久久精品国产导航| 成人av小说网| 国产成人高清在线| 成a人片亚洲日本久久| 国产精品99久| 成人看片黄a免费看在线| 国产电影精品久久禁18| 国产精品性做久久久久久| 青椒成人免费视频| 亚洲乱码日产精品bd| 欧美成人a∨高清免费观看| 成人白浆超碰人人人人| 久久精品72免费观看| 偷拍自拍另类欧美| 亚洲色图欧洲色图婷婷| 国产欧美一区二区在线| 久久久亚洲国产美女国产盗摄| 欧美日韩高清一区二区三区| 一本在线高清不卡dvd| 国产成人aaa| 不卡av在线网| caoporm超碰国产精品| 99久久精品费精品国产一区二区| 91蝌蚪porny| 不卡高清视频专区| 色呦呦一区二区三区| 色噜噜狠狠一区二区三区果冻| 91在线观看免费视频| 日本韩国欧美三级| 制服视频三区第一页精品| 日韩午夜在线播放| 国产亚洲一区二区三区| 中文字幕一区二区三区四区不卡| 亚洲欧美日韩在线播放| 亚洲第四色夜色| 国产成人综合网站| 色屁屁一区二区| 亚洲精品一区二区三区香蕉| 国产欧美精品一区二区三区四区| 亚洲少妇30p| 国产美女一区二区三区| 色综合久久久久综合99| 26uuu成人网一区二区三区| 亚洲免费大片在线观看| 国产一区二区三区久久久| 欧美日本视频在线| 亚洲国产成人午夜在线一区| 亚洲成a人v欧美综合天堂下载| 九九国产精品视频| 欧美日韩精品一二三区| 自拍偷自拍亚洲精品播放| 狠狠色丁香久久婷婷综| 91精品婷婷国产综合久久|