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

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

?? p2r_cordicpipe.vhd

?? fpga實現OFDM的源代碼
?? VHD
字號:
---- file: p2r_CordicPipe.vhd-- author: Richard Herveille-- rev. 1.0 initial release------ This file is come from WWW.OPENCORES.ORG------------------------------------------------------------------------------------------------------- Title       : p2r_CordicPipe-- Design      : cfft--------------------------------------------------------------------------------------------------------- File        : p2r_CordicPipe.vhd--------------------------------------------------------------------------------------------------------- Description : Cordic arith pilepline --------------------------------------------------------------------------------------------------------- Revisions       :	0-- Revision Number : 	1-- Version         :	1-- Date            :	Oct 17 2002-- Modifier        :   	ZHAO Ming <sradio@opencores.org>-- Desccription    :    Data width configurable	-----------------------------------------------------------------------------------------------------library ieee;use ieee.std_logic_1164.all;use ieee.std_logic_arith.all;entity p2r_CordicPipe is 	generic(		WIDTH 	: natural := 16;		PIPEID	: natural := 1	);	port(		clk		: in std_logic;		ena		: in std_logic;		Xi		: in signed(WIDTH -1 downto 0); 		Yi		: in signed(WIDTH -1 downto 0);		Zi		: in signed(19 downto 0);		Xo		: out signed(WIDTH -1 downto 0);		Yo		: out signed(WIDTH -1 downto 0);		Zo		: out signed(19 downto 0)	);end entity p2r_CordicPipe;architecture dataflow of p2r_CordicPipe is	--	-- functions	--	-- Function CATAN (constante arc-tangent).	-- This is a lookup table containing pre-calculated arc-tangents.	-- 'n' is the number of the pipe, returned is a 20bit arc-tangent value.	-- The numbers are calculated as follows: Z(n) = atan(1/2^n)	-- examples:	-- 20bit values => 2^20 = 2pi(rad)	--                 1(rad) = 2^20/2pi = 166886.053....	-- n:0, atan(1/1) = 0.7853...(rad)	--      0.7853... * 166886.053... = 131072(dec) = 20000(hex)	-- n:1, atan(1/2) = 0.4636...(rad)	--      0.4636... * 166886.053... = 77376.32(dec) = 12E40(hex)	-- n:2, atan(1/4) = 0.2449...(rad)	--      0.2449... * 166886.053... = 40883.52(dec) = 9FB3(hex)	-- n:3, atan(1/8) = 0.1243...(rad)	--      0.1243... * 166886.053... = 20753.11(dec) = 5111(hex)	--	function CATAN(n :natural) return integer is	variable result	:integer;	begin		case n is			when 0 => result := 16#020000#;			when 1 => result := 16#012E40#;			when 2 => result := 16#09FB4#;			when 3 => result := 16#05111#;			when 4 => result := 16#028B1#;			when 5 => result := 16#0145D#;			when 6 => result := 16#0A2F#;			when 7 => result := 16#0518#;			when 8 => result := 16#028C#;			when 9 => result := 16#0146#;			when 10 => result := 16#0A3#;			when 11 => result := 16#051#;			when 12 => result := 16#029#;			when 13 => result := 16#014#;			when 14 => result := 16#0A#;			when 15 => result := 16#05#;			when 16 => result := 16#03#;			when 17 => result := 16#01#;			when others => result := 16#0#;		end case;		return result;	end CATAN;	-- function Delta is actually an arithmatic shift right	-- This strange construction is needed for compatibility with Xilinx WebPack	function Delta(Arg : signed; Cnt : natural) return signed is		variable tmp : signed(Arg'range);		constant lo : integer := Arg'high -cnt +1;	begin		for n in Arg'high downto lo loop			tmp(n) := Arg(Arg'high);		end loop;		for n in Arg'high -cnt downto 0 loop			tmp(n) := Arg(n +cnt);		end loop;		return tmp;	end function Delta;	function AddSub(dataa, datab : in signed; add_sub : in std_logic) return signed is	begin		if (add_sub = '1') then			return dataa + datab;		else			return dataa - datab;		end if;	end;	--	--	ARCHITECTURE BODY	--	signal dX, Xresult	: signed(WIDTH -1 downto 0);	signal dY, Yresult	: signed(WIDTH -1 downto 0);	signal atan, Zresult	: signed(19 downto 0);	signal Zneg, Zpos	: std_logic;	begin	dX <= Delta(Xi, PIPEID);	dY <= Delta(Yi, PIPEID);	atan <= conv_signed( catan(PIPEID), 20);	-- generate adder structures	Zneg <= Zi(19);	Zpos <= not Zi(19);	-- xadd  Xresult <= AddSub(Xi, dY, Zneg);	-- yadd 	Yresult <= AddSub(Yi, dX, Zpos);	-- zadd	Zresult <= AddSub(Zi, atan, Zneg);	gen_regs: process(clk)	begin		if(clk'event and clk='1') then			if (ena = '1') then				Xo <= Xresult;				Yo <= Yresult;				Zo <= Zresult;			end if;		end if;	end process;end architecture dataflow;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品一区国产麻豆| 激情小说亚洲一区| 精品一区二区在线看| 麻豆精品新av中文字幕| 欧美日韩另类一区| 一区二区三区日韩精品| 国产精品99久久久久久似苏梦涵 | 久久一日本道色综合| 国产一区二区三区观看| 久久噜噜亚洲综合| 国产曰批免费观看久久久| 欧美激情在线看| 丁香婷婷综合激情五月色| 久久精品亚洲乱码伦伦中文| av资源网一区| 亚洲欧美在线视频| 91视频免费播放| 美女爽到高潮91| 欧美自拍偷拍午夜视频| 日本一区二区不卡视频| 欧美视频在线不卡| 日韩电影在线一区二区| 精品国产一区二区三区不卡| 国产麻豆91精品| 久久婷婷久久一区二区三区| 99久久精品免费| 亚洲同性gay激情无套| 91久久国产综合久久| 麻豆传媒一区二区三区| 国产欧美日本一区视频| aaa欧美大片| 香蕉加勒比综合久久| 欧美xxxxx牲另类人与| 粉嫩av亚洲一区二区图片| 亚洲成人自拍网| 精品国偷自产国产一区| 成人激情免费网站| 日韩avvvv在线播放| 久久免费看少妇高潮| 一本在线高清不卡dvd| 久久精品国产久精国产| 国产精品情趣视频| 色哟哟亚洲精品| 国产精品77777竹菊影视小说| 亚洲免费观看高清在线观看| 日韩视频免费直播| 97国产一区二区| 极品少妇一区二区| 亚洲国产日韩在线一区模特| 久久久久久久久蜜桃| 91美女精品福利| 亚洲电影第三页| 日本一区二区三区电影| 欧美日韩免费高清一区色橹橹| 国产91精品一区二区麻豆网站| 日韩高清在线电影| 国产精品久久久久久亚洲伦| 欧美性色黄大片| 91网站在线播放| 国产精品自在欧美一区| 亚洲人成7777| 国产视频一区二区三区在线观看| 91国偷自产一区二区开放时间| 国产乱子轮精品视频| 亚洲视频免费在线| 欧美sm美女调教| 欧美浪妇xxxx高跟鞋交| 在线一区二区三区做爰视频网站| 国产传媒一区在线| 天堂精品中文字幕在线| 天天综合色天天综合| 国产精品视频一二三| 欧美午夜精品一区| 91猫先生在线| 成人深夜在线观看| 粉嫩aⅴ一区二区三区四区| 日韩高清不卡一区二区三区| 亚洲综合精品自拍| 一区二区三区国产精品| 最近中文字幕一区二区三区| 欧美二区乱c少妇| 欧美在线免费播放| 91视频在线观看| 欧美性大战久久久久久久| 91丨porny丨首页| 国产美女主播视频一区| 高清成人免费视频| 国产精品亚洲第一| 中文字幕亚洲欧美在线不卡| 亚洲国产欧美日韩另类综合 | 欧美成人精品福利| 91精品久久久久久久99蜜桃 | 亚洲一区二区三区四区在线观看| 亚洲欧洲国产日韩| 亚洲永久精品国产| 亚洲妇熟xx妇色黄| 亚洲色图清纯唯美| 亚洲电影欧美电影有声小说| 午夜影院久久久| 久久电影网站中文字幕| 国产一区二区三区免费播放| 国产一区二区按摩在线观看| 99久久亚洲一区二区三区青草| 99在线精品观看| 91黄色小视频| 日韩久久久精品| 久久网这里都是精品| 久久精品夜夜夜夜久久| 中文字幕一区二区三区四区 | 国产美女精品一区二区三区| 粗大黑人巨茎大战欧美成人| 成人app软件下载大全免费| 国产91丝袜在线播放| 欧美午夜精品久久久久久孕妇| 欧美久久一二区| 日韩免费福利电影在线观看| 国产精品久久久久久久久动漫| 亚洲男人的天堂av| 婷婷丁香激情综合| 成人激情综合网站| 欧美视频在线一区| 欧美人妖巨大在线| 中文字幕乱码一区二区免费| 亚洲码国产岛国毛片在线| 中文字幕第一区第二区| 天堂精品中文字幕在线| 国产一区二区在线免费观看| 91久久精品日日躁夜夜躁欧美| 欧美日韩一区视频| 国产色91在线| 日韩精品免费视频人成| 国产一区二区三区免费在线观看| 91麻豆产精品久久久久久 | 亚洲女与黑人做爰| 粉嫩一区二区三区性色av| 91免费国产在线| 2020国产精品| 亚洲欧洲日韩综合一区二区| 日韩影院精彩在线| 91蝌蚪porny九色| 2020国产精品久久精品美国| 亚洲精品视频免费看| 国产激情一区二区三区四区 | 国产校园另类小说区| 亚洲蜜臀av乱码久久精品| 成人性生交大片免费看中文网站| 欧美日韩国产一二三| 国产精品人人做人人爽人人添| 国产在线日韩欧美| 欧美在线视频全部完| 日韩伦理电影网| 国产成人无遮挡在线视频| 欧美日韩一区久久| 亚州成人在线电影| 97精品国产露脸对白| 日韩一级片在线播放| 性做久久久久久免费观看| 99久免费精品视频在线观看| 久久久777精品电影网影网| 日韩**一区毛片| 欧美亚洲一区二区在线观看| 26uuu成人网一区二区三区| 亚洲成av人片观看| 日本高清不卡视频| 日韩理论电影院| 成人黄色电影在线| 亚洲国产高清在线| 国产精品一色哟哟哟| 国产亚洲美州欧州综合国| 久久精品国产77777蜜臀| 777久久久精品| 日韩电影免费一区| 欧美日韩国产123区| 亚洲精品写真福利| 91女厕偷拍女厕偷拍高清| 亚洲欧洲www| 欧美日韩一区在线观看| 一区二区不卡在线视频 午夜欧美不卡在| 91小视频在线免费看| 中文字幕永久在线不卡| 成人免费看的视频| 成人欧美一区二区三区视频网页| 成人国产精品免费观看视频| 亚洲欧洲无码一区二区三区| 91亚洲精品久久久蜜桃网站| 国产精品青草久久| 欧美色爱综合网| 午夜不卡在线视频| 日韩一级免费一区| 国内成人免费视频| 日韩小视频在线观看专区| 国内外成人在线视频| 国产精品免费av| 欧美午夜一区二区| 日本不卡一区二区三区| 欧美日韩一区二区三区四区| 亚洲精选免费视频| 一本久久a久久免费精品不卡| 五月婷婷综合激情| 欧美va在线播放|