add encoding SM --not finish yet
This commit is contained in:
parent
7f4a0c615f
commit
8a64f5c04b
BIN
05-Morse/Board/hds/.cache.dat
Normal file
BIN
05-Morse/Board/hds/.cache.dat
Normal file
Binary file not shown.
@ -34,10 +34,13 @@ TYPE SENDING_STATE_TYPE IS (
|
||||
sendR4,
|
||||
waitR4,
|
||||
sendR5,
|
||||
waitSpace,
|
||||
waitEndWord
|
||||
);
|
||||
signal sending_current_state, sending_next_state : SENDING_STATE_TYPE;
|
||||
|
||||
signal signSendRegisters, signRegistersSended: std_ulogic;
|
||||
|
||||
BEGIN
|
||||
------------------------------------------------------------------------------
|
||||
-- conditions for morse units
|
||||
@ -77,6 +80,7 @@ BEGIN
|
||||
is7 <= '1' when std_match(unsigned(char), "011" & x"7") else '0'; -- 011 0111
|
||||
is8 <= '1' when std_match(unsigned(char), "011" & x"8") else '0'; -- 011 1000
|
||||
is9 <= '1' when std_match(unsigned(char), "011" & x"9") else '0'; -- 011 1001
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
process(reset, clock) begin
|
||||
if reset = '1' then
|
||||
@ -89,25 +93,33 @@ BEGIN
|
||||
end process;
|
||||
|
||||
|
||||
process(general_current_state) begin
|
||||
process(reset, clock) begin
|
||||
case general_current_state is
|
||||
when waitForChar =>
|
||||
register1 <= END_WORD;
|
||||
register2 <= END_WORD;
|
||||
register3 <= END_WORD;
|
||||
register4 <= END_WORD;
|
||||
register5 <= END_WORD;
|
||||
--report "General current state is wait for char" severity note;
|
||||
register1 <= SPACE;
|
||||
register2 <= SPACE;
|
||||
register3 <= SPACE;
|
||||
register4 <= SPACE;
|
||||
register5 <= SPACE;
|
||||
signSendRegisters <= '0';
|
||||
if charNotReady = '0' then
|
||||
general_next_state <= storeChar;
|
||||
readChar <= '1';
|
||||
report "charReady" severity note;
|
||||
else
|
||||
general_next_state <= waitForChar;
|
||||
readChar <= '0';
|
||||
--report "charNotReady" severity note;
|
||||
end if;
|
||||
|
||||
when storeChar =>
|
||||
report "General current state is store char" severity note;
|
||||
if isA then
|
||||
register1 <= SHORT;
|
||||
register2 <= LONG;
|
||||
general_next_state <= sendRegisters;
|
||||
report "New char: A" severity note;
|
||||
elsif isB then
|
||||
register1 <= LONG;
|
||||
register2 <= SHORT;
|
||||
@ -128,6 +140,7 @@ BEGIN
|
||||
elsif isE then
|
||||
register1 <= SHORT;
|
||||
general_next_state <= sendRegisters;
|
||||
report "New char: E" severity note;
|
||||
elsif isF then
|
||||
register1 <= SHORT;
|
||||
register2 <= SHORT;
|
||||
@ -149,6 +162,7 @@ BEGIN
|
||||
register1 <= SHORT;
|
||||
register2 <= SHORT;
|
||||
general_next_state <= sendRegisters;
|
||||
report "New char: I" severity note;
|
||||
elsif isJ then
|
||||
register1 <= SHORT;
|
||||
register2 <= LONG;
|
||||
@ -170,6 +184,7 @@ BEGIN
|
||||
register1 <= LONG;
|
||||
register2 <= LONG;
|
||||
general_next_state <= sendRegisters;
|
||||
report "New char: M" severity note;
|
||||
elsif isN then
|
||||
register1 <= LONG;
|
||||
register2 <= SHORT;
|
||||
@ -204,6 +219,7 @@ BEGIN
|
||||
elsif isT then
|
||||
register1 <= LONG;
|
||||
general_next_state <= sendRegisters;
|
||||
report "New char: T" severity note;
|
||||
elsif isU then
|
||||
register1 <= SHORT;
|
||||
register2 <= SHORT;
|
||||
@ -309,36 +325,202 @@ BEGIN
|
||||
register5 <= SHORT;
|
||||
general_next_state <= sendRegisters;
|
||||
else
|
||||
register1 <= END_WORD;
|
||||
register2 <= END_WORD;
|
||||
register3 <= END_WORD;
|
||||
register4 <= END_WORD;
|
||||
register5 <= END_WORD;
|
||||
register1 <= SPACE;
|
||||
register2 <= SPACE;
|
||||
register3 <= SPACE;
|
||||
register4 <= SPACE;
|
||||
register5 <= SPACE;
|
||||
general_next_state <= storeChar;
|
||||
report "Char look not correct" severity warning;
|
||||
end if;
|
||||
signSendRegisters <= '1';
|
||||
|
||||
when sendRegisters =>
|
||||
sending_next_state <= sendR1;
|
||||
--report "General current state is send registers" severity note;
|
||||
readChar <= '0';
|
||||
signSendRegisters <= '0';
|
||||
if signRegistersSended then
|
||||
general_next_state <= sended;
|
||||
report "Char is send" severity note;
|
||||
end if;
|
||||
|
||||
when sended =>
|
||||
register1 <= END_WORD;
|
||||
register2 <= END_WORD;
|
||||
register3 <= END_WORD;
|
||||
register4 <= END_WORD;
|
||||
register5 <= END_WORD;
|
||||
--report "General current state is sended" severity note;
|
||||
general_next_state <= waitForChar;
|
||||
register1 <= SPACE;
|
||||
register2 <= SPACE;
|
||||
register3 <= SPACE;
|
||||
register4 <= SPACE;
|
||||
register5 <= SPACE;
|
||||
|
||||
WHEN OTHERS =>
|
||||
report "General current state is BROKEN" severity warning;
|
||||
general_next_state <= waitForChar;
|
||||
|
||||
end case;
|
||||
end process;
|
||||
|
||||
process(sending_current_state) begin
|
||||
|
||||
end process;
|
||||
process(reset, clock) begin
|
||||
case sending_current_state is
|
||||
|
||||
when waiting =>
|
||||
morseOut <= '0';
|
||||
startCounter <= '0';
|
||||
unitNb <= (others => '-');
|
||||
unitNb <= "000";
|
||||
signRegistersSended <= '0';
|
||||
if signSendRegisters = '1' then
|
||||
sending_next_state <= sendR1;
|
||||
report "Start to send new char" severity note;
|
||||
else
|
||||
sending_next_state <= waiting;
|
||||
end if;
|
||||
|
||||
when sendR1 =>
|
||||
report "Send register1" severity note;
|
||||
startCounter <= '1';
|
||||
morseOut <= '1';
|
||||
case register1 is
|
||||
when SHORT =>
|
||||
unitNb <= "001";
|
||||
when LONG =>
|
||||
unitNb <= "011";
|
||||
when others =>
|
||||
report "Error when sending register1" severity error;
|
||||
end case;
|
||||
|
||||
case register2 is
|
||||
when SPACE =>
|
||||
sending_next_state <= waitSpace;
|
||||
when END_WORD =>
|
||||
sending_next_state <= waitEndWord;
|
||||
when others =>
|
||||
sending_next_state <= waitR1;
|
||||
end case;
|
||||
|
||||
when waitR1 =>
|
||||
report "Wait register1" severity note;
|
||||
startCounter <= '0';
|
||||
if counterDone = '1' then
|
||||
morseOut <= '0';
|
||||
sending_next_state <= sendR2;
|
||||
end if;
|
||||
|
||||
when sendR2 =>
|
||||
report "Send register2" severity note;
|
||||
startCounter <= '1';
|
||||
morseOut <= '1';
|
||||
case register2 is
|
||||
when SHORT =>
|
||||
unitNb <= "001";
|
||||
when LONG =>
|
||||
unitNb <= "011";
|
||||
when others =>
|
||||
report "Error when sending register2" severity error;
|
||||
end case;
|
||||
|
||||
case register3 is
|
||||
when SPACE =>
|
||||
sending_next_state <= waitSpace;
|
||||
when END_WORD =>
|
||||
sending_next_state <= waitEndWord;
|
||||
when others =>
|
||||
sending_next_state <= waitR2;
|
||||
end case;
|
||||
|
||||
when waitR2 =>
|
||||
report "Wait register2" severity note;
|
||||
startCounter <= '0';
|
||||
if counterDone = '1' then
|
||||
morseOut <= '0';
|
||||
sending_next_state <= sendR3;
|
||||
end if;
|
||||
|
||||
when sendR3 =>
|
||||
report "Send register3" severity note;
|
||||
startCounter <= '1';
|
||||
morseOut <= '1';
|
||||
case register3 is
|
||||
when SHORT =>
|
||||
unitNb <= "001";
|
||||
when LONG =>
|
||||
unitNb <= "011";
|
||||
when others =>
|
||||
report "Error when sending register3" severity error;
|
||||
end case;
|
||||
|
||||
case register4 is
|
||||
when SPACE =>
|
||||
sending_next_state <= waitSpace;
|
||||
when END_WORD =>
|
||||
sending_next_state <= waitEndWord;
|
||||
when others =>
|
||||
sending_next_state <= waitR3;
|
||||
end case;
|
||||
|
||||
when waitR3 =>
|
||||
startCounter <= '0';
|
||||
if counterDone = '1' then
|
||||
morseOut <= '0';
|
||||
sending_next_state <= sendR4;
|
||||
end if;
|
||||
|
||||
when sendR4 =>
|
||||
startCounter <= '1';
|
||||
morseOut <= '1';
|
||||
case register4 is
|
||||
when SHORT =>
|
||||
unitNb <= "001";
|
||||
when LONG =>
|
||||
unitNb <= "011";
|
||||
when others =>
|
||||
report "Error when sending register4" severity error;
|
||||
end case;
|
||||
|
||||
case register5 is
|
||||
when SPACE =>
|
||||
sending_next_state <= waitSpace;
|
||||
when END_WORD =>
|
||||
sending_next_state <= waitEndWord;
|
||||
when others =>
|
||||
sending_next_state <= waitR4;
|
||||
end case;
|
||||
|
||||
when waitR4 =>
|
||||
startCounter <= '0';
|
||||
if counterDone = '1' then
|
||||
morseOut <= '0';
|
||||
sending_next_state <= sendR5;
|
||||
end if;
|
||||
|
||||
when sendR5 =>
|
||||
startCounter <= '1';
|
||||
morseOut <= '1';
|
||||
case register5 is
|
||||
when SHORT =>
|
||||
unitNb <= "001";
|
||||
when LONG =>
|
||||
unitNb <= "011";
|
||||
when others =>
|
||||
report "Error when sending register5" severity error;
|
||||
end case;
|
||||
|
||||
sending_next_state <= waitSpace;
|
||||
|
||||
when waitSpace =>
|
||||
startCounter <= '0';
|
||||
if counterDone = '1' then
|
||||
morseOut <= '0';
|
||||
sending_next_state <= waiting;
|
||||
end if;
|
||||
signRegistersSended <= '1';
|
||||
|
||||
when waitEndWord =>
|
||||
sending_next_state <= waiting;
|
||||
when others =>
|
||||
sending_next_state <= waiting;
|
||||
|
||||
end case;
|
||||
end process;
|
||||
|
||||
|
||||
END ARCHITECTURE studentVersion;
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- VHDL Entity Morse.charToMorse.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 14:49:52 28.04.2023
|
||||
-- by - remi.heredero.UNKNOWN (WE2330808)
|
||||
-- at - 13:09:12 10.04.2024
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
|
@ -2,8 +2,8 @@
|
||||
-- VHDL Architecture Morse.charToMorse.struct
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 14:49:52 28.04.2023
|
||||
-- by - remi.heredero.UNKNOWN (WE2330808)
|
||||
-- at - 13:09:12 10.04.2024
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
|
BIN
05-Morse/Morse/hds/.cache.dat
Normal file
BIN
05-Morse/Morse/hds/.cache.dat
Normal file
Binary file not shown.
@ -64,23 +64,23 @@ VExpander (VariableExpander
|
||||
vvMap [
|
||||
(vvPair
|
||||
variable "HDLDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hdl"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hdl"
|
||||
)
|
||||
(vvPair
|
||||
variable "HDSDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds"
|
||||
)
|
||||
(vvPair
|
||||
variable "SideDataDesignDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\struct.bd.info"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\struct.bd.info"
|
||||
)
|
||||
(vvPair
|
||||
variable "SideDataUserDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\struct.bd.user"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\struct.bd.user"
|
||||
)
|
||||
(vvPair
|
||||
variable "SourceDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds"
|
||||
)
|
||||
(vvPair
|
||||
variable "appl"
|
||||
@ -104,27 +104,27 @@ value "%(unit)_%(view)_config"
|
||||
)
|
||||
(vvPair
|
||||
variable "d"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse"
|
||||
)
|
||||
(vvPair
|
||||
variable "d_logical"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\charToMorse"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\charToMorse"
|
||||
)
|
||||
(vvPair
|
||||
variable "date"
|
||||
value "28.04.2023"
|
||||
value "10.04.2024"
|
||||
)
|
||||
(vvPair
|
||||
variable "day"
|
||||
value "ven."
|
||||
value "mer."
|
||||
)
|
||||
(vvPair
|
||||
variable "day_long"
|
||||
value "vendredi"
|
||||
value "mercredi"
|
||||
)
|
||||
(vvPair
|
||||
variable "dd"
|
||||
value "28"
|
||||
value "10"
|
||||
)
|
||||
(vvPair
|
||||
variable "designName"
|
||||
@ -152,11 +152,11 @@ value "struct"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_author"
|
||||
value "axel.amand"
|
||||
value "remi.heredero"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_date"
|
||||
value "28.04.2023"
|
||||
value "10.04.2024"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_group"
|
||||
@ -164,11 +164,11 @@ value "UNKNOWN"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_host"
|
||||
value "WE7860"
|
||||
value "WE2330808"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_time"
|
||||
value "14:49:52"
|
||||
value "13:09:12"
|
||||
)
|
||||
(vvPair
|
||||
variable "group"
|
||||
@ -176,7 +176,7 @@ value "UNKNOWN"
|
||||
)
|
||||
(vvPair
|
||||
variable "host"
|
||||
value "WE7860"
|
||||
value "WE2330808"
|
||||
)
|
||||
(vvPair
|
||||
variable "language"
|
||||
@ -187,6 +187,10 @@ variable "library"
|
||||
value "Morse"
|
||||
)
|
||||
(vvPair
|
||||
variable "library_downstream_Concatenation"
|
||||
value "$HDS_PROJECT_DIR/../Morse/concat"
|
||||
)
|
||||
(vvPair
|
||||
variable "library_downstream_ModelSimCompiler"
|
||||
value "$SCRATCH_DIR/Morse"
|
||||
)
|
||||
@ -208,11 +212,11 @@ value "avril"
|
||||
)
|
||||
(vvPair
|
||||
variable "p"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\struct.bd"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\struct.bd"
|
||||
)
|
||||
(vvPair
|
||||
variable "p_logical"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\charToMorse\\struct.bd"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\charToMorse\\struct.bd"
|
||||
)
|
||||
(vvPair
|
||||
variable "package_name"
|
||||
@ -264,7 +268,7 @@ value "struct"
|
||||
)
|
||||
(vvPair
|
||||
variable "time"
|
||||
value "14:49:52"
|
||||
value "13:09:12"
|
||||
)
|
||||
(vvPair
|
||||
variable "unit"
|
||||
@ -272,7 +276,7 @@ value "charToMorse"
|
||||
)
|
||||
(vvPair
|
||||
variable "user"
|
||||
value "axel.amand"
|
||||
value "remi.heredero"
|
||||
)
|
||||
(vvPair
|
||||
variable "version"
|
||||
@ -284,11 +288,11 @@ value "struct"
|
||||
)
|
||||
(vvPair
|
||||
variable "year"
|
||||
value "2023"
|
||||
value "2024"
|
||||
)
|
||||
(vvPair
|
||||
variable "yy"
|
||||
value "23"
|
||||
value "24"
|
||||
)
|
||||
]
|
||||
)
|
||||
@ -1692,7 +1696,7 @@ text (MLText
|
||||
uid 814,0
|
||||
va (VaSet
|
||||
)
|
||||
xt "15000,42600,41700,45000"
|
||||
xt "12000,42600,38700,45000"
|
||||
st "characterBitNb = characterBitNb ( positive )
|
||||
unitCountBitNb = unitCountBitNb ( positive ) "
|
||||
)
|
||||
@ -1906,9 +1910,9 @@ f (Text
|
||||
uid 370,0
|
||||
va (VaSet
|
||||
)
|
||||
xt "33750,30000,41550,31200"
|
||||
xt "34000,29800,41800,31000"
|
||||
st "startCounter"
|
||||
blo "33750,31000"
|
||||
blo "34000,30800"
|
||||
tm "WireNameMgr"
|
||||
)
|
||||
)
|
||||
@ -1986,9 +1990,9 @@ f (Text
|
||||
uid 382,0
|
||||
va (VaSet
|
||||
)
|
||||
xt "33750,32000,37750,33200"
|
||||
xt "34000,31800,38000,33000"
|
||||
st "unitNb"
|
||||
blo "33750,33000"
|
||||
blo "34000,32800"
|
||||
tm "WireNameMgr"
|
||||
)
|
||||
)
|
||||
@ -2246,8 +2250,8 @@ tm "BdCompilerDirectivesTextMgr"
|
||||
]
|
||||
associable 1
|
||||
)
|
||||
windowSize "-8,-8,1928,1048"
|
||||
viewArea "-8435,-1430,118740,67667"
|
||||
windowSize "301,100,1557,827"
|
||||
viewArea "-750,11425,76350,54400"
|
||||
cachedDiagramExtent "-7000,0,90000,66000"
|
||||
pageSetupInfo (PageSetupInfo
|
||||
ptrCmd ""
|
||||
@ -2274,7 +2278,7 @@ exportStdPackageRefs 1
|
||||
)
|
||||
hasePageBreakOrigin 1
|
||||
pageBreakOrigin "-7000,0"
|
||||
lastUid 923,0
|
||||
lastUid 950,0
|
||||
defaultCommentText (CommentText
|
||||
shape (Rectangle
|
||||
layer 0
|
||||
|
3809
05-Morse/Morse/hds/char@to@morse/struct.bd.bak
Normal file
3809
05-Morse/Morse/hds/char@to@morse/struct.bd.bak
Normal file
File diff suppressed because it is too large
Load Diff
@ -477,23 +477,23 @@ value " "
|
||||
)
|
||||
(vvPair
|
||||
variable "HDLDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hdl"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hdl"
|
||||
)
|
||||
(vvPair
|
||||
variable "HDSDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds"
|
||||
)
|
||||
(vvPair
|
||||
variable "SideDataDesignDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\symbol.sb.info"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\symbol.sb.info"
|
||||
)
|
||||
(vvPair
|
||||
variable "SideDataUserDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\symbol.sb.user"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\symbol.sb.user"
|
||||
)
|
||||
(vvPair
|
||||
variable "SourceDir"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds"
|
||||
)
|
||||
(vvPair
|
||||
variable "appl"
|
||||
@ -517,27 +517,27 @@ value "%(unit)_%(view)_config"
|
||||
)
|
||||
(vvPair
|
||||
variable "d"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse"
|
||||
)
|
||||
(vvPair
|
||||
variable "d_logical"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\charToMorse"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\charToMorse"
|
||||
)
|
||||
(vvPair
|
||||
variable "date"
|
||||
value "28.04.2023"
|
||||
value "10.04.2024"
|
||||
)
|
||||
(vvPair
|
||||
variable "day"
|
||||
value "ven."
|
||||
value "mer."
|
||||
)
|
||||
(vvPair
|
||||
variable "day_long"
|
||||
value "vendredi"
|
||||
value "mercredi"
|
||||
)
|
||||
(vvPair
|
||||
variable "dd"
|
||||
value "28"
|
||||
value "10"
|
||||
)
|
||||
(vvPair
|
||||
variable "designName"
|
||||
@ -565,11 +565,11 @@ value "symbol"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_author"
|
||||
value "axel.amand"
|
||||
value "remi.heredero"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_date"
|
||||
value "28.04.2023"
|
||||
value "10.04.2024"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_group"
|
||||
@ -577,11 +577,11 @@ value "UNKNOWN"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_host"
|
||||
value "WE7860"
|
||||
value "WE2330808"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_time"
|
||||
value "14:49:52"
|
||||
value "13:09:12"
|
||||
)
|
||||
(vvPair
|
||||
variable "group"
|
||||
@ -589,7 +589,7 @@ value "UNKNOWN"
|
||||
)
|
||||
(vvPair
|
||||
variable "host"
|
||||
value "WE7860"
|
||||
value "WE2330808"
|
||||
)
|
||||
(vvPair
|
||||
variable "language"
|
||||
@ -600,6 +600,10 @@ variable "library"
|
||||
value "Morse"
|
||||
)
|
||||
(vvPair
|
||||
variable "library_downstream_Concatenation"
|
||||
value "$HDS_PROJECT_DIR/../Morse/concat"
|
||||
)
|
||||
(vvPair
|
||||
variable "library_downstream_Generic_1_file"
|
||||
value "U:\\SEm_curves\\Synthesis"
|
||||
)
|
||||
@ -633,11 +637,11 @@ value "avril"
|
||||
)
|
||||
(vvPair
|
||||
variable "p"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\symbol.sb"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\char@to@morse\\symbol.sb"
|
||||
)
|
||||
(vvPair
|
||||
variable "p_logical"
|
||||
value "C:\\dev\\sem-labs\\05-Morse\\Prefs\\..\\Morse\\hds\\charToMorse\\symbol.sb"
|
||||
value "C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\..\\Morse\\hds\\charToMorse\\symbol.sb"
|
||||
)
|
||||
(vvPair
|
||||
variable "package_name"
|
||||
@ -713,7 +717,7 @@ value "symbol"
|
||||
)
|
||||
(vvPair
|
||||
variable "time"
|
||||
value "14:49:52"
|
||||
value "13:09:12"
|
||||
)
|
||||
(vvPair
|
||||
variable "unit"
|
||||
@ -721,7 +725,7 @@ value "charToMorse"
|
||||
)
|
||||
(vvPair
|
||||
variable "user"
|
||||
value "axel.amand"
|
||||
value "remi.heredero"
|
||||
)
|
||||
(vvPair
|
||||
variable "version"
|
||||
@ -733,11 +737,11 @@ value "symbol"
|
||||
)
|
||||
(vvPair
|
||||
variable "year"
|
||||
value "2023"
|
||||
value "2024"
|
||||
)
|
||||
(vvPair
|
||||
variable "yy"
|
||||
value "23"
|
||||
value "24"
|
||||
)
|
||||
]
|
||||
)
|
||||
@ -1715,7 +1719,7 @@ xt "0,6000,0,6000"
|
||||
tm "SyDeclarativeTextMgr"
|
||||
)
|
||||
)
|
||||
lastUid 818,0
|
||||
lastUid 841,0
|
||||
okToSyncOnLoad 1
|
||||
OkToSyncGenericsOnLoad 1
|
||||
activeModelName "Symbol"
|
||||
|
BIN
05-Morse/Morse_test/hds/.cache.dat
Normal file
BIN
05-Morse/Morse_test/hds/.cache.dat
Normal file
Binary file not shown.
@ -6249,7 +6249,7 @@ yPos 0
|
||||
width 1936
|
||||
height 1056
|
||||
activeSidePanelTab 2
|
||||
activeLibraryTab 2
|
||||
activeLibraryTab 3
|
||||
sidePanelSize 278
|
||||
showUnixHiddenFiles 0
|
||||
componentBrowserXpos 569
|
||||
|
@ -2796,7 +2796,7 @@ second ""
|
||||
)
|
||||
(pair
|
||||
first "hierLevel"
|
||||
second "1"
|
||||
second "3"
|
||||
)
|
||||
(pair
|
||||
first "onPulldownMenu"
|
||||
|
BIN
Libs/Common/hds/.cache.dat
Normal file
BIN
Libs/Common/hds/.cache.dat
Normal file
Binary file not shown.
BIN
Libs/Common_test/hds/.cache.dat
Normal file
BIN
Libs/Common_test/hds/.cache.dat
Normal file
Binary file not shown.
BIN
Libs/Lattice/hds/.cache.dat
Normal file
BIN
Libs/Lattice/hds/.cache.dat
Normal file
Binary file not shown.
32
Libs/Memory/hdl/fifo_bram_entity.vhg
Normal file
32
Libs/Memory/hdl/fifo_bram_entity.vhg
Normal file
@ -0,0 +1,32 @@
|
||||
-- VHDL Entity Memory.FIFO_bram.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:45:15 08/28/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
ENTITY FIFO_bram IS
|
||||
GENERIC(
|
||||
dataBitNb : positive := 8;
|
||||
depth : positive := 8
|
||||
);
|
||||
PORT(
|
||||
write : IN std_ulogic;
|
||||
clock : IN std_ulogic;
|
||||
reset : IN std_ulogic;
|
||||
dataOut : OUT std_ulogic_vector (dataBitNb-1 DOWNTO 0);
|
||||
read : IN std_ulogic;
|
||||
dataIn : IN std_ulogic_vector (dataBitNb-1 DOWNTO 0);
|
||||
empty : OUT std_ulogic;
|
||||
full : OUT std_ulogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END FIFO_bram ;
|
||||
|
BIN
Libs/Memory/hds/.cache.dat
Normal file
BIN
Libs/Memory/hds/.cache.dat
Normal file
Binary file not shown.
39
Libs/Memory/hds/.xrf/fifo_bram_entity.xrf
Normal file
39
Libs/Memory/hds/.xrf/fifo_bram_entity.xrf
Normal file
@ -0,0 +1,39 @@
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
NO_GRAPHIC 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 50,0 8 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 13,0 13 1
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 168,0 18 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 173,0 19 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 178,0 20 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 188,0 21 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 193,0 22 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 216,0 23 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 221,0 24 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 229,0 25 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 28 0
|
||||
DESIGN @f@i@f@o_bram
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 29 0
|
29
Libs/RS232/hdl/serialportreceiver_entity.vhg
Normal file
29
Libs/RS232/hdl/serialportreceiver_entity.vhg
Normal file
@ -0,0 +1,29 @@
|
||||
-- VHDL Entity RS232.serialPortReceiver.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:45:48 08/28/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
ENTITY serialPortReceiver IS
|
||||
GENERIC(
|
||||
dataBitNb : positive := 8;
|
||||
baudRateDivide : positive := 2083
|
||||
);
|
||||
PORT(
|
||||
RxD : IN std_ulogic;
|
||||
clock : IN std_ulogic;
|
||||
reset : IN std_ulogic;
|
||||
dataOut : OUT std_ulogic_vector (dataBitNb-1 DOWNTO 0);
|
||||
dataValid : OUT std_ulogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END serialPortReceiver ;
|
||||
|
BIN
Libs/RS232/hds/.cache.dat
Normal file
BIN
Libs/RS232/hds/.cache.dat
Normal file
Binary file not shown.
30
Libs/RS232/hds/.xrf/serialportreceiver_entity.xrf
Normal file
30
Libs/RS232/hds/.xrf/serialportreceiver_entity.xrf
Normal file
@ -0,0 +1,30 @@
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
NO_GRAPHIC 0
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 50,0 8 0
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 13,0 13 1
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 168,0 18 0
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 173,0 19 0
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 178,0 20 0
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 188,0 21 0
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 193,0 22 0
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 25 0
|
||||
DESIGN serial@port@receiver
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 26 0
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,55 @@
|
||||
version "8.0"
|
||||
RenoirTeamPreferences [
|
||||
(BaseTeamPreferences
|
||||
version "1.1"
|
||||
verConcat 0
|
||||
ttDGProps [
|
||||
]
|
||||
fcDGProps [
|
||||
]
|
||||
smDGProps [
|
||||
]
|
||||
asmDGProps [
|
||||
]
|
||||
bdDGProps [
|
||||
]
|
||||
syDGProps [
|
||||
]
|
||||
)
|
||||
(VersionControlTeamPreferences
|
||||
version "1.1"
|
||||
VMPlugin ""
|
||||
VMRepository "$HDS_HOME/examples/hds_scratch/hds_repository"
|
||||
VMRcsHdsRepository "$HDS_HOME/examples/hds_scratch/hds_repository/%(library)/hds_vm"
|
||||
VMRcsHdlRepository "$HDS_HOME/examples/hds_scratch/hds_repository/%(library)/hdl_vm"
|
||||
VMCvsHdsRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hds_vm"
|
||||
VMCvsHdlRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hdl_vm"
|
||||
VMCVSmkIIHdsRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hds_vm"
|
||||
VMCVSmkIIHdlRepository "$HDS_HOME/examples/hds_scratch/hds_repository"
|
||||
VMVssHdsRepository "$/hds_scratch/hds_repository/%(library)/hds_vm"
|
||||
VMVssHdlRepository "$/hds_scratch/hds_repository/%(library)/hdl_vm"
|
||||
VMDsHdsRepository "sync://<host_name>:<port>/hds_scratch/hds_repository/hds_vm"
|
||||
VMDsHdlRepository "sync://<host_name>:<port>/hds_scratch/hds_repository/hdl_vm"
|
||||
VMPvcsHdsRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hds_vm"
|
||||
VMPvcsHdlRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hdl_vm"
|
||||
VMSvnHdlRepository ""
|
||||
VMDefaultView 1
|
||||
VMCurrentDesignHierarchyOnly 0
|
||||
VMUserData 1
|
||||
VMGeneratedHDL 0
|
||||
VMVerboseMode 0
|
||||
VMAlwaysEmpty 0
|
||||
VMSetTZ 1
|
||||
VMSymbol 1
|
||||
VMCurrentDesignHierarchy 0
|
||||
VMMultipleRepositoryMode 0
|
||||
VMSnapshotViewMode 0
|
||||
backupNameClashes 1
|
||||
clearCaseMaster 0
|
||||
)
|
||||
(CustomizeTeamPreferences
|
||||
version "1.1"
|
||||
FileTypes [
|
||||
]
|
||||
)
|
||||
]
|
@ -1280,6 +1280,7 @@ projectPaths [
|
||||
"C:\\work\\repo\\edu\\sem\\labo\\solution\\sem_labs\\03-DigitalToAnalogConverter\\Prefs\\hds.hdp"
|
||||
"C:\\work\\edu\\sem\\labo\\sem_labs\\03-DigitalToAnalogConverter\\Prefs\\hds.hdp"
|
||||
"C:\\dev\\sem-labs\\03-DigitalToAnalogConverter\\Prefs\\hds.hdp"
|
||||
"C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\zz-solutions\\03-DigitalToAnalogConverter\\Prefs\\hds.hdp"
|
||||
]
|
||||
libMappingsRootDir ""
|
||||
teamLibMappingsRootDir ""
|
||||
@ -1300,288 +1301,144 @@ exportedDirectories [
|
||||
exportStdIncludeRefs 1
|
||||
exportStdPackageRefs 1
|
||||
)
|
||||
printerName "\\\\vmenpprint1.hevs.ch\\VS-FOLLOWME-PRN"
|
||||
printerName "\\\\vmenpprint1\\VS-ENP.23.N308-PRN"
|
||||
pageSizes [
|
||||
(PageSizeInfo
|
||||
name "12\" x 18\""
|
||||
type 512
|
||||
width 1106
|
||||
height 1658
|
||||
name "Letter"
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "11\" x 17\""
|
||||
type 17
|
||||
width 1013
|
||||
height 1566
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Legal (8,5\" x 14\")"
|
||||
name "Legal"
|
||||
type 5
|
||||
width 783
|
||||
height 1290
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Letter (8,5\" x 11\")"
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Executive (7,25\"x10,5\")"
|
||||
type 7
|
||||
width 667
|
||||
height 967
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "5,5\" x 8,5\""
|
||||
name "Statement"
|
||||
type 6
|
||||
width 506
|
||||
height 783
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A3 (297 x 420 mm)"
|
||||
name "Executive"
|
||||
type 7
|
||||
width 667
|
||||
height 967
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A3"
|
||||
type 8
|
||||
width 1077
|
||||
height 1523
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A4 (210 x 297 mm)"
|
||||
name "A4"
|
||||
type 9
|
||||
width 761
|
||||
height 1077
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A5 (148 x 210 mm)"
|
||||
name "A5"
|
||||
type 11
|
||||
width 538
|
||||
width 536
|
||||
height 761
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A6 (105 x 148 mm)"
|
||||
type 70
|
||||
width 380
|
||||
height 538
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "B4 JIS (257 x 364 mm)"
|
||||
name "B4 (JIS)"
|
||||
type 12
|
||||
width 932
|
||||
height 1320
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "B5 JIS (182 x 257 mm)"
|
||||
name "B5 (JIS)"
|
||||
type 13
|
||||
width 660
|
||||
height 932
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "B6 JIS (128 x 182 mm)"
|
||||
type 88
|
||||
width 464
|
||||
height 660
|
||||
name "11×17"
|
||||
type 17
|
||||
width 1013
|
||||
height 1566
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8\" x 13\""
|
||||
type 518
|
||||
width 737
|
||||
height 1198
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8,25\" x 13\""
|
||||
type 519
|
||||
width 760
|
||||
height 1198
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8,5\" x 13\""
|
||||
type 14
|
||||
width 783
|
||||
height 1198
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8.5\" x 13.4\""
|
||||
type 551
|
||||
width 783
|
||||
height 1235
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Com10 Env.(4,125\"x9,5\")"
|
||||
name "Envelope #10"
|
||||
type 20
|
||||
width 380
|
||||
width 379
|
||||
height 875
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Env.Monar.(3,875\"x7,5\")"
|
||||
type 37
|
||||
width 357
|
||||
height 691
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Env. DL (110 x 220 mm)"
|
||||
name "Envelope DL"
|
||||
type 27
|
||||
width 399
|
||||
height 798
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Env. C6 (114 x 162 mm)"
|
||||
type 31
|
||||
width 413
|
||||
height 587
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Env. C5 (162 x 229 mm)"
|
||||
name "Envelope C5"
|
||||
type 28
|
||||
width 587
|
||||
height 830
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8K (267 x 390 mm)"
|
||||
type 520
|
||||
width 968
|
||||
height 1415
|
||||
name "Envelope B5"
|
||||
type 34
|
||||
width 638
|
||||
height 907
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "16K (195 x 267 mm)"
|
||||
type 521
|
||||
width 707
|
||||
height 968
|
||||
name "Envelope Monarch"
|
||||
type 37
|
||||
width 357
|
||||
height 691
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8,25\" x 14\""
|
||||
type 522
|
||||
width 760
|
||||
height 1290
|
||||
name "Japanese Postcard"
|
||||
type 43
|
||||
width 362
|
||||
height 536
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "11\" x 14\""
|
||||
type 524
|
||||
width 1013
|
||||
height 1290
|
||||
name "A6"
|
||||
type 70
|
||||
width 380
|
||||
height 536
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "13\" x 19,2\""
|
||||
type 525
|
||||
width 1198
|
||||
height 1769
|
||||
name "Double Japan Postcard Rotated"
|
||||
type 82
|
||||
width 536
|
||||
height 725
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "13\" x 19\""
|
||||
type 526
|
||||
width 1198
|
||||
height 1751
|
||||
name "Executive (JIS)"
|
||||
type 119
|
||||
width 783
|
||||
height 1196
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "12,6\" x 19,2\""
|
||||
type 527
|
||||
width 1161
|
||||
height 1769
|
||||
name "Oficio 8.5x13"
|
||||
type 120
|
||||
width 783
|
||||
height 1198
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "12,6\" x 18,5\""
|
||||
type 528
|
||||
width 1161
|
||||
height 1704
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "13\" x 18\""
|
||||
type 529
|
||||
width 1198
|
||||
name "12x18"
|
||||
type 121
|
||||
width 1105
|
||||
height 1658
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "10\" x 14\""
|
||||
type 16
|
||||
width 921
|
||||
height 1290
|
||||
name "8K 273x394 mm"
|
||||
type 139
|
||||
width 990
|
||||
height 1428
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "10\" x 15\""
|
||||
type 546
|
||||
width 921
|
||||
height 1382
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "11\" x 15\""
|
||||
type 539
|
||||
width 1013
|
||||
height 1382
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "SRA3 (320 x 450 mm)"
|
||||
type 530
|
||||
width 1161
|
||||
height 1632
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "SRA4 (225 x 320 mm)"
|
||||
type 531
|
||||
width 816
|
||||
height 1161
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Format papier personnalisé"
|
||||
type 256
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size1(215,9 x 279,4 mm)"
|
||||
type 257
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size2(215,9 x 279,4 mm)"
|
||||
type 258
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size3(215,9 x 279,4 mm)"
|
||||
type 259
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size4(215,9 x 279,4 mm)"
|
||||
type 260
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size5(215,9 x 279,4 mm)"
|
||||
type 261
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size6(215,9 x 279,4 mm)"
|
||||
type 262
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size7(215,9 x 279,4 mm)"
|
||||
type 263
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size8(215,9 x 279,4 mm)"
|
||||
type 264
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size9(215,9 x 279,4 mm)"
|
||||
type 265
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size10(215,9 x 279,4 mm)"
|
||||
type 266
|
||||
width 783
|
||||
height 1013
|
||||
name "16K 197x273 mm"
|
||||
type 140
|
||||
width 714
|
||||
height 990
|
||||
)
|
||||
]
|
||||
exportPageSetupInfo (PageSetupInfo
|
||||
|
File diff suppressed because it is too large
Load Diff
@ -24,8 +24,8 @@ set design_name=%~n0
|
||||
::set HEI_LIBS_DIR=R:\SYND\Ele_2131\ELN\Labs\Libraries
|
||||
|
||||
::set HDS_HOME=C:\eda\MentorGraphics\HDS
|
||||
set HDS_HOME=C:\MentorGraphics\HDS_2019.2
|
||||
set MODELSIM_HOME=C:\modeltech64_2021.3\win64
|
||||
::set HDS_HOME=C:\MentorGraphics\HDS_2019.2
|
||||
::set MODELSIM_HOME=C:\modeltech64_2021.3\win64
|
||||
::set MODELSIM_HOME=C:\eda\MentorGraphics\Modelsim\win64
|
||||
::set ISE_VERSION=14.7
|
||||
::set ISE_HOME=C:\eda\Xilinx\%ISE_VERSION%\ISE_DS\ISE
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- VHDL Entity Board.lissajousGenerator_circuit_EBS3.symbol
|
||||
-- VHDL Entity Board.lissajousGenerator_circuit_EBS2.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 17:45:49 01.05.2023
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:07:18 02/19/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
@ -10,7 +10,10 @@ LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
ENTITY lissajousGenerator_circuit_EBS3 IS
|
||||
ENTITY lissajousGenerator_circuit_EBS2 IS
|
||||
GENERIC(
|
||||
bitNb : positive := 16
|
||||
);
|
||||
PORT(
|
||||
clock : IN std_ulogic;
|
||||
reset_N : IN std_ulogic;
|
||||
@ -21,7 +24,7 @@ ENTITY lissajousGenerator_circuit_EBS3 IS
|
||||
|
||||
-- Declarations
|
||||
|
||||
END lissajousGenerator_circuit_EBS3 ;
|
||||
END lissajousGenerator_circuit_EBS2 ;
|
||||
|
||||
|
||||
|
||||
@ -1340,109 +1343,12 @@ END struct;
|
||||
|
||||
|
||||
|
||||
-- VHDL netlist generated by SCUBA Diamond (64-bit) 3.12.1.454
|
||||
-- Module Version: 5.7
|
||||
--C:\lscc\diamond\3.12\ispfpga\bin\nt64\scuba.exe -w -n pll -lang vhdl -synth synplify -bus_exp 7 -bb -arch sa5p00 -type pll -fin 100.00 -fclkop 60 -fclkop_tol 10.0 -fclkos 75 -fclkos_tol 10.0 -phases 0 -fclkos2 50 -fclkos2_tol 10.0 -phases2 0 -fclkos3 10 -fclkos3_tol 10.0 -phases3 0 -phase_cntl STATIC -enable_s -enable_s2 -enable_s3 -pllLocked -fb_mode 1 -fdc C:/temp/clocker/pll/pll.fdc
|
||||
|
||||
-- Offers 10MHz, 50MHz, 60MHz and 75MHz clocks
|
||||
|
||||
library IEEE;
|
||||
use IEEE.std_logic_1164.all;
|
||||
library ECP5U;
|
||||
use ECP5U.components.all;
|
||||
|
||||
ENTITY pll IS
|
||||
PORT(
|
||||
clkIn100M : IN std_ulogic;
|
||||
en75M : IN std_ulogic;
|
||||
en50M : IN std_ulogic;
|
||||
en10M : IN std_ulogic;
|
||||
clk60MHz : OUT std_ulogic;
|
||||
clk75MHz : OUT std_ulogic;
|
||||
clk50MHz : OUT std_ulogic;
|
||||
clk10MHz : OUT std_ulogic;
|
||||
pllLocked : OUT std_ulogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END pll ;
|
||||
|
||||
architecture rtl of pll is
|
||||
|
||||
-- internal signal declarations
|
||||
signal REFCLK: std_logic;
|
||||
signal CLKOS3_t: std_logic;
|
||||
signal CLKOS2_t: std_logic;
|
||||
signal CLKOS_t: std_logic;
|
||||
signal CLKOP_t: std_logic;
|
||||
signal scuba_vhi: std_logic;
|
||||
signal scuba_vlo: std_logic;
|
||||
|
||||
attribute FREQUENCY_PIN_CLKOS3 : string;
|
||||
attribute FREQUENCY_PIN_CLKOS2 : string;
|
||||
attribute FREQUENCY_PIN_CLKOS : string;
|
||||
attribute FREQUENCY_PIN_CLKOP : string;
|
||||
attribute FREQUENCY_PIN_CLKI : string;
|
||||
attribute ICP_CURRENT : string;
|
||||
attribute LPF_RESISTOR : string;
|
||||
attribute FREQUENCY_PIN_CLKOS3 of PLLInst_0 : label is "10.000000";
|
||||
attribute FREQUENCY_PIN_CLKOS2 of PLLInst_0 : label is "50.000000";
|
||||
attribute FREQUENCY_PIN_CLKOS of PLLInst_0 : label is "75.000000";
|
||||
attribute FREQUENCY_PIN_CLKOP of PLLInst_0 : label is "60.000000";
|
||||
attribute FREQUENCY_PIN_CLKI of PLLInst_0 : label is "100.000000";
|
||||
attribute ICP_CURRENT of PLLInst_0 : label is "5";
|
||||
attribute LPF_RESISTOR of PLLInst_0 : label is "16";
|
||||
attribute syn_keep : boolean;
|
||||
attribute NGD_DRC_MASK : integer;
|
||||
attribute NGD_DRC_MASK of rtl : architecture is 1;
|
||||
|
||||
begin
|
||||
-- component instantiation statements
|
||||
scuba_vhi_inst: VHI
|
||||
port map (Z=>scuba_vhi);
|
||||
|
||||
scuba_vlo_inst: VLO
|
||||
port map (Z=>scuba_vlo);
|
||||
|
||||
PLLInst_0: EHXPLLL
|
||||
generic map (PLLRST_ENA=> "DISABLED", INTFB_WAKE=> "DISABLED",
|
||||
STDBY_ENABLE=> "DISABLED", DPHASE_SOURCE=> "DISABLED",
|
||||
CLKOS3_FPHASE=> 0, CLKOS3_CPHASE=> 59, CLKOS2_FPHASE=> 0,
|
||||
CLKOS2_CPHASE=> 11, CLKOS_FPHASE=> 0, CLKOS_CPHASE=> 7,
|
||||
CLKOP_FPHASE=> 0, CLKOP_CPHASE=> 9, PLL_LOCK_MODE=> 0,
|
||||
CLKOS_TRIM_DELAY=> 0, CLKOS_TRIM_POL=> "FALLING",
|
||||
CLKOP_TRIM_DELAY=> 0, CLKOP_TRIM_POL=> "FALLING",
|
||||
OUTDIVIDER_MUXD=> "DIVD", CLKOS3_ENABLE=> "DISABLED",
|
||||
OUTDIVIDER_MUXC=> "DIVC", CLKOS2_ENABLE=> "DISABLED",
|
||||
OUTDIVIDER_MUXB=> "DIVB", CLKOS_ENABLE=> "DISABLED",
|
||||
OUTDIVIDER_MUXA=> "DIVA", CLKOP_ENABLE=> "ENABLED", CLKOS3_DIV=> 60,
|
||||
CLKOS2_DIV=> 12, CLKOS_DIV=> 8, CLKOP_DIV=> 10, CLKFB_DIV=> 3,
|
||||
CLKI_DIV=> 5, FEEDBK_PATH=> "CLKOP")
|
||||
port map (CLKI=>clkIn100M, CLKFB=>CLKOP_t, PHASESEL1=>scuba_vlo,
|
||||
PHASESEL0=>scuba_vlo, PHASEDIR=>scuba_vlo,
|
||||
PHASESTEP=>scuba_vlo, PHASELOADREG=>scuba_vlo,
|
||||
STDBY=>scuba_vlo, PLLWAKESYNC=>scuba_vlo, RST=>scuba_vlo,
|
||||
ENCLKOP=>scuba_vlo, ENCLKOS=>en75M, ENCLKOS2=>en50M,
|
||||
ENCLKOS3=>en10M, CLKOP=>CLKOP_t, CLKOS=>CLKOS_t,
|
||||
CLKOS2=>CLKOS2_t, CLKOS3=>CLKOS3_t, LOCK=>pllLocked,
|
||||
INTLOCK=>open, REFCLK=>REFCLK, CLKINTFB=>open);
|
||||
|
||||
clk10MHz <= CLKOS3_t;
|
||||
clk50MHz <= CLKOS2_t;
|
||||
clk75MHz <= CLKOS_t;
|
||||
clk60MHz <= CLKOP_t;
|
||||
end rtl;
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- VHDL Architecture Board.lissajousGenerator_circuit_EBS3.masterVersion
|
||||
-- VHDL Architecture Board.lissajousGenerator_circuit_EBS2.masterVersion
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 17:45:49 01.05.2023
|
||||
-- at - 14:46:55 28.04.2023
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
@ -1451,10 +1357,9 @@ LIBRARY ieee;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
LIBRARY Board;
|
||||
LIBRARY Lattice;
|
||||
LIBRARY Lissajous;
|
||||
|
||||
ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS2 IS
|
||||
|
||||
-- Architecture declarations
|
||||
constant signalBitNb: positive := 16;
|
||||
@ -1463,12 +1368,10 @@ ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
constant stepY: positive := 4;
|
||||
|
||||
-- Internal signal declarations
|
||||
SIGNAL clkSys : std_ulogic;
|
||||
SIGNAL logic0 : std_ulogic;
|
||||
SIGNAL logic1 : std_uLogic;
|
||||
SIGNAL reset : std_ulogic;
|
||||
SIGNAL resetSnch_N : std_ulogic;
|
||||
SIGNAL resetSynch : std_ulogic;
|
||||
SIGNAL resetSynch_N : std_ulogic;
|
||||
|
||||
|
||||
-- Component Declarations
|
||||
@ -1486,19 +1389,6 @@ ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
out1 : OUT std_uLogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT pll
|
||||
PORT (
|
||||
clkIn100M : IN std_ulogic ;
|
||||
en75M : IN std_ulogic ;
|
||||
en50M : IN std_ulogic ;
|
||||
en10M : IN std_ulogic ;
|
||||
clk60MHz : OUT std_ulogic ;
|
||||
clk75MHz : OUT std_ulogic ;
|
||||
clk50MHz : OUT std_ulogic ;
|
||||
clk10MHz : OUT std_ulogic ;
|
||||
pllLocked : OUT std_ulogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT lissajousGenerator
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16;
|
||||
@ -1520,18 +1410,14 @@ ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
FOR ALL : DFF USE ENTITY Board.DFF;
|
||||
FOR ALL : inverterIn USE ENTITY Board.inverterIn;
|
||||
FOR ALL : lissajousGenerator USE ENTITY Lissajous.lissajousGenerator;
|
||||
FOR ALL : pll USE ENTITY Lattice.pll;
|
||||
-- pragma synthesis_on
|
||||
|
||||
|
||||
BEGIN
|
||||
-- Architecture concurrent statements
|
||||
-- HDL Embedded Text Block 5 eb5
|
||||
-- HDL Embedded Text Block 4 eb4
|
||||
logic1 <= '1';
|
||||
|
||||
-- HDL Embedded Text Block 6 eb6
|
||||
logic0 <= '0';
|
||||
|
||||
|
||||
-- Instance port mappings.
|
||||
I_dff : DFF
|
||||
@ -1539,7 +1425,7 @@ BEGIN
|
||||
CLK => clock,
|
||||
CLR => reset,
|
||||
D => logic1,
|
||||
Q => resetSynch_N
|
||||
Q => resetSnch_N
|
||||
);
|
||||
I_inv1 : inverterIn
|
||||
PORT MAP (
|
||||
@ -1548,21 +1434,9 @@ BEGIN
|
||||
);
|
||||
I_inv2 : inverterIn
|
||||
PORT MAP (
|
||||
in1 => resetSynch_N,
|
||||
in1 => resetSnch_N,
|
||||
out1 => resetSynch
|
||||
);
|
||||
U_pll : pll
|
||||
PORT MAP (
|
||||
clkIn100M => clock,
|
||||
en75M => logic0,
|
||||
en50M => logic0,
|
||||
en10M => logic0,
|
||||
clk60MHz => clkSys,
|
||||
clk75MHz => OPEN,
|
||||
clk50MHz => OPEN,
|
||||
clk10MHz => OPEN,
|
||||
pllLocked => OPEN
|
||||
);
|
||||
I_main : lissajousGenerator
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
@ -1571,7 +1445,7 @@ BEGIN
|
||||
stepY => stepY
|
||||
)
|
||||
PORT MAP (
|
||||
clock => clkSys,
|
||||
clock => clock,
|
||||
reset => resetSynch,
|
||||
triggerOut => triggerOut,
|
||||
xOut => xOut,
|
||||
|
@ -1,8 +1,8 @@
|
||||
-- VHDL Entity Board.lissajousGenerator_circuit_EBS3.symbol
|
||||
-- VHDL Entity Board.lissajousGenerator_circuit_EBS2.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 17:45:49 01.05.2023
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:07:18 02/19/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
@ -10,7 +10,10 @@ LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
ENTITY lissajousGenerator_circuit_EBS3 IS
|
||||
ENTITY lissajousGenerator_circuit_EBS2 IS
|
||||
GENERIC(
|
||||
bitNb : positive := 16
|
||||
);
|
||||
PORT(
|
||||
clock : IN std_ulogic;
|
||||
reset_N : IN std_ulogic;
|
||||
@ -21,7 +24,7 @@ ENTITY lissajousGenerator_circuit_EBS3 IS
|
||||
|
||||
-- Declarations
|
||||
|
||||
END lissajousGenerator_circuit_EBS3 ;
|
||||
END lissajousGenerator_circuit_EBS2 ;
|
||||
|
||||
|
||||
|
||||
@ -1340,109 +1343,12 @@ END struct;
|
||||
|
||||
|
||||
|
||||
-- VHDL netlist generated by SCUBA Diamond (64-bit) 3.12.1.454
|
||||
-- Module Version: 5.7
|
||||
--C:\lscc\diamond\3.12\ispfpga\bin\nt64\scuba.exe -w -n pll -lang vhdl -synth synplify -bus_exp 7 -bb -arch sa5p00 -type pll -fin 100.00 -fclkop 60 -fclkop_tol 10.0 -fclkos 75 -fclkos_tol 10.0 -phases 0 -fclkos2 50 -fclkos2_tol 10.0 -phases2 0 -fclkos3 10 -fclkos3_tol 10.0 -phases3 0 -phase_cntl STATIC -enable_s -enable_s2 -enable_s3 -pllLocked -fb_mode 1 -fdc C:/temp/clocker/pll/pll.fdc
|
||||
|
||||
-- Offers 10MHz, 50MHz, 60MHz and 75MHz clocks
|
||||
|
||||
library IEEE;
|
||||
use IEEE.std_logic_1164.all;
|
||||
library ECP5U;
|
||||
use ECP5U.components.all;
|
||||
|
||||
ENTITY pll IS
|
||||
PORT(
|
||||
clkIn100M : IN std_ulogic;
|
||||
en75M : IN std_ulogic;
|
||||
en50M : IN std_ulogic;
|
||||
en10M : IN std_ulogic;
|
||||
clk60MHz : OUT std_ulogic;
|
||||
clk75MHz : OUT std_ulogic;
|
||||
clk50MHz : OUT std_ulogic;
|
||||
clk10MHz : OUT std_ulogic;
|
||||
pllLocked : OUT std_ulogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END pll ;
|
||||
|
||||
architecture rtl of pll is
|
||||
|
||||
-- internal signal declarations
|
||||
signal REFCLK: std_logic;
|
||||
signal CLKOS3_t: std_logic;
|
||||
signal CLKOS2_t: std_logic;
|
||||
signal CLKOS_t: std_logic;
|
||||
signal CLKOP_t: std_logic;
|
||||
signal scuba_vhi: std_logic;
|
||||
signal scuba_vlo: std_logic;
|
||||
|
||||
attribute FREQUENCY_PIN_CLKOS3 : string;
|
||||
attribute FREQUENCY_PIN_CLKOS2 : string;
|
||||
attribute FREQUENCY_PIN_CLKOS : string;
|
||||
attribute FREQUENCY_PIN_CLKOP : string;
|
||||
attribute FREQUENCY_PIN_CLKI : string;
|
||||
attribute ICP_CURRENT : string;
|
||||
attribute LPF_RESISTOR : string;
|
||||
attribute FREQUENCY_PIN_CLKOS3 of PLLInst_0 : label is "10.000000";
|
||||
attribute FREQUENCY_PIN_CLKOS2 of PLLInst_0 : label is "50.000000";
|
||||
attribute FREQUENCY_PIN_CLKOS of PLLInst_0 : label is "75.000000";
|
||||
attribute FREQUENCY_PIN_CLKOP of PLLInst_0 : label is "60.000000";
|
||||
attribute FREQUENCY_PIN_CLKI of PLLInst_0 : label is "100.000000";
|
||||
attribute ICP_CURRENT of PLLInst_0 : label is "5";
|
||||
attribute LPF_RESISTOR of PLLInst_0 : label is "16";
|
||||
attribute syn_keep : boolean;
|
||||
attribute NGD_DRC_MASK : integer;
|
||||
attribute NGD_DRC_MASK of rtl : architecture is 1;
|
||||
|
||||
begin
|
||||
-- component instantiation statements
|
||||
scuba_vhi_inst: VHI
|
||||
port map (Z=>scuba_vhi);
|
||||
|
||||
scuba_vlo_inst: VLO
|
||||
port map (Z=>scuba_vlo);
|
||||
|
||||
PLLInst_0: EHXPLLL
|
||||
generic map (PLLRST_ENA=> "DISABLED", INTFB_WAKE=> "DISABLED",
|
||||
STDBY_ENABLE=> "DISABLED", DPHASE_SOURCE=> "DISABLED",
|
||||
CLKOS3_FPHASE=> 0, CLKOS3_CPHASE=> 59, CLKOS2_FPHASE=> 0,
|
||||
CLKOS2_CPHASE=> 11, CLKOS_FPHASE=> 0, CLKOS_CPHASE=> 7,
|
||||
CLKOP_FPHASE=> 0, CLKOP_CPHASE=> 9, PLL_LOCK_MODE=> 0,
|
||||
CLKOS_TRIM_DELAY=> 0, CLKOS_TRIM_POL=> "FALLING",
|
||||
CLKOP_TRIM_DELAY=> 0, CLKOP_TRIM_POL=> "FALLING",
|
||||
OUTDIVIDER_MUXD=> "DIVD", CLKOS3_ENABLE=> "DISABLED",
|
||||
OUTDIVIDER_MUXC=> "DIVC", CLKOS2_ENABLE=> "DISABLED",
|
||||
OUTDIVIDER_MUXB=> "DIVB", CLKOS_ENABLE=> "DISABLED",
|
||||
OUTDIVIDER_MUXA=> "DIVA", CLKOP_ENABLE=> "ENABLED", CLKOS3_DIV=> 60,
|
||||
CLKOS2_DIV=> 12, CLKOS_DIV=> 8, CLKOP_DIV=> 10, CLKFB_DIV=> 3,
|
||||
CLKI_DIV=> 5, FEEDBK_PATH=> "CLKOP")
|
||||
port map (CLKI=>clkIn100M, CLKFB=>CLKOP_t, PHASESEL1=>scuba_vlo,
|
||||
PHASESEL0=>scuba_vlo, PHASEDIR=>scuba_vlo,
|
||||
PHASESTEP=>scuba_vlo, PHASELOADREG=>scuba_vlo,
|
||||
STDBY=>scuba_vlo, PLLWAKESYNC=>scuba_vlo, RST=>scuba_vlo,
|
||||
ENCLKOP=>scuba_vlo, ENCLKOS=>en75M, ENCLKOS2=>en50M,
|
||||
ENCLKOS3=>en10M, CLKOP=>CLKOP_t, CLKOS=>CLKOS_t,
|
||||
CLKOS2=>CLKOS2_t, CLKOS3=>CLKOS3_t, LOCK=>pllLocked,
|
||||
INTLOCK=>open, REFCLK=>REFCLK, CLKINTFB=>open);
|
||||
|
||||
clk10MHz <= CLKOS3_t;
|
||||
clk50MHz <= CLKOS2_t;
|
||||
clk75MHz <= CLKOS_t;
|
||||
clk60MHz <= CLKOP_t;
|
||||
end rtl;
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- VHDL Architecture Board.lissajousGenerator_circuit_EBS3.masterVersion
|
||||
-- VHDL Architecture Board.lissajousGenerator_circuit_EBS2.masterVersion
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 17:45:49 01.05.2023
|
||||
-- at - 14:46:55 28.04.2023
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
@ -1451,10 +1357,9 @@ LIBRARY ieee;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
-- LIBRARY Board;
|
||||
-- LIBRARY Lattice;
|
||||
-- LIBRARY Lissajous;
|
||||
|
||||
ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS2 IS
|
||||
|
||||
-- Architecture declarations
|
||||
constant signalBitNb: positive := 16;
|
||||
@ -1463,12 +1368,10 @@ ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
constant stepY: positive := 4;
|
||||
|
||||
-- Internal signal declarations
|
||||
SIGNAL clkSys : std_ulogic;
|
||||
SIGNAL logic0 : std_ulogic;
|
||||
SIGNAL logic1 : std_uLogic;
|
||||
SIGNAL reset : std_ulogic;
|
||||
SIGNAL resetSnch_N : std_ulogic;
|
||||
SIGNAL resetSynch : std_ulogic;
|
||||
SIGNAL resetSynch_N : std_ulogic;
|
||||
|
||||
|
||||
-- Component Declarations
|
||||
@ -1486,19 +1389,6 @@ ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
out1 : OUT std_uLogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT pll
|
||||
PORT (
|
||||
clkIn100M : IN std_ulogic ;
|
||||
en75M : IN std_ulogic ;
|
||||
en50M : IN std_ulogic ;
|
||||
en10M : IN std_ulogic ;
|
||||
clk60MHz : OUT std_ulogic ;
|
||||
clk75MHz : OUT std_ulogic ;
|
||||
clk50MHz : OUT std_ulogic ;
|
||||
clk10MHz : OUT std_ulogic ;
|
||||
pllLocked : OUT std_ulogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT lissajousGenerator
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16;
|
||||
@ -1520,18 +1410,14 @@ ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
-- FOR ALL : DFF USE ENTITY Board.DFF;
|
||||
-- FOR ALL : inverterIn USE ENTITY Board.inverterIn;
|
||||
-- FOR ALL : lissajousGenerator USE ENTITY Lissajous.lissajousGenerator;
|
||||
-- FOR ALL : pll USE ENTITY Lattice.pll;
|
||||
-- pragma synthesis_on
|
||||
|
||||
|
||||
BEGIN
|
||||
-- Architecture concurrent statements
|
||||
-- HDL Embedded Text Block 5 eb5
|
||||
-- HDL Embedded Text Block 4 eb4
|
||||
logic1 <= '1';
|
||||
|
||||
-- HDL Embedded Text Block 6 eb6
|
||||
logic0 <= '0';
|
||||
|
||||
|
||||
-- Instance port mappings.
|
||||
I_dff : DFF
|
||||
@ -1539,7 +1425,7 @@ BEGIN
|
||||
CLK => clock,
|
||||
CLR => reset,
|
||||
D => logic1,
|
||||
Q => resetSynch_N
|
||||
Q => resetSnch_N
|
||||
);
|
||||
I_inv1 : inverterIn
|
||||
PORT MAP (
|
||||
@ -1548,21 +1434,9 @@ BEGIN
|
||||
);
|
||||
I_inv2 : inverterIn
|
||||
PORT MAP (
|
||||
in1 => resetSynch_N,
|
||||
in1 => resetSnch_N,
|
||||
out1 => resetSynch
|
||||
);
|
||||
U_pll : pll
|
||||
PORT MAP (
|
||||
clkIn100M => clock,
|
||||
en75M => logic0,
|
||||
en50M => logic0,
|
||||
en10M => logic0,
|
||||
clk60MHz => clkSys,
|
||||
clk75MHz => OPEN,
|
||||
clk50MHz => OPEN,
|
||||
clk10MHz => OPEN,
|
||||
pllLocked => OPEN
|
||||
);
|
||||
I_main : lissajousGenerator
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
@ -1571,7 +1445,7 @@ BEGIN
|
||||
stepY => stepY
|
||||
)
|
||||
PORT MAP (
|
||||
clock => clkSys,
|
||||
clock => clock,
|
||||
reset => resetSynch,
|
||||
triggerOut => triggerOut,
|
||||
xOut => xOut,
|
||||
|
23
zz-solutions/04-Lissajous/Board/hdl/dff_entity.vhg
Normal file
23
zz-solutions/04-Lissajous/Board/hdl/dff_entity.vhg
Normal file
@ -0,0 +1,23 @@
|
||||
-- VHDL Entity Board.DFF.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:07:05 02/19/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
ENTITY DFF IS
|
||||
PORT(
|
||||
CLK : IN std_uLogic;
|
||||
CLR : IN std_uLogic;
|
||||
D : IN std_uLogic;
|
||||
Q : OUT std_uLogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END DFF ;
|
||||
|
21
zz-solutions/04-Lissajous/Board/hdl/inverterin_entity.vhg
Normal file
21
zz-solutions/04-Lissajous/Board/hdl/inverterin_entity.vhg
Normal file
@ -0,0 +1,21 @@
|
||||
-- VHDL Entity Board.inverterIn.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:07:14 02/19/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
|
||||
ENTITY inverterIn IS
|
||||
PORT(
|
||||
in1 : IN std_uLogic;
|
||||
out1 : OUT std_uLogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END inverterIn ;
|
||||
|
@ -0,0 +1,28 @@
|
||||
-- VHDL Entity Board.lissajousGenerator_circuit_EBS2.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:07:18 02/19/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
ENTITY lissajousGenerator_circuit_EBS2 IS
|
||||
GENERIC(
|
||||
bitNb : positive := 16
|
||||
);
|
||||
PORT(
|
||||
clock : IN std_ulogic;
|
||||
reset_N : IN std_ulogic;
|
||||
triggerOut : OUT std_ulogic;
|
||||
xOut : OUT std_ulogic;
|
||||
yOut : OUT std_ulogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END lissajousGenerator_circuit_EBS2 ;
|
||||
|
@ -0,0 +1,110 @@
|
||||
--
|
||||
-- VHDL Architecture Board.lissajousGenerator_circuit_EBS2.masterVersion
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 14:46:55 28.04.2023
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
LIBRARY Board;
|
||||
LIBRARY Lissajous;
|
||||
|
||||
ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS2 IS
|
||||
|
||||
-- Architecture declarations
|
||||
constant signalBitNb: positive := 16;
|
||||
constant phaseBitNb: positive := 17;
|
||||
constant stepX: positive := 3;
|
||||
constant stepY: positive := 4;
|
||||
|
||||
-- Internal signal declarations
|
||||
SIGNAL logic1 : std_uLogic;
|
||||
SIGNAL reset : std_ulogic;
|
||||
SIGNAL resetSnch_N : std_ulogic;
|
||||
SIGNAL resetSynch : std_ulogic;
|
||||
|
||||
|
||||
-- Component Declarations
|
||||
COMPONENT DFF
|
||||
PORT (
|
||||
CLK : IN std_uLogic ;
|
||||
CLR : IN std_uLogic ;
|
||||
D : IN std_uLogic ;
|
||||
Q : OUT std_uLogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT inverterIn
|
||||
PORT (
|
||||
in1 : IN std_uLogic ;
|
||||
out1 : OUT std_uLogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT lissajousGenerator
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16;
|
||||
phaseBitNb : positive := 16;
|
||||
stepX : positive := 1;
|
||||
stepY : positive := 1
|
||||
);
|
||||
PORT (
|
||||
clock : IN std_ulogic ;
|
||||
reset : IN std_ulogic ;
|
||||
triggerOut : OUT std_ulogic ;
|
||||
xOut : OUT std_ulogic ;
|
||||
yOut : OUT std_ulogic
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
-- Optional embedded configurations
|
||||
-- pragma synthesis_off
|
||||
FOR ALL : DFF USE ENTITY Board.DFF;
|
||||
FOR ALL : inverterIn USE ENTITY Board.inverterIn;
|
||||
FOR ALL : lissajousGenerator USE ENTITY Lissajous.lissajousGenerator;
|
||||
-- pragma synthesis_on
|
||||
|
||||
|
||||
BEGIN
|
||||
-- Architecture concurrent statements
|
||||
-- HDL Embedded Text Block 4 eb4
|
||||
logic1 <= '1';
|
||||
|
||||
|
||||
-- Instance port mappings.
|
||||
I_dff : DFF
|
||||
PORT MAP (
|
||||
CLK => clock,
|
||||
CLR => reset,
|
||||
D => logic1,
|
||||
Q => resetSnch_N
|
||||
);
|
||||
I_inv1 : inverterIn
|
||||
PORT MAP (
|
||||
in1 => reset_N,
|
||||
out1 => reset
|
||||
);
|
||||
I_inv2 : inverterIn
|
||||
PORT MAP (
|
||||
in1 => resetSnch_N,
|
||||
out1 => resetSynch
|
||||
);
|
||||
I_main : lissajousGenerator
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
phaseBitNb => phaseBitNb,
|
||||
stepX => stepX,
|
||||
stepY => stepY
|
||||
)
|
||||
PORT MAP (
|
||||
clock => clock,
|
||||
reset => resetSynch,
|
||||
triggerOut => triggerOut,
|
||||
xOut => xOut,
|
||||
yOut => yOut
|
||||
);
|
||||
|
||||
END masterVersion;
|
@ -0,0 +1,25 @@
|
||||
-- VHDL Entity Board.lissajousGenerator_circuit_EBS3.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 17:45:49 01.05.2023
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
ENTITY lissajousGenerator_circuit_EBS3 IS
|
||||
PORT(
|
||||
clock : IN std_ulogic;
|
||||
reset_N : IN std_ulogic;
|
||||
triggerOut : OUT std_ulogic;
|
||||
xOut : OUT std_ulogic;
|
||||
yOut : OUT std_ulogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END lissajousGenerator_circuit_EBS3 ;
|
||||
|
@ -0,0 +1,142 @@
|
||||
--
|
||||
-- VHDL Architecture Board.lissajousGenerator_circuit_EBS3.masterVersion
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 17:45:49 01.05.2023
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
LIBRARY Board;
|
||||
LIBRARY Lattice;
|
||||
LIBRARY Lissajous;
|
||||
|
||||
ARCHITECTURE masterVersion OF lissajousGenerator_circuit_EBS3 IS
|
||||
|
||||
-- Architecture declarations
|
||||
constant signalBitNb: positive := 16;
|
||||
constant phaseBitNb: positive := 17;
|
||||
constant stepX: positive := 3;
|
||||
constant stepY: positive := 4;
|
||||
|
||||
-- Internal signal declarations
|
||||
SIGNAL clkSys : std_ulogic;
|
||||
SIGNAL logic0 : std_ulogic;
|
||||
SIGNAL logic1 : std_uLogic;
|
||||
SIGNAL reset : std_ulogic;
|
||||
SIGNAL resetSynch : std_ulogic;
|
||||
SIGNAL resetSynch_N : std_ulogic;
|
||||
|
||||
|
||||
-- Component Declarations
|
||||
COMPONENT DFF
|
||||
PORT (
|
||||
CLK : IN std_uLogic ;
|
||||
CLR : IN std_uLogic ;
|
||||
D : IN std_uLogic ;
|
||||
Q : OUT std_uLogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT inverterIn
|
||||
PORT (
|
||||
in1 : IN std_uLogic ;
|
||||
out1 : OUT std_uLogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT pll
|
||||
PORT (
|
||||
clkIn100M : IN std_ulogic;
|
||||
en10M : IN std_ulogic;
|
||||
en50M : IN std_ulogic;
|
||||
en75M : IN std_ulogic;
|
||||
clk10MHz : OUT std_ulogic;
|
||||
clk50MHz : OUT std_ulogic;
|
||||
clk60MHz : OUT std_ulogic;
|
||||
clk75MHz : OUT std_ulogic;
|
||||
pllLocked : OUT std_ulogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT lissajousGenerator
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16;
|
||||
phaseBitNb : positive := 16;
|
||||
stepX : positive := 1;
|
||||
stepY : positive := 1
|
||||
);
|
||||
PORT (
|
||||
clock : IN std_ulogic ;
|
||||
reset : IN std_ulogic ;
|
||||
triggerOut : OUT std_ulogic ;
|
||||
xOut : OUT std_ulogic ;
|
||||
yOut : OUT std_ulogic
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
-- Optional embedded configurations
|
||||
-- pragma synthesis_off
|
||||
FOR ALL : DFF USE ENTITY Board.DFF;
|
||||
FOR ALL : inverterIn USE ENTITY Board.inverterIn;
|
||||
FOR ALL : lissajousGenerator USE ENTITY Lissajous.lissajousGenerator;
|
||||
FOR ALL : pll USE ENTITY Lattice.pll;
|
||||
-- pragma synthesis_on
|
||||
|
||||
|
||||
BEGIN
|
||||
-- Architecture concurrent statements
|
||||
-- HDL Embedded Text Block 5 eb5
|
||||
logic1 <= '1';
|
||||
|
||||
-- HDL Embedded Text Block 6 eb6
|
||||
logic0 <= '0';
|
||||
|
||||
|
||||
-- Instance port mappings.
|
||||
I_dff : DFF
|
||||
PORT MAP (
|
||||
CLK => clock,
|
||||
CLR => reset,
|
||||
D => logic1,
|
||||
Q => resetSynch_N
|
||||
);
|
||||
I_inv1 : inverterIn
|
||||
PORT MAP (
|
||||
in1 => reset_N,
|
||||
out1 => reset
|
||||
);
|
||||
I_inv2 : inverterIn
|
||||
PORT MAP (
|
||||
in1 => resetSynch_N,
|
||||
out1 => resetSynch
|
||||
);
|
||||
U_pll : pll
|
||||
PORT MAP (
|
||||
clkIn100M => clock,
|
||||
en75M => logic0,
|
||||
en50M => logic0,
|
||||
en10M => logic0,
|
||||
clk60MHz => clkSys,
|
||||
clk75MHz => OPEN,
|
||||
clk50MHz => OPEN,
|
||||
clk10MHz => OPEN,
|
||||
pllLocked => OPEN
|
||||
);
|
||||
I_main : lissajousGenerator
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
phaseBitNb => phaseBitNb,
|
||||
stepX => stepX,
|
||||
stepY => stepY
|
||||
)
|
||||
PORT MAP (
|
||||
clock => clkSys,
|
||||
reset => resetSynch,
|
||||
triggerOut => triggerOut,
|
||||
xOut => xOut,
|
||||
yOut => yOut
|
||||
);
|
||||
|
||||
END masterVersion;
|
BIN
zz-solutions/04-Lissajous/Board/hds/.cache.dat
Normal file
BIN
zz-solutions/04-Lissajous/Board/hds/.cache.dat
Normal file
Binary file not shown.
@ -0,0 +1 @@
|
||||
DIALECT atom VHDL_2008
|
@ -0,0 +1 @@
|
||||
DIALECT atom VHDL_2008
|
24
zz-solutions/04-Lissajous/Board/hds/.xrf/dff_entity.xrf
Normal file
24
zz-solutions/04-Lissajous/Board/hds/.xrf/dff_entity.xrf
Normal file
@ -0,0 +1,24 @@
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
NO_GRAPHIC 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 98,0 8 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 57,0 13 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 63,0 14 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 51,0 15 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 69,0 16 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 19 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 20 0
|
@ -0,0 +1,18 @@
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
NO_GRAPHIC 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 41,0 8 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 16,0 13 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 22,0 14 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 31,0 17 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 31,0 18 0
|
@ -0,0 +1,30 @@
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 50,0 8 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 13,0 13 1
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 52,0 17 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 83,0 18 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 88,0 19 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 93,0 20 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 98,0 21 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 24 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 25 0
|
@ -0,0 +1,165 @@
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 84,0 9 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 12
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 0,0 16 2
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 1,0 19 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 19
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 895,0 25 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 49,0 26 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 893,0 27 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 897,0 28 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 29
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 30
|
||||
LIBRARY Board
|
||||
DESIGN @d@f@f
|
||||
VIEW sim
|
||||
GRAPHIC 1071,0 32 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 57,0 34 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 63,0 35 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 51,0 36 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 69,0 37 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 1817,0 40 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 16,0 42 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 22,0 43 0
|
||||
LIBRARY Lissajous
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct
|
||||
GRAPHIC 2310,0 46 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 14,0 47 1
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 52,0 54 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 428,0 55 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 88,0 56 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 93,0 57 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 98,0 58 0
|
||||
LIBRARY Board
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 61
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 1071,0 64 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 1817,0 65 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 2310,0 66 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 69
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 818,0 72 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 74
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 75
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 1071,0 77 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 873,0 79 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 879,0 80 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 887,0 81 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 883,0 82 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 1817,0 84 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 43,0 86 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 879,0 87 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 1806,0 89 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 883,0 91 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 245,0 92 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 2310,0 94 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 2317,0 95 1
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 15,0 102 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 245,0 103 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 435,0 104 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 575,0 105 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 29,0 106 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s2
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 109
|
@ -0,0 +1,27 @@
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 50,0 8 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 118,0 14 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 128,0 15 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 123,0 16 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 133,0 17 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 138,0 18 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 21 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 22 0
|
@ -0,0 +1,205 @@
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 41,0 9 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 12
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 0,0 17 2
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 1,0 20 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 20
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 380,0 26 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 411,0 27 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 370,0 28 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 360,0 29 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 368,0 30 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 464,0 31 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 32
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 33
|
||||
LIBRARY Board
|
||||
DESIGN @d@f@f
|
||||
VIEW sim
|
||||
GRAPHIC 219,0 35 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 57,0 37 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 63,0 38 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 51,0 39 0
|
||||
DESIGN @d@f@f
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 69,0 40 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 199,0 43 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 16,0 45 0
|
||||
DESIGN inverter@in
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 22,0 46 0
|
||||
LIBRARY Board
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version
|
||||
GRAPHIC 168,0 49 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 60
|
||||
LIBRARY Lissajous
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct
|
||||
GRAPHIC 265,0 62 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 14,0 63 1
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 52,0 70 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 428,0 71 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 88,0 72 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 93,0 73 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 98,0 74 0
|
||||
LIBRARY Board
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 77
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 219,0 80 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 199,0 81 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 265,0 82 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 168,0 83 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 86
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 190,0 89 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 91
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 382,0 92 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 94
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 95
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 219,0 97 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 328,0 99 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 320,0 100 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 338,0 101 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 334,0 102 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 199,0 104 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 348,0 106 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 320,0 107 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 245,0 109 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 334,0 111 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 352,0 112 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 168,0 114 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 312,0 116 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 393,0 117 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 405,0 118 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 399,0 119 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 376,0 120 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 265,0 126 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 272,0 127 1
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 376,0 134 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 352,0 135 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 324,0 136 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 344,0 137 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
GRAPHIC 316,0 138 0
|
||||
DESIGN lissajous@generator_circuit_@e@b@s3
|
||||
VIEW master@version.bd
|
||||
NO_GRAPHIC 141
|
@ -0,0 +1,31 @@
|
||||
-- VHDL Entity Lissajous.lissajousGenerator.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:07:53 02/19/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
ENTITY lissajousGenerator IS
|
||||
GENERIC(
|
||||
signalBitNb : positive := 16;
|
||||
phaseBitNb : positive := 16;
|
||||
stepX : positive := 1;
|
||||
stepY : positive := 1
|
||||
);
|
||||
PORT(
|
||||
clock : IN std_ulogic;
|
||||
reset : IN std_ulogic;
|
||||
triggerOut : OUT std_ulogic;
|
||||
xOut : OUT std_ulogic;
|
||||
yOut : OUT std_ulogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END lissajousGenerator ;
|
||||
|
@ -0,0 +1,126 @@
|
||||
--
|
||||
-- VHDL Architecture Lissajous.lissajousGenerator.struct
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 14:47:09 28.04.2023
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.all;
|
||||
|
||||
LIBRARY DigitalToAnalogConverter;
|
||||
LIBRARY SplineInterpolator;
|
||||
|
||||
ARCHITECTURE struct OF lissajousGenerator IS
|
||||
|
||||
-- Architecture declarations
|
||||
|
||||
-- Internal signal declarations
|
||||
SIGNAL sineX : unsigned(signalBitNb-1 DOWNTO 0);
|
||||
SIGNAL sineY : unsigned(signalBitNb-1 DOWNTO 0);
|
||||
SIGNAL squareY : unsigned(signalBitNb-1 DOWNTO 0);
|
||||
SIGNAL stepXUnsigned : unsigned(phaseBitNb-1 DOWNTO 0);
|
||||
SIGNAL stepYUnsigned : unsigned(phaseBitNb-1 DOWNTO 0);
|
||||
|
||||
|
||||
-- Component Declarations
|
||||
COMPONENT DAC
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16
|
||||
);
|
||||
PORT (
|
||||
serialOut : OUT std_ulogic ;
|
||||
parallelIn : IN unsigned (signalBitNb-1 DOWNTO 0);
|
||||
clock : IN std_ulogic ;
|
||||
reset : IN std_ulogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT sineGen
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16;
|
||||
phaseBitNb : positive := 10
|
||||
);
|
||||
PORT (
|
||||
clock : IN std_ulogic ;
|
||||
reset : IN std_ulogic ;
|
||||
step : IN unsigned (phaseBitNb-1 DOWNTO 0);
|
||||
sawtooth : OUT unsigned (signalBitNb-1 DOWNTO 0);
|
||||
sine : OUT unsigned (signalBitNb-1 DOWNTO 0);
|
||||
square : OUT unsigned (signalBitNb-1 DOWNTO 0);
|
||||
triangle : OUT unsigned (signalBitNb-1 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
-- Optional embedded configurations
|
||||
-- pragma synthesis_off
|
||||
FOR ALL : DAC USE ENTITY DigitalToAnalogConverter.DAC;
|
||||
FOR ALL : sineGen USE ENTITY SplineInterpolator.sineGen;
|
||||
-- pragma synthesis_on
|
||||
|
||||
|
||||
BEGIN
|
||||
-- Architecture concurrent statements
|
||||
-- HDL Embedded Text Block 1 eb1
|
||||
triggerOut <= squareY(squareY'high);
|
||||
|
||||
-- HDL Embedded Text Block 2 eb2
|
||||
stepXUnsigned <= to_unsigned(stepX, stepXUnsigned'length);
|
||||
|
||||
-- HDL Embedded Text Block 3 eb3
|
||||
stepYUnsigned <= to_unsigned(stepY, stepYUnsigned'length);
|
||||
|
||||
|
||||
-- Instance port mappings.
|
||||
I_dacX : DAC
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb
|
||||
)
|
||||
PORT MAP (
|
||||
serialOut => xOut,
|
||||
parallelIn => sineX,
|
||||
clock => clock,
|
||||
reset => reset
|
||||
);
|
||||
I_dacY : DAC
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb
|
||||
)
|
||||
PORT MAP (
|
||||
serialOut => yOut,
|
||||
parallelIn => sineY,
|
||||
clock => clock,
|
||||
reset => reset
|
||||
);
|
||||
I_sinX : sineGen
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
phaseBitNb => phaseBitNb
|
||||
)
|
||||
PORT MAP (
|
||||
clock => clock,
|
||||
reset => reset,
|
||||
step => stepXUnsigned,
|
||||
sawtooth => OPEN,
|
||||
sine => sineX,
|
||||
square => OPEN,
|
||||
triangle => OPEN
|
||||
);
|
||||
I_sinY : sineGen
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
phaseBitNb => phaseBitNb
|
||||
)
|
||||
PORT MAP (
|
||||
clock => clock,
|
||||
reset => reset,
|
||||
step => stepYUnsigned,
|
||||
sawtooth => OPEN,
|
||||
sine => sineY,
|
||||
square => squareY,
|
||||
triangle => OPEN
|
||||
);
|
||||
|
||||
END struct;
|
BIN
zz-solutions/04-Lissajous/Lissajous/hds/.cache.dat
Normal file
BIN
zz-solutions/04-Lissajous/Lissajous/hds/.cache.dat
Normal file
Binary file not shown.
@ -0,0 +1,30 @@
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 50,0 8 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 13,0 13 1
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 52,0 20 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 428,0 21 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 88,0 22 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 93,0 23 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 98,0 24 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 27 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 28 0
|
@ -0,0 +1,192 @@
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 84,0 9 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 12
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 0,0 16 2
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 617,0 21 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1631,0 22 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1652,0 23 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2512,0 24 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2510,0 25 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 26
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 27
|
||||
LIBRARY DigitalToAnalogConverter
|
||||
DESIGN @d@a@c
|
||||
VIEW master@version
|
||||
GRAPHIC 2187,0 29 0
|
||||
DESIGN @d@a@c
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 14,0 30 1
|
||||
DESIGN @d@a@c
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 67,0 34 0
|
||||
DESIGN @d@a@c
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 57,0 35 0
|
||||
DESIGN @d@a@c
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 52,0 36 0
|
||||
DESIGN @d@a@c
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 76,0 37 0
|
||||
LIBRARY SplineInterpolator
|
||||
DESIGN sine@gen
|
||||
VIEW struct
|
||||
GRAPHIC 2090,0 40 0
|
||||
DESIGN sine@gen
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 14,0 41 1
|
||||
DESIGN sine@gen
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 52,0 46 0
|
||||
DESIGN sine@gen
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 88,0 47 0
|
||||
DESIGN sine@gen
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 128,0 48 0
|
||||
DESIGN sine@gen
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 98,0 49 0
|
||||
DESIGN sine@gen
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 103,0 50 0
|
||||
DESIGN sine@gen
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 108,0 51 0
|
||||
DESIGN sine@gen
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 118,0 52 0
|
||||
LIBRARY Lissajous
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 55
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2187,0 58 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2090,0 59 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 62
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 443,0 65 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 67
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1324,0 68 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 70
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1637,0 71 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 73
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 74
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2187,0 76 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2194,0 77 1
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 575,0 81 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 579,0 82 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 583,0 83 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 589,0 84 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2162,0 86 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2169,0 87 1
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 29,0 91 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1613,0 92 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1617,0 93 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1623,0 94 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2090,0 96 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2097,0 97 1
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2349,0 102 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2341,0 103 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1335,0 104 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 579,0 106 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2053,0 110 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2060,0 111 1
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 15,0 116 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 2357,0 117 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1341,0 118 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1613,0 120 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
GRAPHIC 450,0 121 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 125
|
@ -0,0 +1,15 @@
|
||||
-- VHDL Entity Lissajous_test.lissajousGenerator_test.symbol
|
||||
--
|
||||
-- Created:
|
||||
-- by - francois.francois (Aphelia)
|
||||
-- at - 13:07:27 02/19/19
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
|
||||
|
||||
ENTITY lissajousGenerator_test IS
|
||||
-- Declarations
|
||||
|
||||
END lissajousGenerator_test ;
|
||||
|
@ -0,0 +1,152 @@
|
||||
--
|
||||
-- VHDL Architecture Lissajous_test.lissajousGenerator_test.struct
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 14:48:46 28.04.2023
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.ALL;
|
||||
|
||||
LIBRARY Lissajous;
|
||||
LIBRARY Lissajous_test;
|
||||
LIBRARY WaveformGenerator;
|
||||
|
||||
ARCHITECTURE struct OF lissajousGenerator_test IS
|
||||
|
||||
-- Architecture declarations
|
||||
constant signalBitNb: positive := 16;
|
||||
constant phaseBitNb: positive := 17;
|
||||
constant stepX: positive := 2;
|
||||
constant stepY: positive := 3;
|
||||
constant lowpassShiftBitNb: positive := 8;
|
||||
constant clockFrequency: real := 60.0E6;
|
||||
--constant clockFrequency: real := 66.0E6;
|
||||
|
||||
-- Internal signal declarations
|
||||
SIGNAL clock : std_ulogic;
|
||||
SIGNAL reset : std_ulogic;
|
||||
SIGNAL triggerOut : std_ulogic;
|
||||
SIGNAL xLowapss : unsigned(signalBitNb-1 DOWNTO 0);
|
||||
SIGNAL xParallel : unsigned(signalBitNb-1 DOWNTO 0);
|
||||
SIGNAL xSerial : std_ulogic;
|
||||
SIGNAL yLowpass : unsigned(signalBitNb-1 DOWNTO 0);
|
||||
SIGNAL yParallel : unsigned(signalBitNb-1 DOWNTO 0);
|
||||
SIGNAL ySerial : std_ulogic;
|
||||
|
||||
|
||||
-- Component Declarations
|
||||
COMPONENT lissajousGenerator
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16;
|
||||
phaseBitNb : positive := 16;
|
||||
stepX : positive := 1;
|
||||
stepY : positive := 1
|
||||
);
|
||||
PORT (
|
||||
clock : IN std_ulogic ;
|
||||
reset : IN std_ulogic ;
|
||||
triggerOut : OUT std_ulogic ;
|
||||
xOut : OUT std_ulogic ;
|
||||
yOut : OUT std_ulogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT lissajousGenerator_tester
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16;
|
||||
clockFrequency : real := 60.0E6
|
||||
);
|
||||
PORT (
|
||||
triggerOut : IN std_ulogic ;
|
||||
xLowapss : IN unsigned (signalBitNb-1 DOWNTO 0);
|
||||
xSerial : IN std_ulogic ;
|
||||
yLowpass : IN unsigned (signalBitNb-1 DOWNTO 0);
|
||||
ySerial : IN std_ulogic ;
|
||||
clock : OUT std_ulogic ;
|
||||
reset : OUT std_ulogic
|
||||
);
|
||||
END COMPONENT;
|
||||
COMPONENT lowpass
|
||||
GENERIC (
|
||||
signalBitNb : positive := 16;
|
||||
shiftBitNb : positive := 12
|
||||
);
|
||||
PORT (
|
||||
lowpassOut : OUT unsigned (signalBitNb-1 DOWNTO 0);
|
||||
clock : IN std_ulogic ;
|
||||
reset : IN std_ulogic ;
|
||||
lowpassIn : IN unsigned (signalBitNb-1 DOWNTO 0)
|
||||
);
|
||||
END COMPONENT;
|
||||
|
||||
-- Optional embedded configurations
|
||||
-- pragma synthesis_off
|
||||
FOR ALL : lissajousGenerator USE ENTITY Lissajous.lissajousGenerator;
|
||||
FOR ALL : lissajousGenerator_tester USE ENTITY Lissajous_test.lissajousGenerator_tester;
|
||||
FOR ALL : lowpass USE ENTITY WaveformGenerator.lowpass;
|
||||
-- pragma synthesis_on
|
||||
|
||||
|
||||
BEGIN
|
||||
-- Architecture concurrent statements
|
||||
-- HDL Embedded Text Block 1 eb1
|
||||
xParallel <= (others => xSerial);
|
||||
yParallel <= (others => ySerial);
|
||||
|
||||
|
||||
-- Instance port mappings.
|
||||
I_DUT : lissajousGenerator
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
phaseBitNb => phaseBitNb,
|
||||
stepX => stepX,
|
||||
stepY => stepY
|
||||
)
|
||||
PORT MAP (
|
||||
clock => clock,
|
||||
reset => reset,
|
||||
triggerOut => triggerOut,
|
||||
xOut => xSerial,
|
||||
yOut => ySerial
|
||||
);
|
||||
I_tester : lissajousGenerator_tester
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
clockFrequency => clockFrequency
|
||||
)
|
||||
PORT MAP (
|
||||
triggerOut => triggerOut,
|
||||
xLowapss => xLowapss,
|
||||
xSerial => xSerial,
|
||||
yLowpass => yLowpass,
|
||||
ySerial => ySerial,
|
||||
clock => clock,
|
||||
reset => reset
|
||||
);
|
||||
I_filtX : lowpass
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
shiftBitNb => lowpassShiftBitNb
|
||||
)
|
||||
PORT MAP (
|
||||
lowpassOut => xLowapss,
|
||||
clock => clock,
|
||||
reset => reset,
|
||||
lowpassIn => xParallel
|
||||
);
|
||||
I_filty : lowpass
|
||||
GENERIC MAP (
|
||||
signalBitNb => signalBitNb,
|
||||
shiftBitNb => lowpassShiftBitNb
|
||||
)
|
||||
PORT MAP (
|
||||
lowpassOut => yLowpass,
|
||||
clock => clock,
|
||||
reset => reset,
|
||||
lowpassIn => yParallel
|
||||
);
|
||||
|
||||
END struct;
|
@ -0,0 +1,31 @@
|
||||
-- VHDL Entity Lissajous_test.lissajousGenerator_tester.interface
|
||||
--
|
||||
-- Created:
|
||||
-- by - axel.amand.UNKNOWN (WE7860)
|
||||
-- at - 14:48:11 28.04.2023
|
||||
--
|
||||
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||
--
|
||||
LIBRARY ieee;
|
||||
USE ieee.std_logic_1164.all;
|
||||
USE ieee.numeric_std.ALL;
|
||||
|
||||
ENTITY lissajousGenerator_tester IS
|
||||
GENERIC(
|
||||
signalBitNb : positive := 16;
|
||||
clockFrequency : real := 60.0E6
|
||||
);
|
||||
PORT(
|
||||
triggerOut : IN std_ulogic;
|
||||
xLowapss : IN unsigned (signalBitNb-1 DOWNTO 0);
|
||||
xSerial : IN std_ulogic;
|
||||
yLowpass : IN unsigned (signalBitNb-1 DOWNTO 0);
|
||||
ySerial : IN std_ulogic;
|
||||
clock : OUT std_ulogic;
|
||||
reset : OUT std_ulogic
|
||||
);
|
||||
|
||||
-- Declarations
|
||||
|
||||
END lissajousGenerator_tester ;
|
||||
|
BIN
zz-solutions/04-Lissajous/Lissajous_test/hds/.cache.dat
Normal file
BIN
zz-solutions/04-Lissajous/Lissajous_test/hds/.cache.dat
Normal file
Binary file not shown.
@ -0,0 +1,12 @@
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW symbol.sb
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 50,0 8 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 11 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 1,0 12 0
|
@ -0,0 +1,211 @@
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 142,0 9 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 12
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 0,0 17 2
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1,0 20 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 20
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1562,0 29 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1554,0 30 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1827,0 31 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1695,0 32 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1697,0 33 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1693,0 34 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1744,0 35 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1762,0 36 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1683,0 37 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 38
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 39
|
||||
LIBRARY Lissajous
|
||||
DESIGN lissajous@generator
|
||||
VIEW struct
|
||||
GRAPHIC 1594,0 41 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 14,0 42 1
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 52,0 49 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 428,0 50 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 88,0 51 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 93,0 52 0
|
||||
DESIGN lissajous@generator
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 98,0 53 0
|
||||
LIBRARY Lissajous_test
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW test
|
||||
GRAPHIC 421,0 56 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 14,0 57 1
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1829,0 62 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1665,0 63 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1687,0 64 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1738,0 65 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1637,0 66 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1564,0 67 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1556,0 68 0
|
||||
LIBRARY WaveformGenerator
|
||||
DESIGN lowpass
|
||||
VIEW master@version
|
||||
GRAPHIC 1612,0 71 0
|
||||
DESIGN lowpass
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 14,0 72 1
|
||||
DESIGN lowpass
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 57,0 77 0
|
||||
DESIGN lowpass
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 52,0 78 0
|
||||
DESIGN lowpass
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 76,0 79 0
|
||||
DESIGN lowpass
|
||||
VIEW symbol.sb
|
||||
GRAPHIC 83,0 80 0
|
||||
LIBRARY Lissajous_test
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 83
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1594,0 86 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 421,0 87 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1612,0 88 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 91
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1603,0 94 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 97
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 98
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1594,0 100 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1601,0 101 1
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1564,0 108 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1556,0 109 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1829,0 110 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1687,0 111 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1637,0 112 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 421,0 114 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 428,0 115 1
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1612,0 128 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1619,0 129 1
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1665,0 134 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1659,0 135 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1653,0 136 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1671,0 137 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1699,0 139 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1706,0 140 1
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1738,0 145 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1724,0 146 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1730,0 147 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
GRAPHIC 1756,0 148 0
|
||||
DESIGN lissajous@generator_test
|
||||
VIEW struct.bd
|
||||
NO_GRAPHIC 151
|
@ -0,0 +1,36 @@
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
NO_GRAPHIC 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 50,0 8 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 13,0 13 1
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 659,0 18 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 664,0 19 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 669,0 20 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 674,0 21 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 679,0 22 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 649,0 23 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 654,0 24 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 1,0 27 0
|
||||
DESIGN lissajous@generator_tester
|
||||
VIEW interface
|
||||
GRAPHIC 1,0 28 0
|
@ -0,0 +1,55 @@
|
||||
version "8.0"
|
||||
RenoirTeamPreferences [
|
||||
(BaseTeamPreferences
|
||||
version "1.1"
|
||||
verConcat 0
|
||||
ttDGProps [
|
||||
]
|
||||
fcDGProps [
|
||||
]
|
||||
smDGProps [
|
||||
]
|
||||
asmDGProps [
|
||||
]
|
||||
bdDGProps [
|
||||
]
|
||||
syDGProps [
|
||||
]
|
||||
)
|
||||
(VersionControlTeamPreferences
|
||||
version "1.1"
|
||||
VMPlugin ""
|
||||
VMRepository "$HDS_HOME/examples/hds_scratch/hds_repository"
|
||||
VMRcsHdsRepository "$HDS_HOME/examples/hds_scratch/hds_repository/%(library)/hds_vm"
|
||||
VMRcsHdlRepository "$HDS_HOME/examples/hds_scratch/hds_repository/%(library)/hdl_vm"
|
||||
VMCvsHdsRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hds_vm"
|
||||
VMCvsHdlRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hdl_vm"
|
||||
VMCVSmkIIHdsRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hds_vm"
|
||||
VMCVSmkIIHdlRepository "$HDS_HOME/examples/hds_scratch/hds_repository"
|
||||
VMVssHdsRepository "$/hds_scratch/hds_repository/%(library)/hds_vm"
|
||||
VMVssHdlRepository "$/hds_scratch/hds_repository/%(library)/hdl_vm"
|
||||
VMDsHdsRepository "sync://<host_name>:<port>/hds_scratch/hds_repository/hds_vm"
|
||||
VMDsHdlRepository "sync://<host_name>:<port>/hds_scratch/hds_repository/hdl_vm"
|
||||
VMPvcsHdsRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hds_vm"
|
||||
VMPvcsHdlRepository "$HDS_HOME/examples/hds_scratch/hds_repository/hdl_vm"
|
||||
VMSvnHdlRepository ""
|
||||
VMDefaultView 1
|
||||
VMCurrentDesignHierarchyOnly 0
|
||||
VMUserData 1
|
||||
VMGeneratedHDL 0
|
||||
VMVerboseMode 0
|
||||
VMAlwaysEmpty 0
|
||||
VMSetTZ 1
|
||||
VMSymbol 1
|
||||
VMCurrentDesignHierarchy 0
|
||||
VMMultipleRepositoryMode 0
|
||||
VMSnapshotViewMode 0
|
||||
backupNameClashes 1
|
||||
clearCaseMaster 0
|
||||
)
|
||||
(CustomizeTeamPreferences
|
||||
version "1.1"
|
||||
FileTypes [
|
||||
]
|
||||
)
|
||||
]
|
@ -1280,6 +1280,7 @@ projectPaths [
|
||||
"C:\\work\\repo\\edu\\sem\\labo\\solution\\sem_labs\\04-Lissajous\\Prefs\\hds.hdp"
|
||||
"C:\\work\\edu\\sem\\labo\\sem_labs\\04-Lissajous\\Prefs\\hds.hdp"
|
||||
"C:\\dev\\sem-labs\\04-Lissajous\\Prefs\\hds.hdp"
|
||||
"C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\zz-solutions\\04-Lissajous\\Prefs\\hds.hdp"
|
||||
]
|
||||
libMappingsRootDir ""
|
||||
teamLibMappingsRootDir ""
|
||||
@ -1300,289 +1301,67 @@ exportedDirectories [
|
||||
exportStdIncludeRefs 1
|
||||
exportStdPackageRefs 1
|
||||
)
|
||||
printerName "\\\\vmenpprint1.hevs.ch\\VS-FOLLOWME-PRN"
|
||||
printerName "Microsoft Print to PDF"
|
||||
pageSizes [
|
||||
(PageSizeInfo
|
||||
name "12\" x 18\""
|
||||
type 512
|
||||
width 1106
|
||||
height 1658
|
||||
name "Letter"
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "11\" x 17\""
|
||||
type 17
|
||||
name "Tabloid"
|
||||
type 3
|
||||
width 1013
|
||||
height 1566
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Legal (8,5\" x 14\")"
|
||||
name "Legal"
|
||||
type 5
|
||||
width 783
|
||||
height 1290
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Letter (8,5\" x 11\")"
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Executive (7,25\"x10,5\")"
|
||||
type 7
|
||||
width 667
|
||||
height 967
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "5,5\" x 8,5\""
|
||||
name "Statement"
|
||||
type 6
|
||||
width 506
|
||||
height 783
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A3 (297 x 420 mm)"
|
||||
name "Executive"
|
||||
type 7
|
||||
width 667
|
||||
height 967
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A3"
|
||||
type 8
|
||||
width 1077
|
||||
height 1523
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A4 (210 x 297 mm)"
|
||||
name "A4"
|
||||
type 9
|
||||
width 761
|
||||
height 1077
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A5 (148 x 210 mm)"
|
||||
name "A5"
|
||||
type 11
|
||||
width 538
|
||||
width 536
|
||||
height 761
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "A6 (105 x 148 mm)"
|
||||
type 70
|
||||
width 380
|
||||
height 538
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "B4 JIS (257 x 364 mm)"
|
||||
name "B4 (JIS)"
|
||||
type 12
|
||||
width 932
|
||||
height 1320
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "B5 JIS (182 x 257 mm)"
|
||||
name "B5 (JIS)"
|
||||
type 13
|
||||
width 660
|
||||
height 932
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "B6 JIS (128 x 182 mm)"
|
||||
type 88
|
||||
width 464
|
||||
height 660
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8\" x 13\""
|
||||
type 518
|
||||
width 737
|
||||
height 1198
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8,25\" x 13\""
|
||||
type 519
|
||||
width 760
|
||||
height 1198
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8,5\" x 13\""
|
||||
type 14
|
||||
width 783
|
||||
height 1198
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8.5\" x 13.4\""
|
||||
type 551
|
||||
width 783
|
||||
height 1235
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Com10 Env.(4,125\"x9,5\")"
|
||||
type 20
|
||||
width 380
|
||||
height 875
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Env.Monar.(3,875\"x7,5\")"
|
||||
type 37
|
||||
width 357
|
||||
height 691
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Env. DL (110 x 220 mm)"
|
||||
type 27
|
||||
width 399
|
||||
height 798
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Env. C6 (114 x 162 mm)"
|
||||
type 31
|
||||
width 413
|
||||
height 587
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Env. C5 (162 x 229 mm)"
|
||||
type 28
|
||||
width 587
|
||||
height 830
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8K (267 x 390 mm)"
|
||||
type 520
|
||||
width 968
|
||||
height 1415
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "16K (195 x 267 mm)"
|
||||
type 521
|
||||
width 707
|
||||
height 968
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "8,25\" x 14\""
|
||||
type 522
|
||||
width 760
|
||||
height 1290
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "11\" x 14\""
|
||||
type 524
|
||||
width 1013
|
||||
height 1290
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "13\" x 19,2\""
|
||||
type 525
|
||||
width 1198
|
||||
height 1769
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "13\" x 19\""
|
||||
type 526
|
||||
width 1198
|
||||
height 1751
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "12,6\" x 19,2\""
|
||||
type 527
|
||||
width 1161
|
||||
height 1769
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "12,6\" x 18,5\""
|
||||
type 528
|
||||
width 1161
|
||||
height 1704
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "13\" x 18\""
|
||||
type 529
|
||||
width 1198
|
||||
height 1658
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "10\" x 14\""
|
||||
type 16
|
||||
width 921
|
||||
height 1290
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "10\" x 15\""
|
||||
type 546
|
||||
width 921
|
||||
height 1382
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "11\" x 15\""
|
||||
type 539
|
||||
width 1013
|
||||
height 1382
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "SRA3 (320 x 450 mm)"
|
||||
type 530
|
||||
width 1161
|
||||
height 1632
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "SRA4 (225 x 320 mm)"
|
||||
type 531
|
||||
width 816
|
||||
height 1161
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Format papier personnalisé"
|
||||
type 256
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size1(215,9 x 279,4 mm)"
|
||||
type 257
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size2(215,9 x 279,4 mm)"
|
||||
type 258
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size3(215,9 x 279,4 mm)"
|
||||
type 259
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size4(215,9 x 279,4 mm)"
|
||||
type 260
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size5(215,9 x 279,4 mm)"
|
||||
type 261
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size6(215,9 x 279,4 mm)"
|
||||
type 262
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size7(215,9 x 279,4 mm)"
|
||||
type 263
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size8(215,9 x 279,4 mm)"
|
||||
type 264
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size9(215,9 x 279,4 mm)"
|
||||
type 265
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
(PageSizeInfo
|
||||
name "Custom Paper Size10(215,9 x 279,4 mm)"
|
||||
type 266
|
||||
width 783
|
||||
height 1013
|
||||
)
|
||||
]
|
||||
exportPageSetupInfo (PageSetupInfo
|
||||
ptrCmd "FrameMaker MIF"
|
||||
@ -4292,7 +4071,7 @@ hdsWorkspaceLocation ""
|
||||
relativeLibraryRootDir ""
|
||||
vmLabelLatestDontAskAgain 0
|
||||
vmLabelWorkspaceDontAskAgain 0
|
||||
logWindowGeometry "600x619+-1073+193"
|
||||
logWindowGeometry "600x619+255+144"
|
||||
diagramBrowserTabNo 0
|
||||
showInsertPortHint 0
|
||||
showContentFirstTime 0
|
||||
|
6710
zz-solutions/04-Lissajous/Prefs/hds_user/v2019.2/hds_user_prefs.bak
Normal file
6710
zz-solutions/04-Lissajous/Prefs/hds_user/v2019.2/hds_user_prefs.bak
Normal file
File diff suppressed because it is too large
Load Diff
@ -16,8 +16,8 @@ set VERBOSE=1
|
||||
set REQUIRE_LIBS=0
|
||||
set REQUIRE_HDS=1
|
||||
set REQUIRE_MODELSIM=1
|
||||
set REQUIRE_ISE=0
|
||||
set REQUIRE_DIAMOND=1
|
||||
set REQUIRE_ISE=1
|
||||
set REQUIRE_DIAMOND=0
|
||||
|
||||
:: Set project name
|
||||
set design_name=%~n0
|
||||
|
BIN
zz-solutions/Libs/Lattice/hds/.cache.dat
Normal file
BIN
zz-solutions/Libs/Lattice/hds/.cache.dat
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user