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 + -
显示快捷键?