📄 parallel_add1.tdf
字号:
-- megafunction wizard: %PARALLEL_ADD%
-- GENERATION: STANDARD
-- VERSION: WM1.0
-- MODULE: parallel_add
-- ============================================================
-- File Name: parallel_add1.tdf
-- Megafunction Name(s):
-- parallel_add
--
-- Simulation Library Files(s):
-- altera_mf
-- ============================================================
-- ************************************************************
-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
--
-- 7.1 Build 156 04/30/2007 SJ Full Version
-- ************************************************************
--Copyright (C) 1991-2007 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.
INCLUDE "parallel_add.inc";
SUBDESIGN parallel_add1
(
data0x[15..0] : INPUT;
data1x[15..0] : INPUT;
data2x[15..0] : INPUT;
data3x[15..0] : INPUT;
data4x[15..0] : INPUT;
data5x[15..0] : INPUT;
data6x[15..0] : INPUT;
data7x[15..0] : INPUT;
result[15..0] : OUTPUT;
)
VARIABLE
parallel_add_component : parallel_add WITH (
MSW_SUBTRACT = "NO",
PIPELINE = 0,
REPRESENTATION = "UNSIGNED",
RESULT_ALIGNMENT = "LSB",
SHIFT = 0,
SIZE = 8,
WIDTH = 16,
WIDTHR = 16
);
BEGIN
result[15..0] = parallel_add_component.result[15..0];
parallel_add_component.data[7..7][15..0] = data7x[15..0];
parallel_add_component.data[6..6][15..0] = data6x[15..0];
parallel_add_component.data[5..5][15..0] = data5x[15..0];
parallel_add_component.data[4..4][15..0] = data4x[15..0];
parallel_add_component.data[3..3][15..0] = data3x[15..0];
parallel_add_component.data[2..2][15..0] = data2x[15..0];
parallel_add_component.data[1..1][15..0] = data1x[15..0];
parallel_add_component.data[0..0][15..0] = data0x[15..0];
END;
-- ============================================================
-- CNX file retrieval info
-- ============================================================
-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone II"
-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
-- Retrieval info: LIBRARY: altera_mf altera_mf.altera_mf_components.all
-- Retrieval info: CONSTANT: MSW_SUBTRACT STRING "NO"
-- Retrieval info: CONSTANT: PIPELINE NUMERIC "0"
-- Retrieval info: CONSTANT: REPRESENTATION STRING "UNSIGNED"
-- Retrieval info: CONSTANT: RESULT_ALIGNMENT STRING "LSB"
-- Retrieval info: CONSTANT: SHIFT NUMERIC "0"
-- Retrieval info: CONSTANT: SIZE NUMERIC "8"
-- Retrieval info: CONSTANT: WIDTH NUMERIC "16"
-- Retrieval info: CONSTANT: WIDTHR NUMERIC "16"
-- Retrieval info: USED_PORT: data0x 0 0 16 0 INPUT NODEFVAL "data0x[15..0]"
-- Retrieval info: USED_PORT: data1x 0 0 16 0 INPUT NODEFVAL "data1x[15..0]"
-- Retrieval info: USED_PORT: data2x 0 0 16 0 INPUT NODEFVAL "data2x[15..0]"
-- Retrieval info: USED_PORT: data3x 0 0 16 0 INPUT NODEFVAL "data3x[15..0]"
-- Retrieval info: USED_PORT: data4x 0 0 16 0 INPUT NODEFVAL "data4x[15..0]"
-- Retrieval info: USED_PORT: data5x 0 0 16 0 INPUT NODEFVAL "data5x[15..0]"
-- Retrieval info: USED_PORT: data6x 0 0 16 0 INPUT NODEFVAL "data6x[15..0]"
-- Retrieval info: USED_PORT: data7x 0 0 16 0 INPUT NODEFVAL "data7x[15..0]"
-- Retrieval info: USED_PORT: result 0 0 16 0 OUTPUT NODEFVAL "result[15..0]"
-- Retrieval info: CONNECT: @data 1 6 16 0 data6x 0 0 16 0
-- Retrieval info: CONNECT: @data 1 5 16 0 data5x 0 0 16 0
-- Retrieval info: CONNECT: @data 1 4 16 0 data4x 0 0 16 0
-- Retrieval info: CONNECT: @data 1 3 16 0 data3x 0 0 16 0
-- Retrieval info: CONNECT: @data 1 2 16 0 data2x 0 0 16 0
-- Retrieval info: CONNECT: @data 1 1 16 0 data1x 0 0 16 0
-- Retrieval info: CONNECT: @data 1 0 16 0 data0x 0 0 16 0
-- Retrieval info: CONNECT: result 0 0 16 0 @result 0 0 16 0
-- Retrieval info: CONNECT: @data 1 7 16 0 data7x 0 0 16 0
-- Retrieval info: GEN_FILE: TYPE_NORMAL parallel_add1.tdf TRUE FALSE
-- Retrieval info: GEN_FILE: TYPE_NORMAL parallel_add1.inc TRUE FALSE
-- Retrieval info: GEN_FILE: TYPE_NORMAL parallel_add1.cmp FALSE FALSE
-- Retrieval info: GEN_FILE: TYPE_NORMAL parallel_add1.bsf TRUE
-- Retrieval info: GEN_FILE: TYPE_NORMAL parallel_add1_inst.tdf FALSE FALSE
-- Retrieval info: LIB_FILE: altera_mf
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -