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

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

?? a_dpfifo_ai31.tdf

?? 多功能卡的源代碼
?? TDF
字號:
--a_dpfifo ADD_RAM_OUTPUT_REGISTER="ON" ALLOW_RWCYCLE_WHEN_FULL="OFF" DEVICE_FAMILY="Cyclone" LPM_NUMWORDS=512 LPM_SHOWAHEAD="ON" lpm_width=8 lpm_widthu=9 OVERFLOW_CHECKING="OFF" UNDERFLOW_CHECKING="OFF" aclr clock data empty full q rreq sclr usedw wreq CARRY_CHAIN="MANUAL" CARRY_CHAIN_LENGTH=48 CYCLONEII_M4K_COMPATIBILITY="ON" INTENDED_DEVICE_FAMILY="Cyclone" LOW_POWER_MODE="AUTO"
--VERSION_BEGIN 8.0 cbx_altdpram 2008:03:07:257777 cbx_altsyncram 2008:03:26:267331 cbx_cycloneii 2008:02:23:252825 cbx_fifo_common 2008:02:23:252825 cbx_lpm_add_sub 2008:03:09:257947 cbx_lpm_compare 2008:02:23:252825 cbx_lpm_counter 2008:02:23:252825 cbx_lpm_decode 2008:02:23:252825 cbx_lpm_mux 2008:02:23:252825 cbx_mgl 2008:04:11:273944 cbx_scfifo 2008:02:23:252825 cbx_stratix 2008:02:23:252825 cbx_stratixii 2008:02:23:252825 cbx_stratixiii 2008:04:23:278548 cbx_util_mgl 2008:04:15:275689  VERSION_END


-- Copyright (C) 1991-2008 Altera Corporation
--  Your use of Altera Corporation's design tools, logic functions 
--  and other software and tools, and its AMPP partner logic 
--  functions, and any output files from any of the foregoing 
--  (including device programming or simulation files), and any 
--  associated documentation or information are expressly subject 
--  to the terms and conditions of the Altera Program License 
--  Subscription Agreement, Altera MegaCore Function License 
--  Agreement, or other applicable license agreement, including, 
--  without limitation, that your use is for the sole purpose of 
--  programming logic devices manufactured by Altera and sold by 
--  Altera or its authorized distributors.  Please refer to the 
--  applicable agreement for further details.


FUNCTION altsyncram_boa1 (address_a[8..0], address_b[8..0], clock0, clock1, clocken1, data_a[7..0], wren_a)
RETURNS ( q_b[7..0]);
FUNCTION cntr_vbb (aclr, clock, cnt_en, sclr)
RETURNS ( q[7..0]);
FUNCTION cntr_cc7 (aclr, clock, cnt_en, sclr, updown)
RETURNS ( q[8..0]);
FUNCTION cntr_0cb (aclr, clock, cnt_en, sclr)
RETURNS ( q[8..0]);

--synthesis_resources = lut 29 
SUBDESIGN a_dpfifo_ai31
( 
	aclr	:	input;
	clock	:	input;
	data[7..0]	:	input;
	empty	:	output;
	full	:	output;
	q[7..0]	:	output;
	rreq	:	input;
	sclr	:	input;
	usedw[8..0]	:	output;
	wreq	:	input;
) 
VARIABLE 
	FIFOram : altsyncram_boa1;
	empty_dff : dffe;
	full_dff : dffe;
	low_addressa[8..0] : dffe;
	rd_ptr_lsb : dffe;
	usedw_is_0_dff : dffe;
	usedw_is_1_dff : dffe;
	usedw_is_2_dff : dffe;
	wrreq_delaya[1..0] : dffe;
	almost_full_comparer_aeb_int	:	WIRE;
	almost_full_comparer_aeb	:	WIRE;
	almost_full_comparer_dataa[8..0]	:	WIRE;
	almost_full_comparer_datab[8..0]	:	WIRE;
	three_comparison_aeb_int	:	WIRE;
	three_comparison_aeb	:	WIRE;
	three_comparison_dataa[8..0]	:	WIRE;
	three_comparison_datab[8..0]	:	WIRE;
	rd_ptr_msb : cntr_vbb;
	usedw_counter : cntr_cc7;
	wr_ptr : cntr_0cb;
	asynch_read_counter_enable	: WIRE;
	empty_out	: WIRE;
	full_out	: WIRE;
	pulse_ram_output	: WIRE;
	ram_read_address[8..0]	: WIRE;
	rd_ptr[8..0]	: WIRE;
	usedw_is_0	: WIRE;
	usedw_is_1	: WIRE;
	usedw_is_2	: WIRE;
	usedw_will_be_0	: WIRE;
	usedw_will_be_1	: WIRE;
	usedw_will_be_2	: WIRE;
	valid_rreq	: WIRE;
	valid_wreq	: WIRE;
	wait_state	: WIRE;

BEGIN 
	FIFOram.address_a[] = wr_ptr.q[];
	FIFOram.address_b[] = ram_read_address[];
	FIFOram.clock0 = clock;
	FIFOram.clock1 = clock;
	FIFOram.clocken1 = pulse_ram_output;
	FIFOram.data_a[] = data[];
	FIFOram.wren_a = valid_wreq;
	empty_dff.clk = clock;
	empty_dff.clrn = (! aclr);
	empty_dff.d = ((! (usedw_will_be_0 # wait_state)) & (! sclr));
	full_dff.clk = clock;
	full_dff.clrn = (! aclr);
	full_dff.d = ((! sclr) & (((valid_wreq & (! valid_rreq)) & almost_full_comparer_aeb) # (full_dff.q & (! (valid_wreq $ valid_rreq)))));
	low_addressa[].clk = clock;
	low_addressa[].clrn = (! aclr);
	low_addressa[].d = ((! sclr) & ((asynch_read_counter_enable & rd_ptr[]) # ((! asynch_read_counter_enable) & low_addressa[].q)));
	rd_ptr_lsb.clk = clock;
	rd_ptr_lsb.clrn = (! aclr);
	rd_ptr_lsb.d = ((! rd_ptr_lsb.q) & (! sclr));
	rd_ptr_lsb.ena = (asynch_read_counter_enable # sclr);
	usedw_is_0_dff.clk = clock;
	usedw_is_0_dff.clrn = (! aclr);
	usedw_is_0_dff.d = (! usedw_will_be_0);
	usedw_is_1_dff.clk = clock;
	usedw_is_1_dff.clrn = (! aclr);
	usedw_is_1_dff.d = usedw_will_be_1;
	usedw_is_2_dff.clk = clock;
	usedw_is_2_dff.clrn = (! aclr);
	usedw_is_2_dff.d = usedw_will_be_2;
	wrreq_delaya[].clk = clock;
	wrreq_delaya[].clrn = (! aclr);
	wrreq_delaya[].d = ( ((! sclr) & valid_wreq), ((! sclr) & wrreq_delaya[1].q));
	IF (almost_full_comparer_dataa[] == almost_full_comparer_datab[]) THEN
		almost_full_comparer_aeb_int = VCC;
	ELSE
		almost_full_comparer_aeb_int = GND;
	END IF;
	almost_full_comparer_aeb = almost_full_comparer_aeb_int;
	almost_full_comparer_dataa[] = B"111111111";
	almost_full_comparer_datab[] = usedw_counter.q[];
	IF (three_comparison_dataa[] == three_comparison_datab[]) THEN
		three_comparison_aeb_int = VCC;
	ELSE
		three_comparison_aeb_int = GND;
	END IF;
	three_comparison_aeb = three_comparison_aeb_int;
	three_comparison_dataa[] = usedw_counter.q[];
	three_comparison_datab[] = B"000000011";
	rd_ptr_msb.aclr = aclr;
	rd_ptr_msb.clock = clock;
	rd_ptr_msb.cnt_en = (asynch_read_counter_enable & (! rd_ptr_lsb.q));
	rd_ptr_msb.sclr = sclr;
	usedw_counter.aclr = aclr;
	usedw_counter.clock = clock;
	usedw_counter.cnt_en = (valid_wreq $ valid_rreq);
	usedw_counter.sclr = sclr;
	usedw_counter.updown = valid_wreq;
	wr_ptr.aclr = aclr;
	wr_ptr.clock = clock;
	wr_ptr.cnt_en = valid_wreq;
	wr_ptr.sclr = sclr;
	asynch_read_counter_enable = pulse_ram_output;
	empty = empty_out;
	empty_out = (! empty_dff.q);
	full = full_out;
	full_out = full_dff.q;
	pulse_ram_output = ((((usedw_is_1 & wrreq_delaya[0].q) # ((usedw_is_2 & wrreq_delaya[1].q) & wrreq_delaya[0].q)) # ((! (usedw_is_1 # usedw_is_2)) & valid_rreq)) # ((usedw_is_2 & (! wrreq_delaya[1].q)) & valid_rreq));
	q[] = FIFOram.q_b[];
	ram_read_address[] = (((! asynch_read_counter_enable) & low_addressa[].q) # (asynch_read_counter_enable & rd_ptr[]));
	rd_ptr[] = ( rd_ptr_msb.q[], (! rd_ptr_lsb.q));
	usedw[] = usedw_counter.q[];
	usedw_is_0 = (! usedw_is_0_dff.q);
	usedw_is_1 = usedw_is_1_dff.q;
	usedw_is_2 = usedw_is_2_dff.q;
	usedw_will_be_0 = (! ((! sclr) & (! (((usedw_is_1 & valid_rreq) & (! valid_wreq)) # (usedw_is_0 & (! (valid_wreq $ valid_rreq)))))));
	usedw_will_be_1 = ((! sclr) & (((usedw_is_1 & (! (valid_wreq $ valid_rreq))) # ((usedw_is_0 & valid_wreq) & (! valid_rreq))) # ((usedw_is_2 & valid_rreq) & (! valid_wreq))));
	usedw_will_be_2 = ((! sclr) & (((usedw_is_2_dff.q & (! (valid_wreq $ valid_rreq))) # ((usedw_is_1 & valid_wreq) & (! valid_rreq))) # ((three_comparison_aeb & valid_rreq) & (! valid_wreq))));
	valid_rreq = rreq;
	valid_wreq = wreq;
	wait_state = ((usedw_will_be_1 & (valid_wreq $ wrreq_delaya[1].q)) # ((usedw_will_be_2 & valid_wreq) & wrreq_delaya[1].q));
END;
--VALID FILE

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美国欧美日韩国产在线播放| 久久综合色婷婷| 国产精品免费aⅴ片在线观看| 美国十次综合导航| 日韩一区二区视频| 男人的天堂久久精品| 欧美日本精品一区二区三区| 亚洲高清免费在线| 欧美日韩高清不卡| 青青国产91久久久久久| 欧美久久久久久久久久 | 在线播放国产精品二区一二区四区 | 国产成人精品亚洲日本在线桃色| 日韩精品一区二区三区中文不卡 | 理论电影国产精品| 7777精品伊人久久久大香线蕉完整版 | 精品国产一区二区三区不卡 | 亚洲女同一区二区| 91视频免费播放| 亚洲色图一区二区| 色呦呦网站一区| 亚洲成人动漫精品| 91麻豆精品国产91久久久久久| 午夜久久电影网| 欧美性色黄大片| 麻豆专区一区二区三区四区五区| 精品理论电影在线观看| 国产成人综合在线| 亚洲色图丝袜美腿| 91精品国产综合久久精品图片| 日韩福利视频导航| 久久婷婷国产综合国色天香| 成人夜色视频网站在线观看| 国产香蕉久久精品综合网| 岛国一区二区三区| 亚洲一区二区三区精品在线| 色网站国产精品| 日本少妇一区二区| 日韩欧美高清在线| eeuss影院一区二区三区| 亚洲一区二区三区四区的| 日韩精品一区国产麻豆| 成人深夜视频在线观看| 亚洲婷婷在线视频| 日韩一二三区不卡| 丁香一区二区三区| 午夜视频在线观看一区二区| 欧美精品久久天天躁| 国产一区二区电影| 国产精品久久久久桃色tv| 欧美日本韩国一区| 不卡高清视频专区| 午夜视频在线观看一区| 国产亚洲婷婷免费| 欧美人与z0zoxxxx视频| 国产成人aaa| 国产91精品一区二区麻豆亚洲| 欧美精品99久久久**| 国产99久久久精品| 亚洲欧洲日韩一区二区三区| 欧美精品日韩一区| 99久久婷婷国产| 国内精品久久久久影院薰衣草| 亚洲图片你懂的| 久久久高清一区二区三区| 欧美日韩一区二区欧美激情 | 色综合久久久久久久久久久| 国产真实乱子伦精品视频| 亚洲一区二区三区四区在线| 国产精品美女一区二区| 日韩丝袜美女视频| 91成人看片片| 99视频国产精品| 国产精品一线二线三线| 日韩精品午夜视频| 最新成人av在线| 国产欧美精品一区aⅴ影院| 日韩一区二区免费电影| 欧美在线一区二区| 夫妻av一区二区| 国产一区二区在线视频| 日本欧美加勒比视频| 亚洲第一激情av| 国产精品私房写真福利视频| 欧美成人三级在线| 欧美大黄免费观看| 欧美一级xxx| 欧美一激情一区二区三区| 欧美肥妇毛茸茸| 欧美久久一二区| 制服丝袜中文字幕亚洲| 欧美高清精品3d| 色欧美片视频在线观看| 久久婷婷国产综合国色天香| 欧美大片一区二区| 精品国产乱码久久久久久图片| 久久一留热品黄| 亚洲天天做日日做天天谢日日欢| 亚洲一区在线免费观看| 日韩av电影天堂| 国产激情一区二区三区四区 | 樱花草国产18久久久久| 天天影视涩香欲综合网| 另类小说视频一区二区| 国产精品1区2区3区在线观看| 成人免费高清在线| 欧美日韩精品高清| 久久久久久影视| 一区二区三区在线影院| 蜜臀av一区二区在线免费观看| 国产真实乱对白精彩久久| 99re热这里只有精品免费视频| 欧美性高清videossexo| 欧美电影免费提供在线观看| 午夜不卡av免费| 久久爱www久久做| 色哟哟一区二区在线观看| 欧美一区二区高清| 国产精品乱码久久久久久| 亚洲bt欧美bt精品777| 国产成+人+日韩+欧美+亚洲| 欧美精品在线观看播放| 日本一区二区在线不卡| 日韩精品一区第一页| 成人黄色av电影| 日韩你懂的在线观看| 亚洲日本韩国一区| 精品夜夜嗨av一区二区三区| av亚洲精华国产精华精华| 日韩欧美第一区| 一区二区三区高清不卡| 国产成人av一区二区三区在线观看| 欧美性做爰猛烈叫床潮| 欧美国产日韩精品免费观看| 蜜臀av一区二区| 欧美午夜影院一区| 亚洲国产精品ⅴa在线观看| 男男gaygay亚洲| 欧美日韩一区二区不卡| 中文字幕中文字幕中文字幕亚洲无线| 免费亚洲电影在线| 欧美三级午夜理伦三级中视频| 国产精品另类一区| 国产精品一区在线观看你懂的| 欧美精品v国产精品v日韩精品| 亚洲人成亚洲人成在线观看图片 | 久久久久久久久久久电影| 婷婷久久综合九色国产成人| 一本一道久久a久久精品| 国产精品视频一二| 久久99久久99小草精品免视看| 欧美色老头old∨ideo| 亚洲色图一区二区三区| 成人免费视频视频| 欧美激情在线一区二区三区| 狠狠色综合日日| 精品免费日韩av| 久久精品国产色蜜蜜麻豆| 欧美一区二区三区在| 午夜欧美电影在线观看| 欧美日韩一级片网站| 性做久久久久久久久| 欧美日韩精品欧美日韩精品 | 777精品伊人久久久久大香线蕉| 亚洲综合区在线| 欧美在线观看18| 亚洲国产成人av好男人在线观看| 色国产综合视频| 亚洲国产精品综合小说图片区| 在线观看不卡一区| 亚洲成人自拍偷拍| 欧美老女人在线| 蜜桃精品视频在线| 欧美变态口味重另类| 国产一区二区不卡老阿姨| 国产清纯美女被跳蛋高潮一区二区久久w | 日韩一级片在线播放| 六月婷婷色综合| 久久精品人人爽人人爽| 成人午夜视频在线观看| 自拍视频在线观看一区二区| 91免费看`日韩一区二区| 洋洋av久久久久久久一区| 欧美日韩情趣电影| 久久国产精品72免费观看| 精品粉嫩超白一线天av| 成人免费视频播放| 一区二区三区中文字幕| 欧美精品xxxxbbbb| 日韩免费在线观看| 一区二区视频在线看| 在线观看欧美日本| 免费在线观看成人| 国产色综合久久| 91年精品国产| 日本免费在线视频不卡一不卡二| 精品国产91九色蝌蚪| av在线不卡免费看| 日韩国产高清在线| 中文字幕+乱码+中文字幕一区|