decode_qkb.tdf

来自「实现了CPU的基本功能」· TDF 代码 · 共 2,306 行 · 第 1/5 页

TDF
2,306
字号
--lpm_decode CASCADE_CHAIN="MANUAL" DEVICE_FAMILY="FLEX10K" IGNORE_CASCADE_BUFFERS="OFF" LPM_DECODES=256 LPM_WIDTH=8 data enable eq
--VERSION_BEGIN 5.1 cbx_cycloneii 2005:08:30:10:31:44:SJ cbx_lpm_add_sub 2005:09:30:12:13:06:SJ cbx_lpm_compare 2005:07:12:04:41:28:SJ cbx_lpm_decode 2005:04:28:09:28:48:SJ cbx_mgl 2005:10:09:07:39:04:SJ cbx_stratix 2005:10:07:15:53:08:SJ cbx_stratixii 2005:07:27:05:50:56:SJ  VERSION_END


--  Copyright (C) 1991-2005 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 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.



--synthesis_resources = lut 1536 
SUBDESIGN decode_qkb
( 
	data[7..0]	:	input;
	enable	:	input;
	eq[255..0]	:	output;
) 
VARIABLE
	cmpr1_aeb_int	:	WIRE;
	cmpr1_aeb	:	WIRE;
	cmpr1_dataa[8..0]	:	WIRE;
	cmpr1_datab[8..0]	:	WIRE;
	cmpr10_aeb_int	:	WIRE;
	cmpr10_aeb	:	WIRE;
	cmpr10_dataa[8..0]	:	WIRE;
	cmpr10_datab[8..0]	:	WIRE;
	cmpr100_aeb_int	:	WIRE;
	cmpr100_aeb	:	WIRE;
	cmpr100_dataa[8..0]	:	WIRE;
	cmpr100_datab[8..0]	:	WIRE;
	cmpr101_aeb_int	:	WIRE;
	cmpr101_aeb	:	WIRE;
	cmpr101_dataa[8..0]	:	WIRE;
	cmpr101_datab[8..0]	:	WIRE;
	cmpr102_aeb_int	:	WIRE;
	cmpr102_aeb	:	WIRE;
	cmpr102_dataa[8..0]	:	WIRE;
	cmpr102_datab[8..0]	:	WIRE;
	cmpr103_aeb_int	:	WIRE;
	cmpr103_aeb	:	WIRE;
	cmpr103_dataa[8..0]	:	WIRE;
	cmpr103_datab[8..0]	:	WIRE;
	cmpr104_aeb_int	:	WIRE;
	cmpr104_aeb	:	WIRE;
	cmpr104_dataa[8..0]	:	WIRE;
	cmpr104_datab[8..0]	:	WIRE;
	cmpr105_aeb_int	:	WIRE;
	cmpr105_aeb	:	WIRE;
	cmpr105_dataa[8..0]	:	WIRE;
	cmpr105_datab[8..0]	:	WIRE;
	cmpr106_aeb_int	:	WIRE;
	cmpr106_aeb	:	WIRE;
	cmpr106_dataa[8..0]	:	WIRE;
	cmpr106_datab[8..0]	:	WIRE;
	cmpr107_aeb_int	:	WIRE;
	cmpr107_aeb	:	WIRE;
	cmpr107_dataa[8..0]	:	WIRE;
	cmpr107_datab[8..0]	:	WIRE;
	cmpr108_aeb_int	:	WIRE;
	cmpr108_aeb	:	WIRE;
	cmpr108_dataa[8..0]	:	WIRE;
	cmpr108_datab[8..0]	:	WIRE;
	cmpr109_aeb_int	:	WIRE;
	cmpr109_aeb	:	WIRE;
	cmpr109_dataa[8..0]	:	WIRE;
	cmpr109_datab[8..0]	:	WIRE;
	cmpr11_aeb_int	:	WIRE;
	cmpr11_aeb	:	WIRE;
	cmpr11_dataa[8..0]	:	WIRE;
	cmpr11_datab[8..0]	:	WIRE;
	cmpr110_aeb_int	:	WIRE;
	cmpr110_aeb	:	WIRE;
	cmpr110_dataa[8..0]	:	WIRE;
	cmpr110_datab[8..0]	:	WIRE;
	cmpr111_aeb_int	:	WIRE;
	cmpr111_aeb	:	WIRE;
	cmpr111_dataa[8..0]	:	WIRE;
	cmpr111_datab[8..0]	:	WIRE;
	cmpr112_aeb_int	:	WIRE;
	cmpr112_aeb	:	WIRE;
	cmpr112_dataa[8..0]	:	WIRE;
	cmpr112_datab[8..0]	:	WIRE;
	cmpr113_aeb_int	:	WIRE;
	cmpr113_aeb	:	WIRE;
	cmpr113_dataa[8..0]	:	WIRE;
	cmpr113_datab[8..0]	:	WIRE;
	cmpr114_aeb_int	:	WIRE;
	cmpr114_aeb	:	WIRE;
	cmpr114_dataa[8..0]	:	WIRE;
	cmpr114_datab[8..0]	:	WIRE;
	cmpr115_aeb_int	:	WIRE;
	cmpr115_aeb	:	WIRE;
	cmpr115_dataa[8..0]	:	WIRE;
	cmpr115_datab[8..0]	:	WIRE;
	cmpr116_aeb_int	:	WIRE;
	cmpr116_aeb	:	WIRE;
	cmpr116_dataa[8..0]	:	WIRE;
	cmpr116_datab[8..0]	:	WIRE;
	cmpr117_aeb_int	:	WIRE;
	cmpr117_aeb	:	WIRE;
	cmpr117_dataa[8..0]	:	WIRE;
	cmpr117_datab[8..0]	:	WIRE;
	cmpr118_aeb_int	:	WIRE;
	cmpr118_aeb	:	WIRE;
	cmpr118_dataa[8..0]	:	WIRE;
	cmpr118_datab[8..0]	:	WIRE;
	cmpr119_aeb_int	:	WIRE;
	cmpr119_aeb	:	WIRE;
	cmpr119_dataa[8..0]	:	WIRE;
	cmpr119_datab[8..0]	:	WIRE;
	cmpr12_aeb_int	:	WIRE;
	cmpr12_aeb	:	WIRE;
	cmpr12_dataa[8..0]	:	WIRE;
	cmpr12_datab[8..0]	:	WIRE;
	cmpr120_aeb_int	:	WIRE;
	cmpr120_aeb	:	WIRE;
	cmpr120_dataa[8..0]	:	WIRE;
	cmpr120_datab[8..0]	:	WIRE;
	cmpr121_aeb_int	:	WIRE;
	cmpr121_aeb	:	WIRE;
	cmpr121_dataa[8..0]	:	WIRE;
	cmpr121_datab[8..0]	:	WIRE;
	cmpr122_aeb_int	:	WIRE;
	cmpr122_aeb	:	WIRE;
	cmpr122_dataa[8..0]	:	WIRE;
	cmpr122_datab[8..0]	:	WIRE;
	cmpr123_aeb_int	:	WIRE;
	cmpr123_aeb	:	WIRE;
	cmpr123_dataa[8..0]	:	WIRE;
	cmpr123_datab[8..0]	:	WIRE;
	cmpr124_aeb_int	:	WIRE;
	cmpr124_aeb	:	WIRE;
	cmpr124_dataa[8..0]	:	WIRE;
	cmpr124_datab[8..0]	:	WIRE;
	cmpr125_aeb_int	:	WIRE;
	cmpr125_aeb	:	WIRE;
	cmpr125_dataa[8..0]	:	WIRE;
	cmpr125_datab[8..0]	:	WIRE;
	cmpr126_aeb_int	:	WIRE;
	cmpr126_aeb	:	WIRE;
	cmpr126_dataa[8..0]	:	WIRE;
	cmpr126_datab[8..0]	:	WIRE;
	cmpr127_aeb_int	:	WIRE;
	cmpr127_aeb	:	WIRE;
	cmpr127_dataa[8..0]	:	WIRE;
	cmpr127_datab[8..0]	:	WIRE;
	cmpr128_aeb_int	:	WIRE;
	cmpr128_aeb	:	WIRE;
	cmpr128_dataa[8..0]	:	WIRE;
	cmpr128_datab[8..0]	:	WIRE;
	cmpr129_aeb_int	:	WIRE;
	cmpr129_aeb	:	WIRE;
	cmpr129_dataa[8..0]	:	WIRE;
	cmpr129_datab[8..0]	:	WIRE;
	cmpr13_aeb_int	:	WIRE;
	cmpr13_aeb	:	WIRE;
	cmpr13_dataa[8..0]	:	WIRE;
	cmpr13_datab[8..0]	:	WIRE;
	cmpr130_aeb_int	:	WIRE;
	cmpr130_aeb	:	WIRE;
	cmpr130_dataa[8..0]	:	WIRE;
	cmpr130_datab[8..0]	:	WIRE;
	cmpr131_aeb_int	:	WIRE;
	cmpr131_aeb	:	WIRE;
	cmpr131_dataa[8..0]	:	WIRE;
	cmpr131_datab[8..0]	:	WIRE;
	cmpr132_aeb_int	:	WIRE;
	cmpr132_aeb	:	WIRE;
	cmpr132_dataa[8..0]	:	WIRE;
	cmpr132_datab[8..0]	:	WIRE;
	cmpr133_aeb_int	:	WIRE;
	cmpr133_aeb	:	WIRE;
	cmpr133_dataa[8..0]	:	WIRE;
	cmpr133_datab[8..0]	:	WIRE;
	cmpr134_aeb_int	:	WIRE;
	cmpr134_aeb	:	WIRE;
	cmpr134_dataa[8..0]	:	WIRE;
	cmpr134_datab[8..0]	:	WIRE;
	cmpr135_aeb_int	:	WIRE;
	cmpr135_aeb	:	WIRE;
	cmpr135_dataa[8..0]	:	WIRE;
	cmpr135_datab[8..0]	:	WIRE;
	cmpr136_aeb_int	:	WIRE;
	cmpr136_aeb	:	WIRE;
	cmpr136_dataa[8..0]	:	WIRE;
	cmpr136_datab[8..0]	:	WIRE;
	cmpr137_aeb_int	:	WIRE;
	cmpr137_aeb	:	WIRE;
	cmpr137_dataa[8..0]	:	WIRE;
	cmpr137_datab[8..0]	:	WIRE;
	cmpr138_aeb_int	:	WIRE;
	cmpr138_aeb	:	WIRE;
	cmpr138_dataa[8..0]	:	WIRE;
	cmpr138_datab[8..0]	:	WIRE;
	cmpr139_aeb_int	:	WIRE;
	cmpr139_aeb	:	WIRE;
	cmpr139_dataa[8..0]	:	WIRE;
	cmpr139_datab[8..0]	:	WIRE;
	cmpr14_aeb_int	:	WIRE;
	cmpr14_aeb	:	WIRE;
	cmpr14_dataa[8..0]	:	WIRE;
	cmpr14_datab[8..0]	:	WIRE;
	cmpr140_aeb_int	:	WIRE;
	cmpr140_aeb	:	WIRE;
	cmpr140_dataa[8..0]	:	WIRE;
	cmpr140_datab[8..0]	:	WIRE;
	cmpr141_aeb_int	:	WIRE;
	cmpr141_aeb	:	WIRE;
	cmpr141_dataa[8..0]	:	WIRE;
	cmpr141_datab[8..0]	:	WIRE;
	cmpr142_aeb_int	:	WIRE;
	cmpr142_aeb	:	WIRE;
	cmpr142_dataa[8..0]	:	WIRE;
	cmpr142_datab[8..0]	:	WIRE;
	cmpr143_aeb_int	:	WIRE;
	cmpr143_aeb	:	WIRE;
	cmpr143_dataa[8..0]	:	WIRE;
	cmpr143_datab[8..0]	:	WIRE;
	cmpr144_aeb_int	:	WIRE;
	cmpr144_aeb	:	WIRE;
	cmpr144_dataa[8..0]	:	WIRE;
	cmpr144_datab[8..0]	:	WIRE;
	cmpr145_aeb_int	:	WIRE;
	cmpr145_aeb	:	WIRE;
	cmpr145_dataa[8..0]	:	WIRE;
	cmpr145_datab[8..0]	:	WIRE;
	cmpr146_aeb_int	:	WIRE;
	cmpr146_aeb	:	WIRE;
	cmpr146_dataa[8..0]	:	WIRE;
	cmpr146_datab[8..0]	:	WIRE;
	cmpr147_aeb_int	:	WIRE;
	cmpr147_aeb	:	WIRE;
	cmpr147_dataa[8..0]	:	WIRE;
	cmpr147_datab[8..0]	:	WIRE;
	cmpr148_aeb_int	:	WIRE;
	cmpr148_aeb	:	WIRE;
	cmpr148_dataa[8..0]	:	WIRE;
	cmpr148_datab[8..0]	:	WIRE;
	cmpr149_aeb_int	:	WIRE;
	cmpr149_aeb	:	WIRE;
	cmpr149_dataa[8..0]	:	WIRE;
	cmpr149_datab[8..0]	:	WIRE;
	cmpr15_aeb_int	:	WIRE;
	cmpr15_aeb	:	WIRE;
	cmpr15_dataa[8..0]	:	WIRE;
	cmpr15_datab[8..0]	:	WIRE;
	cmpr150_aeb_int	:	WIRE;
	cmpr150_aeb	:	WIRE;
	cmpr150_dataa[8..0]	:	WIRE;
	cmpr150_datab[8..0]	:	WIRE;
	cmpr151_aeb_int	:	WIRE;
	cmpr151_aeb	:	WIRE;
	cmpr151_dataa[8..0]	:	WIRE;
	cmpr151_datab[8..0]	:	WIRE;
	cmpr152_aeb_int	:	WIRE;
	cmpr152_aeb	:	WIRE;
	cmpr152_dataa[8..0]	:	WIRE;
	cmpr152_datab[8..0]	:	WIRE;
	cmpr153_aeb_int	:	WIRE;
	cmpr153_aeb	:	WIRE;
	cmpr153_dataa[8..0]	:	WIRE;
	cmpr153_datab[8..0]	:	WIRE;
	cmpr154_aeb_int	:	WIRE;
	cmpr154_aeb	:	WIRE;
	cmpr154_dataa[8..0]	:	WIRE;
	cmpr154_datab[8..0]	:	WIRE;
	cmpr155_aeb_int	:	WIRE;
	cmpr155_aeb	:	WIRE;
	cmpr155_dataa[8..0]	:	WIRE;
	cmpr155_datab[8..0]	:	WIRE;
	cmpr156_aeb_int	:	WIRE;
	cmpr156_aeb	:	WIRE;
	cmpr156_dataa[8..0]	:	WIRE;
	cmpr156_datab[8..0]	:	WIRE;
	cmpr157_aeb_int	:	WIRE;
	cmpr157_aeb	:	WIRE;
	cmpr157_dataa[8..0]	:	WIRE;
	cmpr157_datab[8..0]	:	WIRE;
	cmpr158_aeb_int	:	WIRE;
	cmpr158_aeb	:	WIRE;
	cmpr158_dataa[8..0]	:	WIRE;
	cmpr158_datab[8..0]	:	WIRE;
	cmpr159_aeb_int	:	WIRE;
	cmpr159_aeb	:	WIRE;
	cmpr159_dataa[8..0]	:	WIRE;
	cmpr159_datab[8..0]	:	WIRE;
	cmpr16_aeb_int	:	WIRE;
	cmpr16_aeb	:	WIRE;
	cmpr16_dataa[8..0]	:	WIRE;
	cmpr16_datab[8..0]	:	WIRE;
	cmpr160_aeb_int	:	WIRE;
	cmpr160_aeb	:	WIRE;
	cmpr160_dataa[8..0]	:	WIRE;
	cmpr160_datab[8..0]	:	WIRE;
	cmpr161_aeb_int	:	WIRE;
	cmpr161_aeb	:	WIRE;
	cmpr161_dataa[8..0]	:	WIRE;
	cmpr161_datab[8..0]	:	WIRE;
	cmpr162_aeb_int	:	WIRE;
	cmpr162_aeb	:	WIRE;
	cmpr162_dataa[8..0]	:	WIRE;
	cmpr162_datab[8..0]	:	WIRE;
	cmpr163_aeb_int	:	WIRE;
	cmpr163_aeb	:	WIRE;
	cmpr163_dataa[8..0]	:	WIRE;
	cmpr163_datab[8..0]	:	WIRE;
	cmpr164_aeb_int	:	WIRE;
	cmpr164_aeb	:	WIRE;
	cmpr164_dataa[8..0]	:	WIRE;
	cmpr164_datab[8..0]	:	WIRE;
	cmpr165_aeb_int	:	WIRE;
	cmpr165_aeb	:	WIRE;
	cmpr165_dataa[8..0]	:	WIRE;
	cmpr165_datab[8..0]	:	WIRE;
	cmpr166_aeb_int	:	WIRE;
	cmpr166_aeb	:	WIRE;
	cmpr166_dataa[8..0]	:	WIRE;
	cmpr166_datab[8..0]	:	WIRE;
	cmpr167_aeb_int	:	WIRE;
	cmpr167_aeb	:	WIRE;
	cmpr167_dataa[8..0]	:	WIRE;
	cmpr167_datab[8..0]	:	WIRE;
	cmpr168_aeb_int	:	WIRE;
	cmpr168_aeb	:	WIRE;
	cmpr168_dataa[8..0]	:	WIRE;
	cmpr168_datab[8..0]	:	WIRE;
	cmpr169_aeb_int	:	WIRE;
	cmpr169_aeb	:	WIRE;
	cmpr169_dataa[8..0]	:	WIRE;
	cmpr169_datab[8..0]	:	WIRE;
	cmpr17_aeb_int	:	WIRE;
	cmpr17_aeb	:	WIRE;
	cmpr17_dataa[8..0]	:	WIRE;
	cmpr17_datab[8..0]	:	WIRE;
	cmpr170_aeb_int	:	WIRE;
	cmpr170_aeb	:	WIRE;
	cmpr170_dataa[8..0]	:	WIRE;
	cmpr170_datab[8..0]	:	WIRE;
	cmpr171_aeb_int	:	WIRE;
	cmpr171_aeb	:	WIRE;
	cmpr171_dataa[8..0]	:	WIRE;
	cmpr171_datab[8..0]	:	WIRE;
	cmpr172_aeb_int	:	WIRE;
	cmpr172_aeb	:	WIRE;
	cmpr172_dataa[8..0]	:	WIRE;
	cmpr172_datab[8..0]	:	WIRE;
	cmpr173_aeb_int	:	WIRE;
	cmpr173_aeb	:	WIRE;
	cmpr173_dataa[8..0]	:	WIRE;
	cmpr173_datab[8..0]	:	WIRE;
	cmpr174_aeb_int	:	WIRE;
	cmpr174_aeb	:	WIRE;
	cmpr174_dataa[8..0]	:	WIRE;
	cmpr174_datab[8..0]	:	WIRE;
	cmpr175_aeb_int	:	WIRE;
	cmpr175_aeb	:	WIRE;
	cmpr175_dataa[8..0]	:	WIRE;
	cmpr175_datab[8..0]	:	WIRE;
	cmpr176_aeb_int	:	WIRE;
	cmpr176_aeb	:	WIRE;
	cmpr176_dataa[8..0]	:	WIRE;
	cmpr176_datab[8..0]	:	WIRE;
	cmpr177_aeb_int	:	WIRE;
	cmpr177_aeb	:	WIRE;
	cmpr177_dataa[8..0]	:	WIRE;
	cmpr177_datab[8..0]	:	WIRE;
	cmpr178_aeb_int	:	WIRE;
	cmpr178_aeb	:	WIRE;
	cmpr178_dataa[8..0]	:	WIRE;
	cmpr178_datab[8..0]	:	WIRE;
	cmpr179_aeb_int	:	WIRE;
	cmpr179_aeb	:	WIRE;
	cmpr179_dataa[8..0]	:	WIRE;
	cmpr179_datab[8..0]	:	WIRE;
	cmpr18_aeb_int	:	WIRE;
	cmpr18_aeb	:	WIRE;
	cmpr18_dataa[8..0]	:	WIRE;
	cmpr18_datab[8..0]	:	WIRE;
	cmpr180_aeb_int	:	WIRE;
	cmpr180_aeb	:	WIRE;
	cmpr180_dataa[8..0]	:	WIRE;
	cmpr180_datab[8..0]	:	WIRE;
	cmpr181_aeb_int	:	WIRE;
	cmpr181_aeb	:	WIRE;
	cmpr181_dataa[8..0]	:	WIRE;
	cmpr181_datab[8..0]	:	WIRE;
	cmpr182_aeb_int	:	WIRE;
	cmpr182_aeb	:	WIRE;
	cmpr182_dataa[8..0]	:	WIRE;
	cmpr182_datab[8..0]	:	WIRE;
	cmpr183_aeb_int	:	WIRE;
	cmpr183_aeb	:	WIRE;
	cmpr183_dataa[8..0]	:	WIRE;
	cmpr183_datab[8..0]	:	WIRE;
	cmpr184_aeb_int	:	WIRE;
	cmpr184_aeb	:	WIRE;
	cmpr184_dataa[8..0]	:	WIRE;
	cmpr184_datab[8..0]	:	WIRE;
	cmpr185_aeb_int	:	WIRE;
	cmpr185_aeb	:	WIRE;
	cmpr185_dataa[8..0]	:	WIRE;
	cmpr185_datab[8..0]	:	WIRE;
	cmpr186_aeb_int	:	WIRE;
	cmpr186_aeb	:	WIRE;
	cmpr186_dataa[8..0]	:	WIRE;
	cmpr186_datab[8..0]	:	WIRE;
	cmpr187_aeb_int	:	WIRE;
	cmpr187_aeb	:	WIRE;
	cmpr187_dataa[8..0]	:	WIRE;
	cmpr187_datab[8..0]	:	WIRE;
	cmpr188_aeb_int	:	WIRE;
	cmpr188_aeb	:	WIRE;
	cmpr188_dataa[8..0]	:	WIRE;
	cmpr188_datab[8..0]	:	WIRE;
	cmpr189_aeb_int	:	WIRE;
	cmpr189_aeb	:	WIRE;
	cmpr189_dataa[8..0]	:	WIRE;
	cmpr189_datab[8..0]	:	WIRE;
	cmpr19_aeb_int	:	WIRE;
	cmpr19_aeb	:	WIRE;
	cmpr19_dataa[8..0]	:	WIRE;
	cmpr19_datab[8..0]	:	WIRE;
	cmpr190_aeb_int	:	WIRE;
	cmpr190_aeb	:	WIRE;
	cmpr190_dataa[8..0]	:	WIRE;
	cmpr190_datab[8..0]	:	WIRE;
	cmpr191_aeb_int	:	WIRE;
	cmpr191_aeb	:	WIRE;
	cmpr191_dataa[8..0]	:	WIRE;
	cmpr191_datab[8..0]	:	WIRE;
	cmpr192_aeb_int	:	WIRE;
	cmpr192_aeb	:	WIRE;
	cmpr192_dataa[8..0]	:	WIRE;
	cmpr192_datab[8..0]	:	WIRE;
	cmpr193_aeb_int	:	WIRE;
	cmpr193_aeb	:	WIRE;
	cmpr193_dataa[8..0]	:	WIRE;
	cmpr193_datab[8..0]	:	WIRE;
	cmpr194_aeb_int	:	WIRE;
	cmpr194_aeb	:	WIRE;
	cmpr194_dataa[8..0]	:	WIRE;
	cmpr194_datab[8..0]	:	WIRE;
	cmpr195_aeb_int	:	WIRE;
	cmpr195_aeb	:	WIRE;
	cmpr195_dataa[8..0]	:	WIRE;
	cmpr195_datab[8..0]	:	WIRE;
	cmpr196_aeb_int	:	WIRE;
	cmpr196_aeb	:	WIRE;
	cmpr196_dataa[8..0]	:	WIRE;
	cmpr196_datab[8..0]	:	WIRE;
	cmpr197_aeb_int	:	WIRE;
	cmpr197_aeb	:	WIRE;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?