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

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

?? scinode1.vhd

?? VHDL 關于2DFFT設計程序 u scinode1 &#8764 scinode9.vhd: Every SCI node RTL vhdl code. The details can be
?? VHD
?? 第 1 頁 / 共 4 頁
字號:
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_arith.all;
use ieee.std_logic_signed.all;

entity scinode1 is
port( reset, clk:	in std_logic;
      vertical_data_in:	in std_logic_vector(15 downto 0);
      horizontal_data_in:	in std_logic_vector(15 downto 0);
      vertical_data_out:	out std_logic_vector(15 downto 0);
      horizontal_data_out:	out std_logic_vector(15 downto 0);
      global_cnt:			in integer range 0 to 110);
end scinode1;

architecture spec of scinode1 is
type PACKET_SIZE is array (0 to 4) of std_logic_vector(15 downto 0);	--five 16-bit entry, and the field is specified following
type FIFO is array( 0 to 3) of PACKET_SIZE;
signal bypass_fifo: FIFO;
type REC_QUEUE_ENTRY_SIZE is array(0 to 2) of std_logic_vector(15 downto 0);
type REC_QUEUE is array (0 to 3) of REC_QUEUE_ENTRY_SIZE;	--every queue have four packet entry
signal req_rec_q, res_rec_q: 	REC_QUEUE;
type XMIT_QUEUE_ENTRY_SIZE is array(0 to 3) of std_logic_vector(15 downto 0);
type XMIT_QUEUE is array (0 to 3) of XMIT_QUEUE_ENTRY_SIZE;
signal req_xmit_q, res_xmit_q:	XMIT_QUEUE;
--signal processing_data: PACKET_SIZE;			--processor manupulate the packet;
signal data_in, data_out:	std_logic_vector(15 downto 0);
alias targetId: std_logic_vector(15 downto 0) is data_in;	--first 8 bit to indicate the processor
																		--second 8 bit to indicate the offset address
alias command: std_logic_vector(1 downto 0) is data_in(1 downto 0);	--only 5 type command: req_send, req_echo, res_send, res_echo, idle
alias sourceId: std_logic_vector(15 downto 0) is data_in;	--first 8 bit to indicate the processor, second 8 bit indicate the offset
alias Data: std_logic_vector(15 downto 0) is data_in;
alias AddressOffset: std_logic_vector(4 downto 0) is data_in(4 downto 0);	--address_offset
signal req_rec_q_first: integer range 0 to 3;	--indicate the first entry of fifo
signal req_rec_q_last: 	integer range 0 to 3;	--indicate the last entru of fifo
signal res_rec_q_first, res_rec_q_last:	integer range 0 to 3;
signal req_xmit_q_first, req_xmit_q_last:	integer range 0 to 3;
signal res_xmit_q_first, res_xmit_q_last:	integer range 0 to 3;
signal bypass_fifo_first, bypass_fifo_last: integer range 0 to 3;
signal counter: integer range 0 to 5;			--count the half word from reciever queue
												--count the half word from xmiter queue
signal priority_flg: integer range 0 to 3;		--select the mux output
signal xmit_r_r_flg: std_logic;					--select the xmit output is from requset queue or response queue
signal where_to_store:	integer range 0 to 4;	--select req_rec_q or res_rec_q or bypass_fifo
signal where_to_send:	integer range 0 to 4;	--0 indicate req_q, 1 indicate res_q, 2 indicate bypass_fifo, 3 indicate none to send
constant AddressId: std_logic_vector(7 downto 0) := "00000001";
type FLAG is array(0 to 3) of integer range 0 to 2;
signal req_xmit_q_flg: FLAG;					--1 indicate pending, 2 indicate resend the packet
signal res_xmit_q_flg: FLAG;					--1 indicate pending, 2 indicate resend the packet
signal echo_flag: integer range 0 to 2;			--indicate if the packet is echo or not!!
signal echo_sourceId: std_logic_vector(7 downto 0);
signal req_rec_q_full, res_rec_q_full:	std_logic;
--signal req_xmit_q_full, res_xmit_q_full:	std_logic;	--flag set when queue is full
signal stripper_q:	XMIT_QUEUE;					--the queue is to keep the echo resend packet when the reciever queue is full
signal stripper_q_first, stripper_q_last: integer range 0 to 3;
type REG_FILE is array(0 to 8) of std_logic_vector(7 downto 0);
signal a, b: REG_FILE;							--a,b for each x
signal process_priority:	integer range 0 to 2;--0 none, 1 indicate req_rec_q, 2 indicate res_rec_q
signal a_tmp, b_tmp: REG_FILE;
signal bypass_fifo_ptr:		integer range 0 to 3;
constant w1_r: std_logic_vector(4 downto 0) := "01100";	--w(1) real part,0.766
constant w1_c: std_logic_vector(4 downto 0) := "10110";	--w(1) imaginary part,-0.643
constant w2_r: std_logic_vector(4 downto 0) := "00010";	--w(2) real part,0.174
constant w2_c: std_logic_vector(4 downto 0) := "10001";	--w(2) imaginary part,-0.985
constant w3_r: std_logic_vector(4 downto 0) := "11000";	--w(3) real part,-0.5
constant w3_c: std_logic_vector(4 downto 0) := "10011";	--w(3) imaginary part,-0.866
constant w4_r: std_logic_vector(4 downto 0) := "10001";	--w(4) real part,-0.94
constant w4_c: std_logic_vector(4 downto 0) := "11011";	--w(4) imaginary part,-0.342
constant w5_r: std_logic_vector(4 downto 0) := "10001";	--w(5) real part,-0.94
constant w5_c: std_logic_vector(4 downto 0) := "00101";	--w(5) imaginary part,0.342
constant w6_r: std_logic_vector(4 downto 0) := "11000";	--w(6) real part,-0.5
constant w6_c: std_logic_vector(4 downto 0) := "01101";	--w(6) imaginary part,0.866
constant w7_r: std_logic_vector(4 downto 0) := "00010"; --w(7) real part 0.174
constant w7_c: std_logic_vector(4 downto 0) := "01111";	--w(7) imaginary part,0.985
constant w8_r: std_logic_vector(4 downto 0) := "01100";	--w(8) real part,0.766
constant w8_c: std_logic_vector(4 downto 0) := "01010";	--w(8) imaginary part,0.643
type TMP_REG_FILE is array(0 to 8) of std_logic_vector(12 downto 0);
signal a_tmp1, b_tmp1: TMP_REG_FILE;

begin

process( reset, clk )
begin
	if( reset = '1' ) then
		bypass_fifo(0)(0) <= "1111111111111111";	bypass_fifo(0)(1) <= "1111111111111111";
		bypass_fifo(0)(2) <= "1111111111111111";	bypass_fifo(0)(3) <= "1111111111111111";
		bypass_fifo(0)(4) <= "1111111111111111";	bypass_fifo(1)(0) <= "1111111111111111";
		bypass_fifo(1)(1) <= "1111111111111111";	bypass_fifo(1)(2) <= "1111111111111111";
		bypass_fifo(1)(3) <= "1111111111111111";	bypass_fifo(1)(4) <= "1111111111111111";
		bypass_fifo(2)(0) <= "1111111111111111";	bypass_fifo(2)(1) <= "1111111111111111";
		bypass_fifo(2)(2) <= "1111111111111111";	bypass_fifo(2)(3) <= "1111111111111111";
		bypass_fifo(2)(4) <= "1111111111111111";	bypass_fifo(3)(0) <= "1111111111111111";
		bypass_fifo(3)(1) <= "1111111111111111";	bypass_fifo(3)(2) <= "1111111111111111";
		bypass_fifo(3)(3) <= "1111111111111111";	bypass_fifo(3)(4) <= "1111111111111111";		
		req_rec_q(0)(0) <= "0000000000000000";		req_rec_q(0)(1) <= "0000000000000000";
		req_rec_q(0)(2) <= "0000000000000000";		--req_rec_q(0)(3) <= "0000000000000000";
		req_rec_q(1)(0) <= "0000000000000000";		req_rec_q(1)(1) <= "0000000000000000";
		req_rec_q(1)(2) <= "0000000000000000";		--req_rec_q(1)(3) <= "0000000000000000";
		req_rec_q(2)(0) <= "0000000000000000";		req_rec_q(2)(1) <= "0000000000000000";
		req_rec_q(2)(2) <= "0000000000000000";		--req_rec_q(0)(3) <= "0000000000000000";
		req_rec_q(3)(0) <= "0000000000000000";		req_rec_q(3)(1) <= "0000000000000000";
		req_rec_q(3)(2) <= "0000000000000000";		--req_rec_q(1)(3) <= "0000000000000000";
		res_rec_q(0)(0) <= "0000000000000000";		res_rec_q(0)(1) <= "0000000000000000";
		res_rec_q(0)(2) <= "0000000000000000";		--res_rec_q(0)(3) <= "0000000000000000";
		res_rec_q(1)(0) <= "0000000000000000";		res_rec_q(1)(1) <= "0000000000000000";
		res_rec_q(1)(2) <= "0000000000000000";		--res_rec_q(1)(3) <= "0000000000000000";
		res_rec_q(2)(0) <= "0000000000000000";		res_rec_q(2)(1) <= "0000000000000000";
		res_rec_q(2)(2) <= "0000000000000000";		--res_rec_q(1)(3) <= "0000000000000000";
		res_rec_q(3)(0) <= "0000000000000000";		res_rec_q(3)(1) <= "0000000000000000";
		res_rec_q(3)(2) <= "0000000000000000";		--res_rec_q(1)(3) <= "0000000000000000";
		req_xmit_q(0)(0) <= "0000000000000000";		req_xmit_q(0)(1) <= "0000000000000000";
		req_xmit_q(0)(2) <= "0000000000000000";		req_xmit_q(0)(3) <= "0000000000000000";
		req_xmit_q(1)(0) <= "0000000000000000";		req_xmit_q(1)(1) <= "0000000000000000";
		req_xmit_q(1)(2) <= "0000000000000000";		req_xmit_q(1)(3) <= "0000000000000000";
		res_xmit_q(0)(0) <= "0000000000000000";		res_xmit_q(0)(1) <= "0000000000000000";
		res_xmit_q(0)(2) <= "0000000000000000";		res_xmit_q(0)(3) <= "0000000000000000";
		res_xmit_q(1)(0) <= "0000000000000000";		res_xmit_q(1)(1) <= "0000000000000000";
		res_xmit_q(1)(2) <= "0000000000000000";		res_xmit_q(1)(3) <= "0000000000000000";
		stripper_q(0)(0) <= "1111111111111111";		stripper_q(0)(1) <= "1111111111111111";
		stripper_q(0)(2) <= "1111111111111111";		stripper_q(0)(3) <= "1111111111111111";
		stripper_q(1)(0) <= "1111111111111111";		stripper_q(1)(1) <= "1111111111111111";
		stripper_q(1)(2) <= "1111111111111111";		stripper_q(1)(3) <= "1111111111111111";	
		stripper_q(2)(0) <= "1111111111111111";		stripper_q(2)(1) <= "1111111111111111";
		stripper_q(2)(2) <= "1111111111111111";		stripper_q(2)(3) <= "1111111111111111";	
		stripper_q(3)(0) <= "1111111111111111";		stripper_q(3)(1) <= "1111111111111111";
		stripper_q(3)(2) <= "1111111111111111";		stripper_q(3)(3) <= "1111111111111111";								
		counter <= 0;								
		priority_flg <= 0;							xmit_r_r_flg <= '0';
		req_rec_q_first <= 0;						req_rec_q_last <= 0;
		req_xmit_q_first <= 0;						res_xmit_q_first <= 0;
		bypass_fifo_first <= 0;						bypass_fifo_last <= 0;
		echo_flag <= 0;
		where_to_store <= 0;						where_to_send <= 0;
		req_rec_q_full <= '0';						res_rec_q_full <= '0';
		stripper_q_first <=  0;						stripper_q_last <= 0;
		a(0) <= "11111111";							a(1) <= "00000111";
		a(2) <= "00001000";							a(3) <= "00000010";
		a(4) <= "11111000";							a(5) <= "00000100";
		a(6) <= "00000011";							a(7) <= "00001000";
		a(8) <= "00001000";					
		b(0) <= "11111010";							b(1) <= "11111100";
		b(2) <= "11111011";							b(3) <= "00000110";
		b(4) <= "00000011";							b(5) <= "00001000";
		b(6) <= "11111110";							b(7) <= "00000010";
		b(8) <= "11111100";	
	elsif( rising_edge( clk ) ) then
--Xmiter segment code
		case counter is
		when 5 =>
			if( global_cnt = 0 ) then
				where_to_send <= 4;
				data_out <= "1111111111111111";
			elsif( priority_flg /= 3 and stripper_q( stripper_q_first )(0) /= "1111111111111111" ) then
				data_out <= stripper_q( stripper_q_first )(0);
				priority_flg <= 3;
				where_to_send <= 3;
			else
				case priority_flg is
				when 0 => 	--request queue's priority
					if( req_xmit_q_first /= req_xmit_q_last and req_xmit_q_flg( req_xmit_q_first ) /= 1 ) then		--resend the packet
						data_out <= req_xmit_q( req_xmit_q_first )(0);
						where_to_send <= 0;
						req_xmit_q_flg( req_xmit_q_first ) <= 1;
					elsif( res_xmit_q_first /= res_xmit_q_last and res_xmit_q_flg( res_xmit_q_first ) /= 1) then	--no req_xmit packet to send & verify if res_xmit queue resend?
						data_out <= res_xmit_q( res_xmit_q_first )(0);
						where_to_send <= 1;
						res_xmit_q_flg( res_xmit_q_first ) <= 1;
					elsif( bypass_fifo( bypass_fifo_first )(0) /= "1111111111111111" ) then
						data_out <= bypass_fifo( bypass_fifo_first )(0);
						where_to_send <= 2;
					else
						where_to_send <= 4;			--nothing to send, send idle packet
						data_out <= "1111111111111111";
					end if;
				when 1 =>	--response queue's priority
					if( res_xmit_q_first /= res_xmit_q_last and res_xmit_q_flg( res_xmit_q_first ) /= 1 ) then	--no req_xmit packet to send & verify if res_xmit queue resend?
						data_out <= res_xmit_q( res_xmit_q_first )(0);
						where_to_send <= 1;
						res_xmit_q_flg( res_xmit_q_first ) <= 1;
					elsif( bypass_fifo( bypass_fifo_first )(0) /= "1111111111111111" ) then
						data_out <= bypass_fifo( bypass_fifo_first )(0);
						where_to_send <= 2;
					elsif( req_xmit_q_first /= req_xmit_q_last and  req_xmit_q_flg( req_xmit_q_first ) /= 1 ) then	--the next want send packet, if 2 indicate none to send
						data_out <= req_xmit_q( req_xmit_q_first )(0);
						where_to_send <= 0;
						req_xmit_q_flg( req_xmit_q_first ) <= 1;
					else
						where_to_send <= 4;
						data_out <= "1111111111111111";
					end if;
				when 2 =>	--bypass_fifo's priority
					if( bypass_fifo( bypass_fifo_first )(0) /= "1111111111111111" ) then
						data_out <= bypass_fifo( bypass_fifo_first )(0);
						where_to_send <= 2;
					elsif( req_xmit_q_first /= req_xmit_q_last and  req_xmit_q_flg( req_xmit_q_first ) /= 1 ) then		--resend the packet
						data_out <= req_xmit_q( req_xmit_q_first )(0);
						where_to_send <= 0;
						req_xmit_q_flg( req_xmit_q_first ) <= 1;
					elsif( res_xmit_q_first /= res_xmit_q_last and res_xmit_q_flg( res_xmit_q_first ) /= 1 ) then	--no req_xmit packet to send & verify if res_xmit queue resend?
						data_out <= res_xmit_q( res_xmit_q_first )(0);
						where_to_send <= 1;
						res_xmit_q_flg( res_xmit_q_first ) <= 1;
					else
						where_to_send <= 4;
						data_out <= "1111111111111111";
					end if;
				when others =>
				end case;
			end if;
--			counter <= 1;
		when 0 =>
			if( global_cnt = 0 ) then
				where_to_send <= 4;
				data_out <= "1111111111111111";
			else
				case where_to_send is
				when 0 =>				--send the request command field packet
					data_out <= req_xmit_q( req_xmit_q_first )(1);
				when 1 =>				--send the response command field packet
					data_out <= res_xmit_q( res_xmit_q_first )(1);
				when 2 =>				--bypass_fifo
					data_out <= bypass_fifo( bypass_fifo_first )(1);
				when 3 =>
					data_out <= stripper_q( stripper_q_first )(1);
				when others =>
					data_out <= "1111111111111111";
				end case;
			end if;
--				counter <= 2;
		when 1 =>
			if( global_cnt = 0 ) then
				where_to_send <= 4;
				data_out <= "1111111111111111";
			else
				case where_to_send is
				when 0 =>				--send request sourceId field packet
					data_out <= "00000000" & AddressId;
				when 1 =>				--send the response sourceId field packet
					data_out <= "00000000" & AddressId;
				when 2 =>				
					data_out <= bypass_fifo( bypass_fifo_first )(2);
				when 3 =>
					data_out <= stripper_q( stripper_q_first )(2);
				when others =>
					data_out <= "1111111111111111";			
				end case;
			end if;
--			counter <= 3;
		when 2 =>
			if( global_cnt = 0 ) then
				where_to_send <= 4;
				data_out <= "1111111111111111";
			else
				case where_to_send is
				when 0 =>				--send the request addressoffset field packet
					data_out <= req_xmit_q( req_xmit_q_first )(2);
				when 1 =>				--send the response addressoffset field packet
					data_out <= res_xmit_q( res_xmit_q_first )(2);
				when 2 =>				
					data_out <= bypass_fifo( bypass_fifo_first )(3);
					bypass_fifo_ptr <= bypass_fifo_first;
					if( bypass_fifo_first = 3 ) then
						bypass_fifo_first <= 0;
					else
						bypass_fifo_first <= bypass_fifo_first + 1;
					end if;
				when 3 =>
					data_out <= stripper_q( stripper_q_first )(3);
					stripper_q( stripper_q_first )(0) <= "1111111111111111";	stripper_q( stripper_q_first )(1) <= "1111111111111111";
					stripper_q( stripper_q_first )(2) <= "1111111111111111";	stripper_q( stripper_q_first )(3) <= "1111111111111111";
					if( stripper_q_first = 3 ) then
						stripper_q_first <= 0;
					else
						stripper_q_first <= stripper_q_first + 1;
					end if;
				when others =>
					data_out <= "1111111111111111";			
				end case;
--			counter <= 4;
			end if;
		when 3 =>
			if( global_cnt = 0 ) then
				where_to_send <= 4;
				data_out <= "1111111111111111";

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
波多野结衣亚洲一区| 色美美综合视频| 成人免费黄色在线| 亚洲另类在线一区| 欧美日韩一区国产| 亚洲成人第一页| 欧美高清在线精品一区| 亚洲人成网站色在线观看| 日韩一区二区在线观看视频播放| 国产日韩成人精品| 国产成人小视频| 久久不见久久见中文字幕免费| 国模大尺度一区二区三区| 制服视频三区第一页精品| 久久综合九色综合欧美98| 成人午夜精品一区二区三区| 色婷婷精品久久二区二区蜜臀av | 国内精品免费**视频| 亚洲视频小说图片| 在线视频国产一区| 久久色成人在线| 欧美va亚洲va在线观看蝴蝶网| 国产午夜三级一区二区三| 韩国av一区二区三区| 欧美电影免费观看高清完整版| 亚洲欧美激情小说另类| 日韩理论片一区二区| 日韩欧美一区二区在线视频| 亚洲欧美激情在线| 成人av网在线| 日韩精彩视频在线观看| 91麻豆视频网站| 天堂久久一区二区三区| 国内不卡的二区三区中文字幕| 综合av第一页| 在线观看亚洲精品视频| 夜夜操天天操亚洲| 成人亚洲精品久久久久软件| 国产成人精品亚洲日本在线桃色 | 亚洲视频在线观看三级| jlzzjlzz欧美大全| 久久久综合激的五月天| 国产精品亚洲综合一区在线观看| ●精品国产综合乱码久久久久| 日韩免费一区二区三区在线播放| 国产在线一区二区| 玉米视频成人免费看| 欧美日韩一区高清| 国产精一区二区三区| 国产精品欧美综合在线| 精品国产第一区二区三区观看体验 | 欧美人与性动xxxx| 91网上在线视频| 波多野结衣欧美| 精品一区在线看| 日韩av电影天堂| 视频在线观看一区| 黄色资源网久久资源365| 亚洲精品伦理在线| 亚洲成av人**亚洲成av**| 亚洲va国产va欧美va观看| 日韩电影在线观看网站| 午夜电影网一区| 琪琪久久久久日韩精品| 久久久精品欧美丰满| 国产日韩欧美不卡| 亚洲男女一区二区三区| 午夜精品爽啪视频| 蜜臀精品一区二区三区在线观看| 日韩av电影天堂| 国产综合一区二区| av在线免费不卡| 欧美三区免费完整视频在线观看| 欧美电影一区二区三区| 欧美大胆一级视频| 国产欧美中文在线| 一区视频在线播放| 婷婷久久综合九色综合绿巨人 | 亚洲欧洲日韩av| 亚洲高清免费观看| 激情久久五月天| 99精品国产视频| 这里是久久伊人| 日本一区二区三区dvd视频在线| 亚洲欧美另类小说| 麻豆免费看一区二区三区| 成人综合在线视频| 欧美片在线播放| 中文字幕乱码久久午夜不卡| 亚洲大片一区二区三区| 国产精品 日产精品 欧美精品| 91最新地址在线播放| 日韩精品在线看片z| 中文字幕视频一区| 久久99久久精品| 日本丶国产丶欧美色综合| 日韩丝袜情趣美女图片| 亚洲精品视频一区| 国内久久婷婷综合| 欧洲一区二区av| 国产精品素人视频| 美女国产一区二区| 在线观看欧美黄色| 国产欧美日韩不卡免费| 免费国产亚洲视频| 欧亚洲嫩模精品一区三区| 久久免费美女视频| 亚洲成在人线在线播放| 成人avav影音| 欧美精品一区二区三区四区| 亚洲电影一级黄| 99久久精品99国产精品| 久久综合九色综合欧美亚洲| 亚洲h在线观看| 色吧成人激情小说| 国产欧美日韩另类视频免费观看| 日韩经典一区二区| 在线一区二区三区做爰视频网站| www国产成人| 毛片基地黄久久久久久天堂| 欧美午夜不卡视频| 综合色天天鬼久久鬼色| 国产激情一区二区三区| 日韩欧美一区电影| 午夜私人影院久久久久| 色94色欧美sute亚洲线路一ni| 日本一区二区三区在线观看| 国产在线国偷精品产拍免费yy| 在线播放/欧美激情| 亚洲一区二区三区四区的| 91丝袜呻吟高潮美腿白嫩在线观看| 久久影视一区二区| 国产专区综合网| 精品国产乱码久久久久久浪潮| 日韩精彩视频在线观看| 91.成人天堂一区| 日精品一区二区| 欧美日韩国产综合久久| 亚洲.国产.中文慕字在线| 欧美视频一区二区| 亚洲成av人影院| 欧美日韩情趣电影| 日韩精品一级二级| 日韩一区二区三区三四区视频在线观看 | 丁香啪啪综合成人亚洲小说 | 91丨porny丨蝌蚪视频| 国产精品午夜在线观看| 成人免费看的视频| 中文字幕一区二区三区精华液| av在线不卡网| 亚洲女性喷水在线观看一区| 色网站国产精品| 亚洲电影一区二区三区| 欧美三级电影网| 日本不卡一区二区| 欧美电影免费观看高清完整版在线 | 国产精品久久久久三级| 成人免费三级在线| 国产精品美女久久福利网站| 高清av一区二区| 亚洲精品乱码久久久久久黑人| 日本韩国一区二区| 午夜精品福利一区二区三区蜜桃| 欧美日韩国产一级片| 青青草国产成人99久久| 精品国产成人系列| eeuss鲁片一区二区三区在线观看| 国产精品成人一区二区艾草| 欧美中文字幕一二三区视频| 亚洲gay无套男同| 精品区一区二区| 成人黄色a**站在线观看| 亚洲人成网站在线| 4438成人网| 国产99久久精品| 夜夜夜精品看看| 日韩一区二区三区视频| 懂色av一区二区三区免费观看| 亚洲另类中文字| 日韩欧美国产精品| 成人精品国产一区二区4080| 亚洲黄色性网站| 亚洲精品一线二线三线| 成人国产亚洲欧美成人综合网| 亚洲一区二区三区四区五区中文 | 日本久久一区二区三区| 日本网站在线观看一区二区三区| 久久久电影一区二区三区| 色噜噜狠狠一区二区三区果冻| 美女被吸乳得到大胸91| 日韩毛片在线免费观看| 日韩美女视频在线| 99精品视频一区| 精品一区二区久久久| 亚洲免费观看在线观看| 精品少妇一区二区三区日产乱码 | 日韩欧美一区在线| 色婷婷激情综合| 国产一区二区福利| 亚洲h动漫在线|