summaryrefslogtreecommitdiff
path: root/FPGA/display/lpm_shiftreg0.vhd
diff options
context:
space:
mode:
Diffstat (limited to 'FPGA/display/lpm_shiftreg0.vhd')
-rw-r--r--FPGA/display/lpm_shiftreg0.vhd146
1 files changed, 146 insertions, 0 deletions
diff --git a/FPGA/display/lpm_shiftreg0.vhd b/FPGA/display/lpm_shiftreg0.vhd
new file mode 100644
index 0000000..9d71bbc
--- /dev/null
+++ b/FPGA/display/lpm_shiftreg0.vhd
@@ -0,0 +1,146 @@
1-- megafunction wizard: %LPM_SHIFTREG%
2-- GENERATION: STANDARD
3-- VERSION: WM1.0
4-- MODULE: LPM_SHIFTREG
5
6-- ============================================================
7-- File Name: lpm_shiftreg0.vhd
8-- Megafunction Name(s):
9-- LPM_SHIFTREG
10--
11-- Simulation Library Files(s):
12-- lpm
13-- ============================================================
14-- ************************************************************
15-- THIS IS A WIZARD-GENERATED FILE. DO NOT EDIT THIS FILE!
16--
17-- 13.0.1 Build 232 06/12/2013 SP 1 SJ Web Edition
18-- ************************************************************
19
20
21--Copyright (C) 1991-2013 Altera Corporation
22--Your use of Altera Corporation's design tools, logic functions
23--and other software and tools, and its AMPP partner logic
24--functions, and any output files from any of the foregoing
25--(including device programming or simulation files), and any
26--associated documentation or information are expressly subject
27--to the terms and conditions of the Altera Program License
28--Subscription Agreement, Altera MegaCore Function License
29--Agreement, or other applicable license agreement, including,
30--without limitation, that your use is for the sole purpose of
31--programming logic devices manufactured by Altera and sold by
32--Altera or its authorized distributors. Please refer to the
33--applicable agreement for further details.
34
35
36LIBRARY ieee;
37USE ieee.std_logic_1164.all;
38
39LIBRARY lpm;
40USE lpm.all;
41
42ENTITY lpm_shiftreg0 IS
43 PORT
44 (
45 aset : IN STD_LOGIC ;
46 clock : IN STD_LOGIC ;
47 enable : IN STD_LOGIC ;
48 shiftin : IN STD_LOGIC ;
49 q : OUT STD_LOGIC_VECTOR (11 DOWNTO 0);
50 shiftout : OUT STD_LOGIC
51 );
52END lpm_shiftreg0;
53
54
55ARCHITECTURE SYN OF lpm_shiftreg0 IS
56
57 SIGNAL sub_wire0 : STD_LOGIC ;
58 SIGNAL sub_wire1 : STD_LOGIC_VECTOR (11 DOWNTO 0);
59
60
61
62 COMPONENT lpm_shiftreg
63 GENERIC (
64 lpm_avalue : STRING;
65 lpm_direction : STRING;
66 lpm_type : STRING;
67 lpm_width : NATURAL
68 );
69 PORT (
70 clock : IN STD_LOGIC ;
71 shiftout : OUT STD_LOGIC ;
72 aset : IN STD_LOGIC ;
73 enable : IN STD_LOGIC ;
74 q : OUT STD_LOGIC_VECTOR (11 DOWNTO 0);
75 shiftin : IN STD_LOGIC
76 );
77 END COMPONENT;
78
79BEGIN
80 shiftout <= sub_wire0;
81 q <= sub_wire1(11 DOWNTO 0);
82
83 LPM_SHIFTREG_component : LPM_SHIFTREG
84 GENERIC MAP (
85 lpm_avalue => "2080",
86 lpm_direction => "LEFT",
87 lpm_type => "LPM_SHIFTREG",
88 lpm_width => 12
89 )
90 PORT MAP (
91 clock => clock,
92 aset => aset,
93 enable => enable,
94 shiftin => shiftin,
95 shiftout => sub_wire0,
96 q => sub_wire1
97 );
98
99
100
101END SYN;
102
103-- ============================================================
104-- CNX file retrieval info
105-- ============================================================
106-- Retrieval info: PRIVATE: ACLR NUMERIC "0"
107-- Retrieval info: PRIVATE: ALOAD NUMERIC "0"
108-- Retrieval info: PRIVATE: ASET NUMERIC "1"
109-- Retrieval info: PRIVATE: ASET_ALL1 NUMERIC "0"
110-- Retrieval info: PRIVATE: CLK_EN NUMERIC "1"
111-- Retrieval info: PRIVATE: INTENDED_DEVICE_FAMILY STRING "Cyclone II"
112-- Retrieval info: PRIVATE: LeftShift NUMERIC "1"
113-- Retrieval info: PRIVATE: ParallelDataInput NUMERIC "0"
114-- Retrieval info: PRIVATE: Q_OUT NUMERIC "1"
115-- Retrieval info: PRIVATE: SCLR NUMERIC "0"
116-- Retrieval info: PRIVATE: SLOAD NUMERIC "0"
117-- Retrieval info: PRIVATE: SSET NUMERIC "0"
118-- Retrieval info: PRIVATE: SSET_ALL1 NUMERIC "1"
119-- Retrieval info: PRIVATE: SYNTH_WRAPPER_GEN_POSTFIX STRING "0"
120-- Retrieval info: PRIVATE: SerialShiftInput NUMERIC "1"
121-- Retrieval info: PRIVATE: SerialShiftOutput NUMERIC "1"
122-- Retrieval info: PRIVATE: nBit NUMERIC "12"
123-- Retrieval info: PRIVATE: new_diagram STRING "1"
124-- Retrieval info: LIBRARY: lpm lpm.lpm_components.all
125-- Retrieval info: CONSTANT: LPM_AVALUE STRING "2080"
126-- Retrieval info: CONSTANT: LPM_DIRECTION STRING "LEFT"
127-- Retrieval info: CONSTANT: LPM_TYPE STRING "LPM_SHIFTREG"
128-- Retrieval info: CONSTANT: LPM_WIDTH NUMERIC "12"
129-- Retrieval info: USED_PORT: aset 0 0 0 0 INPUT NODEFVAL "aset"
130-- Retrieval info: USED_PORT: clock 0 0 0 0 INPUT NODEFVAL "clock"
131-- Retrieval info: USED_PORT: enable 0 0 0 0 INPUT NODEFVAL "enable"
132-- Retrieval info: USED_PORT: q 0 0 12 0 OUTPUT NODEFVAL "q[11..0]"
133-- Retrieval info: USED_PORT: shiftin 0 0 0 0 INPUT NODEFVAL "shiftin"
134-- Retrieval info: USED_PORT: shiftout 0 0 0 0 OUTPUT NODEFVAL "shiftout"
135-- Retrieval info: CONNECT: @aset 0 0 0 0 aset 0 0 0 0
136-- Retrieval info: CONNECT: @clock 0 0 0 0 clock 0 0 0 0
137-- Retrieval info: CONNECT: @enable 0 0 0 0 enable 0 0 0 0
138-- Retrieval info: CONNECT: @shiftin 0 0 0 0 shiftin 0 0 0 0
139-- Retrieval info: CONNECT: q 0 0 12 0 @q 0 0 12 0
140-- Retrieval info: CONNECT: shiftout 0 0 0 0 @shiftout 0 0 0 0
141-- Retrieval info: GEN_FILE: TYPE_NORMAL lpm_shiftreg0.vhd TRUE
142-- Retrieval info: GEN_FILE: TYPE_NORMAL lpm_shiftreg0.inc FALSE
143-- Retrieval info: GEN_FILE: TYPE_NORMAL lpm_shiftreg0.cmp TRUE
144-- Retrieval info: GEN_FILE: TYPE_NORMAL lpm_shiftreg0.bsf TRUE
145-- Retrieval info: GEN_FILE: TYPE_NORMAL lpm_shiftreg0_inst.vhd FALSE
146-- Retrieval info: LIB_FILE: lpm