Compare commits
10 Commits
5c9f884e2f
...
8a64f5c04b
Author | SHA1 | Date | |
---|---|---|---|
8a64f5c04b | |||
7f4a0c615f | |||
|
95d5c14ee7 | ||
9ceb15c0ff | |||
3095603e39 | |||
6780852b7f | |||
1867661418 | |||
f086447f28 | |||
e187e34017 | |||
cf05b0a7f9 |
@ -1,11 +1,10 @@
|
|||||||
[Concat]
|
|
||||||
[ModelSim]
|
[ModelSim]
|
||||||
SplineInterpolator = $SCRATCH_DIR/SplineInterpolator
|
SplineInterpolator = $SCRATCH_DIR/SplineInterpolator
|
||||||
SplineInterpolator_test = $SCRATCH_DIR/SplineInterpolator_test
|
SplineInterpolator_test = $SCRATCH_DIR/SplineInterpolator_test
|
||||||
WaveformGenerator = $SCRATCH_DIR/WaveformGenerator
|
WaveformGenerator = $SCRATCH_DIR/WaveformGenerator
|
||||||
WaveformGenerator_test = $SCRATCH_DIR/WaveformGenerator_test
|
WaveformGenerator_test = $SCRATCH_DIR/WaveformGenerator_test
|
||||||
[hdl]
|
[hdl]
|
||||||
ieee = $HDS_HOME/hdl_libs/ieee/hdl
|
ieee = $HDS_HOME\hdl_libs\ieee\hdl
|
||||||
SplineInterpolator = $HDS_PROJECT_DIR/../SplineInterpolator/hdl
|
SplineInterpolator = $HDS_PROJECT_DIR/../SplineInterpolator/hdl
|
||||||
SplineInterpolator_test = $HDS_PROJECT_DIR/../SplineInterpolator_test/hdl
|
SplineInterpolator_test = $HDS_PROJECT_DIR/../SplineInterpolator_test/hdl
|
||||||
std = $HDS_HOME/hdl_libs/std/hdl
|
std = $HDS_HOME/hdl_libs/std/hdl
|
||||||
|
@ -1280,6 +1280,7 @@ projectPaths [
|
|||||||
"C:\\work\\repo\\edu\\sem\\labo\\solution\\sem_labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
"C:\\work\\repo\\edu\\sem\\labo\\solution\\sem_labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
"C:\\work\\edu\\sem\\labo\\sem_labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
"C:\\work\\edu\\sem\\labo\\sem_labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
"C:\\dev\\sem-labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
"C:\\dev\\sem-labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
|
"C:\\Users\\uadmin\\GIT\\2024-sem-labs-herederoremi\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
"C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
"C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
]
|
]
|
||||||
libMappingsRootDir ""
|
libMappingsRootDir ""
|
||||||
@ -4149,7 +4150,7 @@ hdsWorkspaceLocation ""
|
|||||||
relativeLibraryRootDir ""
|
relativeLibraryRootDir ""
|
||||||
vmLabelLatestDontAskAgain 0
|
vmLabelLatestDontAskAgain 0
|
||||||
vmLabelWorkspaceDontAskAgain 0
|
vmLabelWorkspaceDontAskAgain 0
|
||||||
logWindowGeometry "600x573+405+95"
|
logWindowGeometry "600x573+406+95"
|
||||||
diagramBrowserTabNo 0
|
diagramBrowserTabNo 0
|
||||||
showInsertPortHint 0
|
showInsertPortHint 0
|
||||||
showContentFirstTime 0
|
showContentFirstTime 0
|
||||||
@ -6217,9 +6218,9 @@ size 180
|
|||||||
]
|
]
|
||||||
displayHierarchy 0
|
displayHierarchy 0
|
||||||
xPos 0
|
xPos 0
|
||||||
yPos 14
|
yPos 4
|
||||||
width 1936
|
width 892
|
||||||
height 1056
|
height 982
|
||||||
activeSidePanelTab 2
|
activeSidePanelTab 2
|
||||||
activeLibraryTab 2
|
activeLibraryTab 2
|
||||||
sidePanelSize 278
|
sidePanelSize 278
|
||||||
|
@ -1280,6 +1280,7 @@ projectPaths [
|
|||||||
"C:\\work\\repo\\edu\\sem\\labo\\solution\\sem_labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
"C:\\work\\repo\\edu\\sem\\labo\\solution\\sem_labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
"C:\\work\\edu\\sem\\labo\\sem_labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
"C:\\work\\edu\\sem\\labo\\sem_labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
"C:\\dev\\sem-labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
"C:\\dev\\sem-labs\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
|
"C:\\Users\\uadmin\\GIT\\2024-sem-labs-herederoremi\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
"C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
"C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\02-SplineInterpolator\\Prefs\\hds.hdp"
|
||||||
]
|
]
|
||||||
libMappingsRootDir ""
|
libMappingsRootDir ""
|
||||||
@ -4149,7 +4150,7 @@ hdsWorkspaceLocation ""
|
|||||||
relativeLibraryRootDir ""
|
relativeLibraryRootDir ""
|
||||||
vmLabelLatestDontAskAgain 0
|
vmLabelLatestDontAskAgain 0
|
||||||
vmLabelWorkspaceDontAskAgain 0
|
vmLabelWorkspaceDontAskAgain 0
|
||||||
logWindowGeometry "600x573+405+95"
|
logWindowGeometry "600x573+406+95"
|
||||||
diagramBrowserTabNo 0
|
diagramBrowserTabNo 0
|
||||||
showInsertPortHint 0
|
showInsertPortHint 0
|
||||||
showContentFirstTime 0
|
showContentFirstTime 0
|
||||||
@ -6217,9 +6218,9 @@ size 180
|
|||||||
]
|
]
|
||||||
displayHierarchy 0
|
displayHierarchy 0
|
||||||
xPos 0
|
xPos 0
|
||||||
yPos 14
|
yPos 4
|
||||||
width 1936
|
width 892
|
||||||
height 1056
|
height 982
|
||||||
activeSidePanelTab 2
|
activeSidePanelTab 2
|
||||||
activeLibraryTab 2
|
activeLibraryTab 2
|
||||||
sidePanelSize 278
|
sidePanelSize 278
|
||||||
|
@ -1,4 +1,38 @@
|
|||||||
ARCHITECTURE studentVersion OF interpolatorCalculatePolynom IS
|
ARCHITECTURE studentVersion OF interpolatorCalculatePolynom IS
|
||||||
|
|
||||||
|
subtype st is signed(coeffBitNb-1+oversamplingBitNb+8 DOWNTO 0);
|
||||||
|
signal x: st;
|
||||||
|
signal u: st;
|
||||||
|
signal v: st;
|
||||||
|
signal w: st;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
sampleOut <= (others => '0');
|
|
||||||
|
process(clock, reset) begin
|
||||||
|
if reset = '1' then
|
||||||
|
x <= (others => '0');
|
||||||
|
u <= (others => '0');
|
||||||
|
v <= (others => '0');
|
||||||
|
w <= (others => '0');
|
||||||
|
elsif rising_edge(clock) then
|
||||||
|
|
||||||
|
if restartPolynom = '1' then
|
||||||
|
|
||||||
|
x <= resize(d, st'high+1) sla (oversamplingBitNb * 3 + 1);
|
||||||
|
u <= resize(a, st'high+1) + (resize(b, st'high+1) sla oversamplingBitNb) + (resize(c, st'high+1) sla (oversamplingBitNb*2));
|
||||||
|
v <= resize(6*a, v'length) + (resize(b, st'high+1) sla (oversamplingBitNb + 1));
|
||||||
|
w <= resize(6*a, w'length);
|
||||||
|
|
||||||
|
else
|
||||||
|
|
||||||
|
x <= x + u;
|
||||||
|
u <= u + v;
|
||||||
|
v <= v + w;
|
||||||
|
|
||||||
|
end if;
|
||||||
|
|
||||||
|
end if;
|
||||||
|
end process;
|
||||||
|
|
||||||
|
sampleOut <= resize(x sra (oversamplingBitNb * 3 + 1),signalBitNb);
|
||||||
END ARCHITECTURE studentVersion;
|
END ARCHITECTURE studentVersion;
|
||||||
|
@ -1,7 +1,27 @@
|
|||||||
ARCHITECTURE studentVersion OF interpolatorCoefficients IS
|
ARCHITECTURE studentVersion OF interpolatorCoefficients IS
|
||||||
|
|
||||||
|
subtype sample is signed(bitNb-1 DOWNTO 0);
|
||||||
|
subtype coeff is signed(coeffBitNb-1 DOWNTO 0);
|
||||||
|
|
||||||
|
type samples_type is array (1 to 4) of coeff;
|
||||||
|
signal samples: samples_type;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
a <= (others => '0');
|
-- a = - sample1 +3·sample2 -3·sample3 + sample4
|
||||||
b <= (others => '0');
|
-- b = 2·sample1 -5·sample2 +4·sample3 - sample4
|
||||||
c <= (others => '0');
|
-- c = - sample1 + sample3
|
||||||
d <= (others => '0');
|
-- d = sample2
|
||||||
|
|
||||||
|
process(sample1, sample2, sample3, sample4) begin
|
||||||
|
samples(1) <= resize(sample1, coeff'high+1);
|
||||||
|
samples(2) <= resize(sample2, coeff'high+1);
|
||||||
|
samples(3) <= resize(sample3, coeff'high+1);
|
||||||
|
samples(4) <= resize(sample4, coeff'high+1);
|
||||||
|
end process;
|
||||||
|
|
||||||
|
|
||||||
|
a <= samples(4) - samples(1) + resize( 3*(samples(2) - samples(3)), coeff'high+1);
|
||||||
|
b <= resize(2*samples(1), coeff'high+1) - resize(5*samples(2), coeff'high+1) + resize(4*samples(3), coeff'high+1) - samples(4);
|
||||||
|
c <= samples(3) - samples(1);
|
||||||
|
d <= samples(2);
|
||||||
END ARCHITECTURE studentVersion;
|
END ARCHITECTURE studentVersion;
|
||||||
|
@ -1,7 +1,28 @@
|
|||||||
ARCHITECTURE studentVersion OF interpolatorShiftRegister IS
|
ARCHITECTURE studentVersion OF interpolatorShiftRegister IS
|
||||||
|
|
||||||
|
subtype sample_type is signed(sampleIn'range);
|
||||||
|
type samples_type is array (1 to 4) of sample_type;
|
||||||
|
signal samples: samples_type;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
sample1 <= (others => '0');
|
|
||||||
sample2 <= (others => '0');
|
process(clock, reset) begin
|
||||||
sample3 <= (others => '0');
|
if reset = '1' then
|
||||||
sample4 <= (others => '0');
|
samples <= (others => (others => '0'));
|
||||||
|
elsif rising_edge(clock) then
|
||||||
|
|
||||||
|
if shiftSamples then
|
||||||
|
for i in samples_type'low to samples_type'high-1 loop
|
||||||
|
samples(i+1) <= samples(i);
|
||||||
|
end loop;
|
||||||
|
samples(1) <= sampleIn;
|
||||||
|
end if;
|
||||||
|
|
||||||
|
end if;
|
||||||
|
end process;
|
||||||
|
|
||||||
|
sample1 <= samples(4);
|
||||||
|
sample2 <= samples(3);
|
||||||
|
sample3 <= samples(2);
|
||||||
|
sample4 <= samples(1);
|
||||||
END ARCHITECTURE studentVersion;
|
END ARCHITECTURE studentVersion;
|
||||||
|
@ -1,4 +1,29 @@
|
|||||||
ARCHITECTURE studentVersion OF interpolatorTrigger IS
|
ARCHITECTURE studentVersion OF interpolatorTrigger IS
|
||||||
|
|
||||||
|
signal counter : unsigned(counterBitNb-1 downto 0);
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
|
|
||||||
|
process(clock, reset)
|
||||||
|
begin
|
||||||
|
if reset = '1' then
|
||||||
|
counter <= (others => '0');
|
||||||
|
elsif rising_edge(clock) then
|
||||||
|
|
||||||
|
if en = '1' then
|
||||||
|
counter <= counter - 1;
|
||||||
|
end if;
|
||||||
|
|
||||||
|
end if;
|
||||||
|
end process;
|
||||||
|
|
||||||
|
process(counter)
|
||||||
|
begin
|
||||||
|
if counter = 0 then
|
||||||
|
triggerOut <= '1';
|
||||||
|
else
|
||||||
triggerOut <= '0';
|
triggerOut <= '0';
|
||||||
|
end if;
|
||||||
|
end process;
|
||||||
|
|
||||||
END ARCHITECTURE studentVersion;
|
END ARCHITECTURE studentVersion;
|
||||||
|
@ -1,4 +1,17 @@
|
|||||||
ARCHITECTURE studentVersion OF offsetToUnsigned IS
|
ARCHITECTURE studentVersion OF offsetToUnsigned IS
|
||||||
|
|
||||||
|
signal mySignal : unsigned(BitNb-1 downto 0);
|
||||||
|
signal const : unsigned(BitNb-1 downto 0) := (others => '1');
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
unsignedOut <= (others => '0');
|
process(signedIn) begin
|
||||||
|
if signedIn(signedIn'high) then
|
||||||
|
mySignal <= unsigned(signedIn) - (const srl 1);
|
||||||
|
else
|
||||||
|
mySignal <= unsigned(signedIn) + (const srl 1);
|
||||||
|
end if;
|
||||||
|
end process;
|
||||||
|
|
||||||
|
unsignedOut <= mySignal;
|
||||||
|
|
||||||
END ARCHITECTURE studentVersion;
|
END ARCHITECTURE studentVersion;
|
||||||
|
@ -8,7 +8,7 @@ BEGIN
|
|||||||
|
|
||||||
phaseTableAddress <= phase(phase'high-2 downto phase'high-2-tableAddressBitNb+1);
|
phaseTableAddress <= phase(phase'high-2 downto phase'high-2-tableAddressBitNb+1);
|
||||||
|
|
||||||
sequenceTable: process(phase)
|
sequenceTable: process(phaseTableAddress)
|
||||||
begin
|
begin
|
||||||
if phase(phase'high-1) = '1' then
|
if phase(phase'high-1) = '1' then
|
||||||
phaseTableAddress2 <= 8 - phaseTableAddress;
|
phaseTableAddress2 <= 8 - phaseTableAddress;
|
||||||
@ -30,9 +30,14 @@ BEGIN
|
|||||||
when 7 => quarterSine <= to_signed(16#7D89#, quarterSine'length);
|
when 7 => quarterSine <= to_signed(16#7D89#, quarterSine'length);
|
||||||
when others => quarterSine <= (others => '-');
|
when others => quarterSine <= (others => '-');
|
||||||
end case;
|
end case;
|
||||||
|
if phaseTableAddress2 = 0 then
|
||||||
|
if phase(phase'high-1) = '1' then
|
||||||
|
quarterSine <= to_signed(16#7FFF#, quarterSine'length);
|
||||||
|
end if;
|
||||||
|
end if;
|
||||||
end process quarterTable;
|
end process quarterTable;
|
||||||
|
|
||||||
invert: process(quarterSine)
|
invert: process(quarterSine, phase(phase'high))
|
||||||
begin
|
begin
|
||||||
if phase(phase'high) = '1' then
|
if phase(phase'high) = '1' then
|
||||||
sine <= NOT quarterSine;
|
sine <= NOT quarterSine;
|
||||||
@ -41,6 +46,4 @@ BEGIN
|
|||||||
end if;
|
end if;
|
||||||
end process invert;
|
end process invert;
|
||||||
|
|
||||||
--sine <= quarterSine;
|
|
||||||
|
|
||||||
END ARCHITECTURE studentVersion;
|
END ARCHITECTURE studentVersion;
|
||||||
|
Binary file not shown.
Binary file not shown.
BIN
05-Morse/Board/hds/.cache.dat
Normal file
BIN
05-Morse/Board/hds/.cache.dat
Normal file
Binary file not shown.
275
05-Morse/Morse/concat/concatenated.vhd
Normal file
275
05-Morse/Morse/concat/concatenated.vhd
Normal file
@ -0,0 +1,275 @@
|
|||||||
|
-- VHDL Entity Morse.charToMorseController.symbol
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - francois.francois (Aphelia)
|
||||||
|
-- at - 09:13:01 03/29/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 charToMorseController IS
|
||||||
|
GENERIC(
|
||||||
|
characterBitNb : positive := 8;
|
||||||
|
unitCountBitNb : positive := 3
|
||||||
|
);
|
||||||
|
PORT(
|
||||||
|
morseOut : OUT std_ulogic;
|
||||||
|
clock : IN std_ulogic;
|
||||||
|
reset : IN std_ulogic;
|
||||||
|
charNotReady : IN std_ulogic;
|
||||||
|
char : IN std_ulogic_vector (characterBitNb-1 DOWNTO 0);
|
||||||
|
startCounter : OUT std_ulogic;
|
||||||
|
unitNb : OUT unsigned (unitCountBitNb-1 DOWNTO 0);
|
||||||
|
counterDone : IN std_ulogic;
|
||||||
|
readChar : OUT std_ulogic
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END charToMorseController ;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
--
|
||||||
|
-- VHDL Architecture Morse.charToMorseController.fsm
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - axel.amand.UNKNOWN (WE7860)
|
||||||
|
-- at - 14:50:02 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;
|
||||||
|
|
||||||
|
ARCHITECTURE fsm OF charToMorseController IS
|
||||||
|
|
||||||
|
TYPE STATE_TYPE IS (
|
||||||
|
waitForChar,
|
||||||
|
storeChar,
|
||||||
|
sendDotStart,
|
||||||
|
sendDotWait,
|
||||||
|
sendDotSpacerStart,
|
||||||
|
sendDotSpacerWait,
|
||||||
|
sendDotDotStart,
|
||||||
|
sendDotDotWait,
|
||||||
|
sendDotDashStart,
|
||||||
|
sendDotDashWait,
|
||||||
|
sendDashStart,
|
||||||
|
sendDashWait,
|
||||||
|
sendDahsSpacerStart,
|
||||||
|
sendDashSpacerWait,
|
||||||
|
sendDashDotStart,
|
||||||
|
sendDashDashStart,
|
||||||
|
sendDashDotWait,
|
||||||
|
sendDashDashWait,
|
||||||
|
popChar,
|
||||||
|
popChar1
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declare current and next state signals
|
||||||
|
SIGNAL current_state : STATE_TYPE;
|
||||||
|
SIGNAL next_state : STATE_TYPE;
|
||||||
|
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
clocked_proc : PROCESS (
|
||||||
|
clock,
|
||||||
|
reset
|
||||||
|
)
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
BEGIN
|
||||||
|
IF (reset = '1') THEN
|
||||||
|
current_state <= waitForChar;
|
||||||
|
ELSIF (clock'EVENT AND clock = '1') THEN
|
||||||
|
current_state <= next_state;
|
||||||
|
END IF;
|
||||||
|
END PROCESS clocked_proc;
|
||||||
|
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
nextstate_proc : PROCESS (
|
||||||
|
char,
|
||||||
|
charNotReady,
|
||||||
|
counterDone,
|
||||||
|
current_state
|
||||||
|
)
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
BEGIN
|
||||||
|
CASE current_state IS
|
||||||
|
WHEN waitForChar =>
|
||||||
|
IF (charNotReady = '0') THEN
|
||||||
|
next_state <= storeChar;
|
||||||
|
ELSE
|
||||||
|
next_state <= waitForChar;
|
||||||
|
END IF;
|
||||||
|
WHEN storeChar =>
|
||||||
|
IF (character'val(to_integer(unsigned(char))) = 'e' or
|
||||||
|
character'val(to_integer(unsigned(char))) = 'i' or
|
||||||
|
character'val(to_integer(unsigned(char))) = 'a') THEN
|
||||||
|
next_state <= sendDotStart;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 't' or
|
||||||
|
character'val(to_integer(unsigned(char))) = 'n' or
|
||||||
|
character'val(to_integer(unsigned(char))) = 'm') THEN
|
||||||
|
next_state <= sendDashStart;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDotStart =>
|
||||||
|
next_state <= sendDotWait;
|
||||||
|
WHEN sendDotWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDotWait;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 'e') THEN
|
||||||
|
next_state <= popChar1;
|
||||||
|
ELSE
|
||||||
|
next_state <= sendDotSpacerStart;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDotSpacerStart =>
|
||||||
|
next_state <= sendDotSpacerWait;
|
||||||
|
WHEN sendDotSpacerWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDotSpacerWait;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 'i') THEN
|
||||||
|
next_state <= sendDotDotStart;
|
||||||
|
ELSE
|
||||||
|
next_state <= sendDotDashStart;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDotDotStart =>
|
||||||
|
next_state <= sendDotDotWait;
|
||||||
|
WHEN sendDotDotWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDotDotWait;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDotDashStart =>
|
||||||
|
next_state <= sendDotDashWait;
|
||||||
|
WHEN sendDotDashWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDotDashWait;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDashStart =>
|
||||||
|
next_state <= sendDashWait;
|
||||||
|
WHEN sendDashWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDashWait;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 't') THEN
|
||||||
|
next_state <= popChar1;
|
||||||
|
ELSE
|
||||||
|
next_state <= sendDahsSpacerStart;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDahsSpacerStart =>
|
||||||
|
next_state <= sendDashSpacerWait;
|
||||||
|
WHEN sendDashSpacerWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDashSpacerWait;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 'i') THEN
|
||||||
|
next_state <= sendDashDotStart;
|
||||||
|
ELSE
|
||||||
|
next_state <= sendDashDashStart;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDashDotStart =>
|
||||||
|
next_state <= sendDashDotWait;
|
||||||
|
WHEN sendDashDashStart =>
|
||||||
|
next_state <= sendDashDashWait;
|
||||||
|
WHEN sendDashDotWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDashDotWait;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDashDashWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDashDashWait;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN popChar =>
|
||||||
|
IF (counterDone = '1') THEN
|
||||||
|
next_state <= waitForChar;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar;
|
||||||
|
END IF;
|
||||||
|
WHEN popChar1 =>
|
||||||
|
next_state <= popChar;
|
||||||
|
WHEN OTHERS =>
|
||||||
|
next_state <= waitForChar;
|
||||||
|
END CASE;
|
||||||
|
END PROCESS nextstate_proc;
|
||||||
|
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
output_proc : PROCESS (
|
||||||
|
current_state
|
||||||
|
)
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
BEGIN
|
||||||
|
-- Default Assignment
|
||||||
|
morseOut <= '0';
|
||||||
|
startCounter <= '0';
|
||||||
|
unitNb <= (others => '0');
|
||||||
|
readChar <= '0';
|
||||||
|
|
||||||
|
-- Combined Actions
|
||||||
|
CASE current_state IS
|
||||||
|
WHEN sendDotStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDotWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDotSpacerStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDotSpacerWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
WHEN sendDotDotStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDotDotWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDotDashStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDotDashWait =>
|
||||||
|
unitNb <= to_unsigned(3, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDashStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDashWait =>
|
||||||
|
unitNb <= to_unsigned(3, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDahsSpacerStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDashSpacerWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
WHEN sendDashDotStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDashDashStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDashDotWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDashDashWait =>
|
||||||
|
unitNb <= to_unsigned(3, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN popChar =>
|
||||||
|
unitNb <= to_unsigned(3, unitNb'length);
|
||||||
|
WHEN popChar1 =>
|
||||||
|
readChar <= '1';
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN OTHERS =>
|
||||||
|
NULL;
|
||||||
|
END CASE;
|
||||||
|
END PROCESS output_proc;
|
||||||
|
|
||||||
|
END fsm;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -7,48 +7,520 @@ ARCHITECTURE studentVersion OF charToMorseController IS
|
|||||||
is0, is1, is2, is3, is4, is5, is6, is7,
|
is0, is1, is2, is3, is4, is5, is6, is7,
|
||||||
is8, is9 : std_ulogic;
|
is8, is9 : std_ulogic;
|
||||||
|
|
||||||
|
type T_MORSE is (SHORT, LONG, SPACE, END_WORD);
|
||||||
|
--type registers_type is array (1 to 5) of T_MORSE;
|
||||||
|
signal register1: T_MORSE;
|
||||||
|
signal register2: T_MORSE;
|
||||||
|
signal register3: T_MORSE;
|
||||||
|
signal register4: T_MORSE;
|
||||||
|
signal register5: T_MORSE;
|
||||||
|
|
||||||
|
TYPE GENERAL_STATE_TYPE IS (
|
||||||
|
waitForChar,
|
||||||
|
storeChar,
|
||||||
|
sendRegisters,
|
||||||
|
sended
|
||||||
|
);
|
||||||
|
signal general_current_state, general_next_state : GENERAL_STATE_TYPE;
|
||||||
|
|
||||||
|
TYPE SENDING_STATE_TYPE IS (
|
||||||
|
waiting,
|
||||||
|
sendR1,
|
||||||
|
waitR1,
|
||||||
|
sendR2,
|
||||||
|
waitR2,
|
||||||
|
sendR3,
|
||||||
|
waitR3,
|
||||||
|
sendR4,
|
||||||
|
waitR4,
|
||||||
|
sendR5,
|
||||||
|
waitSpace,
|
||||||
|
waitEndWord
|
||||||
|
);
|
||||||
|
signal sending_current_state, sending_next_state : SENDING_STATE_TYPE;
|
||||||
|
|
||||||
|
signal signSendRegisters, signRegistersSended: std_ulogic;
|
||||||
|
|
||||||
BEGIN
|
BEGIN
|
||||||
------------------------------------------------------------------------------
|
------------------------------------------------------------------------------
|
||||||
-- conditions for morse units
|
-- conditions for morse units
|
||||||
isA <= '1' when std_match(unsigned(char), "1-0" & x"1") else '0';
|
isA <= '1' when std_match(unsigned(char), "1-0" & x"1") else '0'; -- 1-0 0001
|
||||||
isB <= '1' when std_match(unsigned(char), "1-0" & x"2") else '0';
|
isB <= '1' when std_match(unsigned(char), "1-0" & x"2") else '0'; -- 1-0 0010
|
||||||
isC <= '1' when std_match(unsigned(char), "1-0" & x"3") else '0';
|
isC <= '1' when std_match(unsigned(char), "1-0" & x"3") else '0'; -- 1-0 0011
|
||||||
isD <= '1' when std_match(unsigned(char), "1-0" & x"4") else '0';
|
isD <= '1' when std_match(unsigned(char), "1-0" & x"4") else '0'; -- 1-0 0100
|
||||||
isE <= '1' when std_match(unsigned(char), "1-0" & x"5") else '0';
|
isE <= '1' when std_match(unsigned(char), "1-0" & x"5") else '0'; -- 1-0 0101
|
||||||
isF <= '1' when std_match(unsigned(char), "1-0" & x"6") else '0';
|
isF <= '1' when std_match(unsigned(char), "1-0" & x"6") else '0'; -- 1-0 0110
|
||||||
isG <= '1' when std_match(unsigned(char), "1-0" & x"7") else '0';
|
isG <= '1' when std_match(unsigned(char), "1-0" & x"7") else '0'; -- 1-0 0111
|
||||||
isH <= '1' when std_match(unsigned(char), "1-0" & x"8") else '0';
|
isH <= '1' when std_match(unsigned(char), "1-0" & x"8") else '0'; -- 1-0 1000
|
||||||
isI <= '1' when std_match(unsigned(char), "1-0" & x"9") else '0';
|
isI <= '1' when std_match(unsigned(char), "1-0" & x"9") else '0'; -- 1-0 1001
|
||||||
isJ <= '1' when std_match(unsigned(char), "1-0" & x"A") else '0';
|
isJ <= '1' when std_match(unsigned(char), "1-0" & x"A") else '0'; -- 1-0 1010
|
||||||
isK <= '1' when std_match(unsigned(char), "1-0" & x"B") else '0';
|
isK <= '1' when std_match(unsigned(char), "1-0" & x"B") else '0'; -- 1-0 1011
|
||||||
isL <= '1' when std_match(unsigned(char), "1-0" & x"C") else '0';
|
isL <= '1' when std_match(unsigned(char), "1-0" & x"C") else '0'; -- 1-0 1100
|
||||||
isM <= '1' when std_match(unsigned(char), "1-0" & x"D") else '0';
|
isM <= '1' when std_match(unsigned(char), "1-0" & x"D") else '0'; -- 1-0 1101
|
||||||
isN <= '1' when std_match(unsigned(char), "1-0" & x"E") else '0';
|
isN <= '1' when std_match(unsigned(char), "1-0" & x"E") else '0'; -- 1-0 1110
|
||||||
isO <= '1' when std_match(unsigned(char), "1-0" & x"F") else '0';
|
isO <= '1' when std_match(unsigned(char), "1-0" & x"F") else '0'; -- 1-0 1111
|
||||||
isP <= '1' when std_match(unsigned(char), "1-1" & x"0") else '0';
|
isP <= '1' when std_match(unsigned(char), "1-1" & x"0") else '0'; -- 1-1 0000
|
||||||
isQ <= '1' when std_match(unsigned(char), "1-1" & x"1") else '0';
|
isQ <= '1' when std_match(unsigned(char), "1-1" & x"1") else '0'; -- 1-1 0001
|
||||||
isR <= '1' when std_match(unsigned(char), "1-1" & x"2") else '0';
|
isR <= '1' when std_match(unsigned(char), "1-1" & x"2") else '0'; -- 1-1 0010
|
||||||
isS <= '1' when std_match(unsigned(char), "1-1" & x"3") else '0';
|
isS <= '1' when std_match(unsigned(char), "1-1" & x"3") else '0'; -- 1-1 0011
|
||||||
isT <= '1' when std_match(unsigned(char), "1-1" & x"4") else '0';
|
isT <= '1' when std_match(unsigned(char), "1-1" & x"4") else '0'; -- 1-1 0100
|
||||||
isU <= '1' when std_match(unsigned(char), "1-1" & x"5") else '0';
|
isU <= '1' when std_match(unsigned(char), "1-1" & x"5") else '0'; -- 1-1 0101
|
||||||
isV <= '1' when std_match(unsigned(char), "1-1" & x"6") else '0';
|
isV <= '1' when std_match(unsigned(char), "1-1" & x"6") else '0'; -- 1-1 0110
|
||||||
isW <= '1' when std_match(unsigned(char), "1-1" & x"7") else '0';
|
isW <= '1' when std_match(unsigned(char), "1-1" & x"7") else '0'; -- 1-1 0111
|
||||||
isX <= '1' when std_match(unsigned(char), "1-1" & x"8") else '0';
|
isX <= '1' when std_match(unsigned(char), "1-1" & x"8") else '0'; -- 1-1 1000
|
||||||
isY <= '1' when std_match(unsigned(char), "1-1" & x"9") else '0';
|
isY <= '1' when std_match(unsigned(char), "1-1" & x"9") else '0'; -- 1-1 1001
|
||||||
isZ <= '1' when std_match(unsigned(char), "1-1" & x"A") else '0';
|
isZ <= '1' when std_match(unsigned(char), "1-1" & x"A") else '0'; -- 1-1 1010
|
||||||
is0 <= '1' when std_match(unsigned(char), "011" & x"0") else '0';
|
is0 <= '1' when std_match(unsigned(char), "011" & x"0") else '0'; -- 011 0000
|
||||||
is1 <= '1' when std_match(unsigned(char), "011" & x"1") else '0';
|
is1 <= '1' when std_match(unsigned(char), "011" & x"1") else '0'; -- 011 0001
|
||||||
is2 <= '1' when std_match(unsigned(char), "011" & x"2") else '0';
|
is2 <= '1' when std_match(unsigned(char), "011" & x"2") else '0'; -- 011 0010
|
||||||
is3 <= '1' when std_match(unsigned(char), "011" & x"3") else '0';
|
is3 <= '1' when std_match(unsigned(char), "011" & x"3") else '0'; -- 011 0011
|
||||||
is4 <= '1' when std_match(unsigned(char), "011" & x"4") else '0';
|
is4 <= '1' when std_match(unsigned(char), "011" & x"4") else '0'; -- 011 0100
|
||||||
is5 <= '1' when std_match(unsigned(char), "011" & x"5") else '0';
|
is5 <= '1' when std_match(unsigned(char), "011" & x"5") else '0'; -- 011 0101
|
||||||
is6 <= '1' when std_match(unsigned(char), "011" & x"6") else '0';
|
is6 <= '1' when std_match(unsigned(char), "011" & x"6") else '0'; -- 011 0110
|
||||||
is7 <= '1' when std_match(unsigned(char), "011" & x"7") else '0';
|
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';
|
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';
|
is9 <= '1' when std_match(unsigned(char), "011" & x"9") else '0'; -- 011 1001
|
||||||
|
------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
process(reset, clock) begin
|
||||||
|
if reset = '1' then
|
||||||
|
general_current_state <= waitForChar;
|
||||||
|
sending_current_state <= waiting;
|
||||||
|
elsif rising_edge(clock) then
|
||||||
|
general_current_state <= general_next_state;
|
||||||
|
sending_current_state <= sending_next_state;
|
||||||
|
end if;
|
||||||
|
end process;
|
||||||
|
|
||||||
|
|
||||||
|
process(reset, clock) begin
|
||||||
|
case general_current_state is
|
||||||
|
when waitForChar =>
|
||||||
|
--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;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isC then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isD then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isE then
|
||||||
|
register1 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
report "New char: E" severity note;
|
||||||
|
elsif isF then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isG then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isH then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isI then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
report "New char: I" severity note;
|
||||||
|
elsif isJ then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isK then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isL then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isM then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
report "New char: M" severity note;
|
||||||
|
elsif isN then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isO then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isP then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isQ then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isR then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isS then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isT then
|
||||||
|
register1 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
report "New char: T" severity note;
|
||||||
|
elsif isU then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isV then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isW then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isX then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isY then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif isZ then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is0 then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= LONG;
|
||||||
|
register5 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is1 then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= LONG;
|
||||||
|
register5 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is2 then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= LONG;
|
||||||
|
register5 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is3 then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= LONG;
|
||||||
|
register5 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is4 then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= SHORT;
|
||||||
|
register5 <= LONG;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is5 then
|
||||||
|
register1 <= SHORT;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= SHORT;
|
||||||
|
register5 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is6 then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= SHORT;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= SHORT;
|
||||||
|
register5 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is7 then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= SHORT;
|
||||||
|
register4 <= SHORT;
|
||||||
|
register5 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is8 then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= SHORT;
|
||||||
|
register5 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
elsif is9 then
|
||||||
|
register1 <= LONG;
|
||||||
|
register2 <= LONG;
|
||||||
|
register3 <= LONG;
|
||||||
|
register4 <= LONG;
|
||||||
|
register5 <= SHORT;
|
||||||
|
general_next_state <= sendRegisters;
|
||||||
|
else
|
||||||
|
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 =>
|
||||||
|
--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 =>
|
||||||
|
--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(reset, clock) begin
|
||||||
|
case sending_current_state is
|
||||||
|
|
||||||
|
when waiting =>
|
||||||
morseOut <= '0';
|
morseOut <= '0';
|
||||||
startCounter <= '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;
|
END ARCHITECTURE studentVersion;
|
||||||
|
30
05-Morse/Morse/hdl/chartomorse_entity.vhg
Normal file
30
05-Morse/Morse/hdl/chartomorse_entity.vhg
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
-- VHDL Entity Morse.charToMorse.symbol
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - remi.heredero.UNKNOWN (WE2330808)
|
||||||
|
-- at - 13:09:12 10.04.2024
|
||||||
|
--
|
||||||
|
-- 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 charToMorse IS
|
||||||
|
GENERIC(
|
||||||
|
characterBitNb : positive := 8;
|
||||||
|
unitCountDivide : positive := 10E3
|
||||||
|
);
|
||||||
|
PORT(
|
||||||
|
morseOut : OUT std_ulogic;
|
||||||
|
clock : IN std_ulogic;
|
||||||
|
reset : IN std_ulogic;
|
||||||
|
charIn : IN std_ulogic_vector (characterBitNb-1 DOWNTO 0);
|
||||||
|
readChar : OUT std_ulogic;
|
||||||
|
charNotReady : IN std_ulogic
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END charToMorse ;
|
||||||
|
|
98
05-Morse/Morse/hdl/chartomorse_struct.vhg
Normal file
98
05-Morse/Morse/hdl/chartomorse_struct.vhg
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
--
|
||||||
|
-- VHDL Architecture Morse.charToMorse.struct
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - remi.heredero.UNKNOWN (WE2330808)
|
||||||
|
-- at - 13:09:12 10.04.2024
|
||||||
|
--
|
||||||
|
-- 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 Morse;
|
||||||
|
|
||||||
|
ARCHITECTURE struct OF charToMorse IS
|
||||||
|
|
||||||
|
-- Architecture declarations
|
||||||
|
constant unitCountBitNb: positive := 3;
|
||||||
|
|
||||||
|
-- Internal signal declarations
|
||||||
|
SIGNAL startCounter : std_ulogic;
|
||||||
|
SIGNAL done : std_ulogic;
|
||||||
|
SIGNAL unitNb : unsigned(unitCountBitNb-1 DOWNTO 0);
|
||||||
|
|
||||||
|
|
||||||
|
-- Component Declarations
|
||||||
|
COMPONENT charToMorseController
|
||||||
|
GENERIC (
|
||||||
|
characterBitNb : positive := 8;
|
||||||
|
unitCountBitNb : positive := 3
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
morseOut : OUT std_ulogic ;
|
||||||
|
clock : IN std_ulogic ;
|
||||||
|
reset : IN std_ulogic ;
|
||||||
|
charNotReady : IN std_ulogic ;
|
||||||
|
char : IN std_ulogic_vector (characterBitNb-1 DOWNTO 0);
|
||||||
|
startCounter : OUT std_ulogic ;
|
||||||
|
unitNb : OUT unsigned (unitCountBitNb-1 DOWNTO 0);
|
||||||
|
counterDone : IN std_ulogic ;
|
||||||
|
readChar : OUT std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
COMPONENT unitCounter
|
||||||
|
GENERIC (
|
||||||
|
unitCountDivide : positive := 10E3;
|
||||||
|
unitCountBitNb : positive := 3
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
clock : IN std_ulogic ;
|
||||||
|
reset : IN std_ulogic ;
|
||||||
|
startCounter : IN std_ulogic ;
|
||||||
|
unitNb : IN unsigned (unitCountBitNb-1 DOWNTO 0);
|
||||||
|
done : OUT std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
|
||||||
|
-- Optional embedded configurations
|
||||||
|
-- pragma synthesis_off
|
||||||
|
FOR ALL : charToMorseController USE ENTITY Morse.charToMorseController;
|
||||||
|
FOR ALL : unitCounter USE ENTITY Morse.unitCounter;
|
||||||
|
-- pragma synthesis_on
|
||||||
|
|
||||||
|
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
-- Instance port mappings.
|
||||||
|
I_ctl : charToMorseController
|
||||||
|
GENERIC MAP (
|
||||||
|
characterBitNb => characterBitNb,
|
||||||
|
unitCountBitNb => unitCountBitNb
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
morseOut => morseOut,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset,
|
||||||
|
charNotReady => charNotReady,
|
||||||
|
char => charIn,
|
||||||
|
startCounter => startCounter,
|
||||||
|
unitNb => unitNb,
|
||||||
|
counterDone => done,
|
||||||
|
readChar => readChar
|
||||||
|
);
|
||||||
|
I_cnt : unitCounter
|
||||||
|
GENERIC MAP (
|
||||||
|
unitCountDivide => unitCountDivide,
|
||||||
|
unitCountBitNb => unitCountBitNb
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
clock => clock,
|
||||||
|
reset => reset,
|
||||||
|
startCounter => startCounter,
|
||||||
|
unitNb => unitNb,
|
||||||
|
done => done
|
||||||
|
);
|
||||||
|
|
||||||
|
END struct;
|
33
05-Morse/Morse/hdl/chartomorsecontroller_entity.vhg
Normal file
33
05-Morse/Morse/hdl/chartomorsecontroller_entity.vhg
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
-- VHDL Entity Morse.charToMorseController.symbol
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - francois.francois (Aphelia)
|
||||||
|
-- at - 09:13:01 03/29/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 charToMorseController IS
|
||||||
|
GENERIC(
|
||||||
|
characterBitNb : positive := 8;
|
||||||
|
unitCountBitNb : positive := 3
|
||||||
|
);
|
||||||
|
PORT(
|
||||||
|
morseOut : OUT std_ulogic;
|
||||||
|
clock : IN std_ulogic;
|
||||||
|
reset : IN std_ulogic;
|
||||||
|
charNotReady : IN std_ulogic;
|
||||||
|
char : IN std_ulogic_vector (characterBitNb-1 DOWNTO 0);
|
||||||
|
startCounter : OUT std_ulogic;
|
||||||
|
unitNb : OUT unsigned (unitCountBitNb-1 DOWNTO 0);
|
||||||
|
counterDone : IN std_ulogic;
|
||||||
|
readChar : OUT std_ulogic
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END charToMorseController ;
|
||||||
|
|
234
05-Morse/Morse/hdl/chartomorsecontroller_fsm.vhg
Normal file
234
05-Morse/Morse/hdl/chartomorsecontroller_fsm.vhg
Normal file
@ -0,0 +1,234 @@
|
|||||||
|
--
|
||||||
|
-- VHDL Architecture Morse.charToMorseController.fsm
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - axel.amand.UNKNOWN (WE7860)
|
||||||
|
-- at - 14:50:02 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;
|
||||||
|
|
||||||
|
ARCHITECTURE fsm OF charToMorseController IS
|
||||||
|
|
||||||
|
TYPE STATE_TYPE IS (
|
||||||
|
waitForChar,
|
||||||
|
storeChar,
|
||||||
|
sendDotStart,
|
||||||
|
sendDotWait,
|
||||||
|
sendDotSpacerStart,
|
||||||
|
sendDotSpacerWait,
|
||||||
|
sendDotDotStart,
|
||||||
|
sendDotDotWait,
|
||||||
|
sendDotDashStart,
|
||||||
|
sendDotDashWait,
|
||||||
|
sendDashStart,
|
||||||
|
sendDashWait,
|
||||||
|
sendDahsSpacerStart,
|
||||||
|
sendDashSpacerWait,
|
||||||
|
sendDashDotStart,
|
||||||
|
sendDashDashStart,
|
||||||
|
sendDashDotWait,
|
||||||
|
sendDashDashWait,
|
||||||
|
popChar,
|
||||||
|
popChar1
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declare current and next state signals
|
||||||
|
SIGNAL current_state : STATE_TYPE;
|
||||||
|
SIGNAL next_state : STATE_TYPE;
|
||||||
|
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
clocked_proc : PROCESS (
|
||||||
|
clock,
|
||||||
|
reset
|
||||||
|
)
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
BEGIN
|
||||||
|
IF (reset = '1') THEN
|
||||||
|
current_state <= waitForChar;
|
||||||
|
ELSIF (clock'EVENT AND clock = '1') THEN
|
||||||
|
current_state <= next_state;
|
||||||
|
END IF;
|
||||||
|
END PROCESS clocked_proc;
|
||||||
|
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
nextstate_proc : PROCESS (
|
||||||
|
char,
|
||||||
|
charNotReady,
|
||||||
|
counterDone,
|
||||||
|
current_state
|
||||||
|
)
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
BEGIN
|
||||||
|
CASE current_state IS
|
||||||
|
WHEN waitForChar =>
|
||||||
|
IF (charNotReady = '0') THEN
|
||||||
|
next_state <= storeChar;
|
||||||
|
ELSE
|
||||||
|
next_state <= waitForChar;
|
||||||
|
END IF;
|
||||||
|
WHEN storeChar =>
|
||||||
|
IF (character'val(to_integer(unsigned(char))) = 'e' or
|
||||||
|
character'val(to_integer(unsigned(char))) = 'i' or
|
||||||
|
character'val(to_integer(unsigned(char))) = 'a') THEN
|
||||||
|
next_state <= sendDotStart;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 't' or
|
||||||
|
character'val(to_integer(unsigned(char))) = 'n' or
|
||||||
|
character'val(to_integer(unsigned(char))) = 'm') THEN
|
||||||
|
next_state <= sendDashStart;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDotStart =>
|
||||||
|
next_state <= sendDotWait;
|
||||||
|
WHEN sendDotWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDotWait;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 'e') THEN
|
||||||
|
next_state <= popChar1;
|
||||||
|
ELSE
|
||||||
|
next_state <= sendDotSpacerStart;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDotSpacerStart =>
|
||||||
|
next_state <= sendDotSpacerWait;
|
||||||
|
WHEN sendDotSpacerWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDotSpacerWait;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 'i') THEN
|
||||||
|
next_state <= sendDotDotStart;
|
||||||
|
ELSE
|
||||||
|
next_state <= sendDotDashStart;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDotDotStart =>
|
||||||
|
next_state <= sendDotDotWait;
|
||||||
|
WHEN sendDotDotWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDotDotWait;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDotDashStart =>
|
||||||
|
next_state <= sendDotDashWait;
|
||||||
|
WHEN sendDotDashWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDotDashWait;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDashStart =>
|
||||||
|
next_state <= sendDashWait;
|
||||||
|
WHEN sendDashWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDashWait;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 't') THEN
|
||||||
|
next_state <= popChar1;
|
||||||
|
ELSE
|
||||||
|
next_state <= sendDahsSpacerStart;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDahsSpacerStart =>
|
||||||
|
next_state <= sendDashSpacerWait;
|
||||||
|
WHEN sendDashSpacerWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDashSpacerWait;
|
||||||
|
ELSIF (character'val(to_integer(unsigned(char))) = 'i') THEN
|
||||||
|
next_state <= sendDashDotStart;
|
||||||
|
ELSE
|
||||||
|
next_state <= sendDashDashStart;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDashDotStart =>
|
||||||
|
next_state <= sendDashDotWait;
|
||||||
|
WHEN sendDashDashStart =>
|
||||||
|
next_state <= sendDashDashWait;
|
||||||
|
WHEN sendDashDotWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDashDotWait;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN sendDashDashWait =>
|
||||||
|
IF (counterDone = '0') THEN
|
||||||
|
next_state <= sendDashDashWait;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar1;
|
||||||
|
END IF;
|
||||||
|
WHEN popChar =>
|
||||||
|
IF (counterDone = '1') THEN
|
||||||
|
next_state <= waitForChar;
|
||||||
|
ELSE
|
||||||
|
next_state <= popChar;
|
||||||
|
END IF;
|
||||||
|
WHEN popChar1 =>
|
||||||
|
next_state <= popChar;
|
||||||
|
WHEN OTHERS =>
|
||||||
|
next_state <= waitForChar;
|
||||||
|
END CASE;
|
||||||
|
END PROCESS nextstate_proc;
|
||||||
|
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
output_proc : PROCESS (
|
||||||
|
current_state
|
||||||
|
)
|
||||||
|
-----------------------------------------------------------------
|
||||||
|
BEGIN
|
||||||
|
-- Default Assignment
|
||||||
|
morseOut <= '0';
|
||||||
|
startCounter <= '0';
|
||||||
|
unitNb <= (others => '0');
|
||||||
|
readChar <= '0';
|
||||||
|
|
||||||
|
-- Combined Actions
|
||||||
|
CASE current_state IS
|
||||||
|
WHEN sendDotStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDotWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDotSpacerStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDotSpacerWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
WHEN sendDotDotStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDotDotWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDotDashStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDotDashWait =>
|
||||||
|
unitNb <= to_unsigned(3, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDashStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDashWait =>
|
||||||
|
unitNb <= to_unsigned(3, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDahsSpacerStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDashSpacerWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
WHEN sendDashDotStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDashDashStart =>
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN sendDashDotWait =>
|
||||||
|
unitNb <= to_unsigned(1, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN sendDashDashWait =>
|
||||||
|
unitNb <= to_unsigned(3, unitNb'length);
|
||||||
|
morseOut <= '1';
|
||||||
|
WHEN popChar =>
|
||||||
|
unitNb <= to_unsigned(3, unitNb'length);
|
||||||
|
WHEN popChar1 =>
|
||||||
|
readChar <= '1';
|
||||||
|
startCounter <= '1';
|
||||||
|
WHEN OTHERS =>
|
||||||
|
NULL;
|
||||||
|
END CASE;
|
||||||
|
END PROCESS output_proc;
|
||||||
|
|
||||||
|
END fsm;
|
31
05-Morse/Morse/hdl/morseencoder_entity.vhg
Normal file
31
05-Morse/Morse/hdl/morseencoder_entity.vhg
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
-- VHDL Entity Morse.morseEncoder.symbol
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - francois.francois (Aphelia)
|
||||||
|
-- at - 09:13:01 03/29/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 morseEncoder IS
|
||||||
|
GENERIC(
|
||||||
|
clockFrequency : real := 100.0E6;
|
||||||
|
uartBaudRate : real := 115.2E3;
|
||||||
|
uartDataBitNb : positive := 8;
|
||||||
|
unitDuration : real := 100.0E-3;
|
||||||
|
toneFrequency : real := 300.0
|
||||||
|
);
|
||||||
|
PORT(
|
||||||
|
morseCode : OUT std_ulogic;
|
||||||
|
clock : IN std_ulogic;
|
||||||
|
reset : IN std_ulogic;
|
||||||
|
RxD : IN std_ulogic
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END morseEncoder ;
|
||||||
|
|
154
05-Morse/Morse/hdl/morseencoder_struct.vhg
Normal file
154
05-Morse/Morse/hdl/morseencoder_struct.vhg
Normal file
@ -0,0 +1,154 @@
|
|||||||
|
--
|
||||||
|
-- VHDL Architecture Morse.morseEncoder.struct
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - axel.amand.UNKNOWN (WE7860)
|
||||||
|
-- at - 14:50:20 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 Memory;
|
||||||
|
LIBRARY Morse;
|
||||||
|
LIBRARY RS232;
|
||||||
|
|
||||||
|
ARCHITECTURE struct OF morseEncoder IS
|
||||||
|
|
||||||
|
-- Architecture declarations
|
||||||
|
constant fifoDepth : positive := 100;
|
||||||
|
|
||||||
|
-- Internal signal declarations
|
||||||
|
SIGNAL characterReg : std_ulogic_vector(uartDataBitNb-1 DOWNTO 0);
|
||||||
|
SIGNAL characterIn : std_ulogic_vector(uartDataBitNb-1 DOWNTO 0);
|
||||||
|
SIGNAL characterValid : std_ulogic;
|
||||||
|
SIGNAL morseOut : std_ulogic;
|
||||||
|
SIGNAL tone : std_ulogic;
|
||||||
|
SIGNAL charNotReady : std_ulogic;
|
||||||
|
SIGNAL readChar : std_ulogic;
|
||||||
|
|
||||||
|
|
||||||
|
-- Component Declarations
|
||||||
|
COMPONENT FIFO_bram
|
||||||
|
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
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
COMPONENT charToMorse
|
||||||
|
GENERIC (
|
||||||
|
characterBitNb : positive := 8;
|
||||||
|
unitCountDivide : positive := 10E3
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
morseOut : OUT std_ulogic ;
|
||||||
|
clock : IN std_ulogic ;
|
||||||
|
reset : IN std_ulogic ;
|
||||||
|
charIn : IN std_ulogic_vector (characterBitNb-1 DOWNTO 0);
|
||||||
|
readChar : OUT std_ulogic ;
|
||||||
|
charNotReady : IN std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
COMPONENT toneGenerator
|
||||||
|
GENERIC (
|
||||||
|
toneDivide : positive := 100E3
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
tone : OUT std_ulogic ;
|
||||||
|
clock : IN std_ulogic ;
|
||||||
|
reset : IN std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
COMPONENT serialPortReceiver
|
||||||
|
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
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
|
||||||
|
-- Optional embedded configurations
|
||||||
|
-- pragma synthesis_off
|
||||||
|
FOR ALL : FIFO_bram USE ENTITY Memory.FIFO_bram;
|
||||||
|
FOR ALL : charToMorse USE ENTITY Morse.charToMorse;
|
||||||
|
FOR ALL : serialPortReceiver USE ENTITY RS232.serialPortReceiver;
|
||||||
|
FOR ALL : toneGenerator USE ENTITY Morse.toneGenerator;
|
||||||
|
-- pragma synthesis_on
|
||||||
|
|
||||||
|
|
||||||
|
BEGIN
|
||||||
|
-- Architecture concurrent statements
|
||||||
|
-- HDL Embedded Text Block 1 eb1
|
||||||
|
morseCode <= morseOut and tone;
|
||||||
|
|
||||||
|
|
||||||
|
-- Instance port mappings.
|
||||||
|
I_FIFO : FIFO_bram
|
||||||
|
GENERIC MAP (
|
||||||
|
dataBitNb => uartDataBitNb,
|
||||||
|
depth => fifoDepth
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
write => characterValid,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset,
|
||||||
|
dataOut => characterReg,
|
||||||
|
read => readChar,
|
||||||
|
dataIn => characterIn,
|
||||||
|
empty => charNotReady,
|
||||||
|
full => OPEN
|
||||||
|
);
|
||||||
|
I_enc : charToMorse
|
||||||
|
GENERIC MAP (
|
||||||
|
characterBitNb => uartDataBitNb,
|
||||||
|
unitCountDivide => integer(clockFrequency*unitDuration + 0.5)
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
morseOut => morseOut,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset,
|
||||||
|
charNotReady => charNotReady,
|
||||||
|
charIn => characterReg,
|
||||||
|
readChar => readChar
|
||||||
|
);
|
||||||
|
I_tone : toneGenerator
|
||||||
|
GENERIC MAP (
|
||||||
|
toneDivide => integer(clockFrequency/toneFrequency + 0.5)
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
tone => tone,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset
|
||||||
|
);
|
||||||
|
I_UART : serialPortReceiver
|
||||||
|
GENERIC MAP (
|
||||||
|
dataBitNb => uartDataBitNb,
|
||||||
|
baudRateDivide => integer(clockFrequency/uartBaudRate + 0.5)
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
RxD => RxD,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset,
|
||||||
|
dataOut => characterIn,
|
||||||
|
dataValid => characterValid
|
||||||
|
);
|
||||||
|
|
||||||
|
END struct;
|
26
05-Morse/Morse/hdl/tonegenerator_entity.vhg
Normal file
26
05-Morse/Morse/hdl/tonegenerator_entity.vhg
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
-- VHDL Entity Morse.toneGenerator.symbol
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - francois.francois (Aphelia)
|
||||||
|
-- at - 09:13:01 03/29/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 toneGenerator IS
|
||||||
|
GENERIC(
|
||||||
|
toneDivide : positive := 100E3
|
||||||
|
);
|
||||||
|
PORT(
|
||||||
|
tone : OUT std_ulogic;
|
||||||
|
clock : IN std_ulogic;
|
||||||
|
reset : IN std_ulogic
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END toneGenerator ;
|
||||||
|
|
29
05-Morse/Morse/hdl/unitcounter_entity.vhg
Normal file
29
05-Morse/Morse/hdl/unitcounter_entity.vhg
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
-- VHDL Entity Morse.unitCounter.symbol
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - francois.francois (Aphelia)
|
||||||
|
-- at - 09:13:01 03/29/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 unitCounter IS
|
||||||
|
GENERIC(
|
||||||
|
unitCountDivide : positive := 10E3;
|
||||||
|
unitCountBitNb : positive := 3
|
||||||
|
);
|
||||||
|
PORT(
|
||||||
|
clock : IN std_ulogic;
|
||||||
|
reset : IN std_ulogic;
|
||||||
|
startCounter : IN std_ulogic;
|
||||||
|
unitNb : IN unsigned (unitCountBitNb-1 DOWNTO 0);
|
||||||
|
done : OUT std_ulogic
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END unitCounter ;
|
||||||
|
|
BIN
05-Morse/Morse/hds/.cache.dat
Normal file
BIN
05-Morse/Morse/hds/.cache.dat
Normal file
Binary file not shown.
33
05-Morse/Morse/hds/.xrf/chartomorse_entity.xrf
Normal file
33
05-Morse/Morse/hds/.xrf/chartomorse_entity.xrf
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 13,0 13 1
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 18 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 19 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 20 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 457,0 21 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 581,0 22 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 348,0 23 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 26 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 27 0
|
161
05-Morse/Morse/hds/.xrf/chartomorse_struct.xrf
Normal file
161
05-Morse/Morse/hds/.xrf/chartomorse_struct.xrf
Normal file
@ -0,0 +1,161 @@
|
|||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 123,0 9 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 12
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 0,0 15 2
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1,0 18 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 18
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 365,0 21 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 371,0 22 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 377,0 23 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 24
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 25
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW student@version
|
||||||
|
GRAPHIC 806,0 27 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 28 1
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 33 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 34 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 35 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 348,0 36 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 457,0 37 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 671,0 38 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 676,0 39 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 681,0 40 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 764,0 41 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 427,0 44 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 45 1
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 50 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 51 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 671,0 52 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 676,0 53 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 681,0 54 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 57
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 806,0 60 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 427,0 61 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 64
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 66
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 806,0 68 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 813,0 69 1
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 15,0 74 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 29,0 75 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 43,0 76 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 633,0 77 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 71,0 78 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 367,0 79 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 379,0 80 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 373,0 81 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 584,0 82 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 427,0 84 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 434,0 85 1
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 397,0 90 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 389,0 91 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 367,0 92 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 379,0 93 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 373,0 94 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 97
|
42
05-Morse/Morse/hds/.xrf/chartomorsecontroller_entity.xrf
Normal file
42
05-Morse/Morse/hds/.xrf/chartomorsecontroller_entity.xrf
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 13,0 13 1
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 18 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 19 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 20 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 348,0 21 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 457,0 22 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 671,0 23 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 676,0 24 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 681,0 25 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 764,0 26 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 29 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 30 0
|
600
05-Morse/Morse/hds/.xrf/chartomorsecontroller_fsm.xrf
Normal file
600
05-Morse/Morse/hds/.xrf/chartomorsecontroller_fsm.xrf
Normal file
@ -0,0 +1,600 @@
|
|||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 27,0 9 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 12
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 45 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 46
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 49 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 50
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 66,0 51 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 56,0 53 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 54
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 56 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 57
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 59 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 60
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 67 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 39,0 68 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 186,0 69 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 164,0 70 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 71
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 39,0 72 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 73
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 164,0 74 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 213,0 75 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 191,0 78 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 837,0 79 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 586,0 82 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 83
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 84 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 85
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 191,0 86 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 325,0 87 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 423,0 89 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 325,0 90 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 357,0 91 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 92 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 93
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 364,0 94 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 95
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 364,0 96 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 381,0 97 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 581,0 99 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 381,0 100 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 487,0 101 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 428,0 102 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 103
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 502,0 104 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 105
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 428,0 106 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 445,0 107 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 467,0 109 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 445,0 110 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 111
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 112 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 113
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 502,0 114 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 519,0 115 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 541,0 117 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 519,0 118 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 119
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 120 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 121
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 586,0 122 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 603,0 123 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 797,0 125 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 603,0 126 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 847,0 127 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 128 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 129
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 620,0 130 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 131
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 620,0 132 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 637,0 133 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 737,0 135 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 637,0 136 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 807,0 137 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 654,0 138 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 139
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 671,0 140 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 141
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 654,0 142 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 688,0 143 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 671,0 144 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 705,0 145 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 688,0 146 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 757,0 147 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 688,0 148 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 149
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 150 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 151
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 705,0 152 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 777,0 153 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 705,0 154 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 155
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 156 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 157
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1027,0 158 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1049,0 159 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 39,0 160 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 161
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1027,0 162 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 163
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 164 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1027,0 165 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 89,0 166 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 168
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 169 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 170
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 172 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 173
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 26,0 178 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 182
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 184 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 191,0 185 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 206,0 186 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 325,0 187 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 340,0 188 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 364,0 190 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 379,0 191 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 381,0 192 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 396,0 193 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 428,0 194 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 443,0 195 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 445,0 196 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 460,0 197 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 502,0 199 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 517,0 200 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 519,0 201 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 534,0 202 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 586,0 204 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 601,0 205 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 603,0 206 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 618,0 207 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 620,0 209 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 635,0 210 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 637,0 211 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 652,0 212 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 654,0 213 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 669,0 214 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 671,0 215 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 686,0 216 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 688,0 217 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 703,0 218 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 705,0 220 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 720,0 221 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1027,0 223 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1042,0 224 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1083,0 225 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 1098,0 226 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 228
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
GRAPHIC 2,0 230 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW fsm.sm
|
||||||
|
NO_GRAPHIC 232
|
27
05-Morse/Morse/hds/.xrf/morseencoder_entity.xrf
Normal file
27
05-Morse/Morse/hds/.xrf/morseencoder_entity.xrf
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 13,0 13 1
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 21 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 22 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 23 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 671,0 24 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 27 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 28 0
|
256
05-Morse/Morse/hds/.xrf/morseencoder_struct.xrf
Normal file
256
05-Morse/Morse/hds/.xrf/morseencoder_struct.xrf
Normal file
@ -0,0 +1,256 @@
|
|||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 105,0 9 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 12
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 0,0 17 2
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1,0 20 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 20
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 435,0 23 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 351,0 24 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 353,0 25 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 720,0 26 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 732,0 27 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1089,0 28 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1095,0 29 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 30
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 31
|
||||||
|
LIBRARY Memory
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW @r@t@l
|
||||||
|
GRAPHIC 1764,0 33 0
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 34 1
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 168,0 39 0
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 173,0 40 0
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 178,0 41 0
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 188,0 42 0
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 193,0 43 0
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 216,0 44 0
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 221,0 45 0
|
||||||
|
DESIGN @f@i@f@o_bram
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 229,0 46 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW struct
|
||||||
|
GRAPHIC 1073,0 49 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 50 1
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 55 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 56 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 57 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 457,0 58 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 581,0 59 0
|
||||||
|
DESIGN char@to@morse
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 348,0 60 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 756,0 63 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 64 1
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 68 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 69 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 70 0
|
||||||
|
LIBRARY RS232
|
||||||
|
DESIGN serial@port@receiver
|
||||||
|
VIEW @r@t@l
|
||||||
|
GRAPHIC 193,0 73 0
|
||||||
|
DESIGN serial@port@receiver
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 74 1
|
||||||
|
DESIGN serial@port@receiver
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 168,0 79 0
|
||||||
|
DESIGN serial@port@receiver
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 173,0 80 0
|
||||||
|
DESIGN serial@port@receiver
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 178,0 81 0
|
||||||
|
DESIGN serial@port@receiver
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 188,0 82 0
|
||||||
|
DESIGN serial@port@receiver
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 193,0 83 0
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 86
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1764,0 89 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1073,0 90 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 193,0 91 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 756,0 92 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 95
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 714,0 98 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 100
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 101
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1764,0 103 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1771,0 104 1
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 213,0 109 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 419,0 110 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 411,0 111 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 427,0 112 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1097,0 113 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 205,0 114 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1091,0 115 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1073,0 118 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1080,0 119 1
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 722,0 124 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 517,0 125 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 509,0 126 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1091,0 127 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 427,0 128 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1097,0 129 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 756,0 131 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 763,0 132 1
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 734,0 136 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 654,0 137 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 646,0 138 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 193,0 140 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 200,0 141 1
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1550,0 146 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 15,0 147 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 43,0 148 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 205,0 149 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 213,0 150 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 153
|
24
05-Morse/Morse/hds/.xrf/tonegenerator_entity.xrf
Normal file
24
05-Morse/Morse/hds/.xrf/tonegenerator_entity.xrf
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 13,0 13 1
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 17 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 18 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 19 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 22 0
|
||||||
|
DESIGN tone@generator
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 23 0
|
30
05-Morse/Morse/hds/.xrf/unitcounter_entity.xrf
Normal file
30
05-Morse/Morse/hds/.xrf/unitcounter_entity.xrf
Normal file
@ -0,0 +1,30 @@
|
|||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 13,0 13 1
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 18 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 19 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 671,0 20 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 676,0 21 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 681,0 22 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 25 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 26 0
|
@ -64,23 +64,23 @@ VExpander (VariableExpander
|
|||||||
vvMap [
|
vvMap [
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "HDLDir"
|
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
|
(vvPair
|
||||||
variable "HDSDir"
|
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
|
(vvPair
|
||||||
variable "SideDataDesignDir"
|
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
|
(vvPair
|
||||||
variable "SideDataUserDir"
|
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
|
(vvPair
|
||||||
variable "SourceDir"
|
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
|
(vvPair
|
||||||
variable "appl"
|
variable "appl"
|
||||||
@ -104,27 +104,27 @@ value "%(unit)_%(view)_config"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "d"
|
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
|
(vvPair
|
||||||
variable "d_logical"
|
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
|
(vvPair
|
||||||
variable "date"
|
variable "date"
|
||||||
value "28.04.2023"
|
value "10.04.2024"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "day"
|
variable "day"
|
||||||
value "ven."
|
value "mer."
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "day_long"
|
variable "day_long"
|
||||||
value "vendredi"
|
value "mercredi"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "dd"
|
variable "dd"
|
||||||
value "28"
|
value "10"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "designName"
|
variable "designName"
|
||||||
@ -152,11 +152,11 @@ value "struct"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_author"
|
variable "graphical_source_author"
|
||||||
value "axel.amand"
|
value "remi.heredero"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_date"
|
variable "graphical_source_date"
|
||||||
value "28.04.2023"
|
value "10.04.2024"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_group"
|
variable "graphical_source_group"
|
||||||
@ -164,11 +164,11 @@ value "UNKNOWN"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_host"
|
variable "graphical_source_host"
|
||||||
value "WE7860"
|
value "WE2330808"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_time"
|
variable "graphical_source_time"
|
||||||
value "14:49:52"
|
value "13:09:12"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "group"
|
variable "group"
|
||||||
@ -176,7 +176,7 @@ value "UNKNOWN"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "host"
|
variable "host"
|
||||||
value "WE7860"
|
value "WE2330808"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "language"
|
variable "language"
|
||||||
@ -187,6 +187,10 @@ variable "library"
|
|||||||
value "Morse"
|
value "Morse"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
|
variable "library_downstream_Concatenation"
|
||||||
|
value "$HDS_PROJECT_DIR/../Morse/concat"
|
||||||
|
)
|
||||||
|
(vvPair
|
||||||
variable "library_downstream_ModelSimCompiler"
|
variable "library_downstream_ModelSimCompiler"
|
||||||
value "$SCRATCH_DIR/Morse"
|
value "$SCRATCH_DIR/Morse"
|
||||||
)
|
)
|
||||||
@ -208,11 +212,11 @@ value "avril"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "p"
|
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
|
(vvPair
|
||||||
variable "p_logical"
|
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
|
(vvPair
|
||||||
variable "package_name"
|
variable "package_name"
|
||||||
@ -264,7 +268,7 @@ value "struct"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "time"
|
variable "time"
|
||||||
value "14:49:52"
|
value "13:09:12"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "unit"
|
variable "unit"
|
||||||
@ -272,7 +276,7 @@ value "charToMorse"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "user"
|
variable "user"
|
||||||
value "axel.amand"
|
value "remi.heredero"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "version"
|
variable "version"
|
||||||
@ -284,11 +288,11 @@ value "struct"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "year"
|
variable "year"
|
||||||
value "2023"
|
value "2024"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "yy"
|
variable "yy"
|
||||||
value "23"
|
value "24"
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
@ -1692,7 +1696,7 @@ text (MLText
|
|||||||
uid 814,0
|
uid 814,0
|
||||||
va (VaSet
|
va (VaSet
|
||||||
)
|
)
|
||||||
xt "15000,42600,41700,45000"
|
xt "12000,42600,38700,45000"
|
||||||
st "characterBitNb = characterBitNb ( positive )
|
st "characterBitNb = characterBitNb ( positive )
|
||||||
unitCountBitNb = unitCountBitNb ( positive ) "
|
unitCountBitNb = unitCountBitNb ( positive ) "
|
||||||
)
|
)
|
||||||
@ -1906,9 +1910,9 @@ f (Text
|
|||||||
uid 370,0
|
uid 370,0
|
||||||
va (VaSet
|
va (VaSet
|
||||||
)
|
)
|
||||||
xt "33750,30000,41550,31200"
|
xt "34000,29800,41800,31000"
|
||||||
st "startCounter"
|
st "startCounter"
|
||||||
blo "33750,31000"
|
blo "34000,30800"
|
||||||
tm "WireNameMgr"
|
tm "WireNameMgr"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@ -1986,9 +1990,9 @@ f (Text
|
|||||||
uid 382,0
|
uid 382,0
|
||||||
va (VaSet
|
va (VaSet
|
||||||
)
|
)
|
||||||
xt "33750,32000,37750,33200"
|
xt "34000,31800,38000,33000"
|
||||||
st "unitNb"
|
st "unitNb"
|
||||||
blo "33750,33000"
|
blo "34000,32800"
|
||||||
tm "WireNameMgr"
|
tm "WireNameMgr"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
@ -2246,8 +2250,8 @@ tm "BdCompilerDirectivesTextMgr"
|
|||||||
]
|
]
|
||||||
associable 1
|
associable 1
|
||||||
)
|
)
|
||||||
windowSize "-8,-8,1928,1048"
|
windowSize "301,100,1557,827"
|
||||||
viewArea "-8435,-1430,118740,67667"
|
viewArea "-750,11425,76350,54400"
|
||||||
cachedDiagramExtent "-7000,0,90000,66000"
|
cachedDiagramExtent "-7000,0,90000,66000"
|
||||||
pageSetupInfo (PageSetupInfo
|
pageSetupInfo (PageSetupInfo
|
||||||
ptrCmd ""
|
ptrCmd ""
|
||||||
@ -2274,7 +2278,7 @@ exportStdPackageRefs 1
|
|||||||
)
|
)
|
||||||
hasePageBreakOrigin 1
|
hasePageBreakOrigin 1
|
||||||
pageBreakOrigin "-7000,0"
|
pageBreakOrigin "-7000,0"
|
||||||
lastUid 923,0
|
lastUid 950,0
|
||||||
defaultCommentText (CommentText
|
defaultCommentText (CommentText
|
||||||
shape (Rectangle
|
shape (Rectangle
|
||||||
layer 0
|
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
|
(vvPair
|
||||||
variable "HDLDir"
|
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
|
(vvPair
|
||||||
variable "HDSDir"
|
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
|
(vvPair
|
||||||
variable "SideDataDesignDir"
|
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
|
(vvPair
|
||||||
variable "SideDataUserDir"
|
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
|
(vvPair
|
||||||
variable "SourceDir"
|
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
|
(vvPair
|
||||||
variable "appl"
|
variable "appl"
|
||||||
@ -517,27 +517,27 @@ value "%(unit)_%(view)_config"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "d"
|
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
|
(vvPair
|
||||||
variable "d_logical"
|
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
|
(vvPair
|
||||||
variable "date"
|
variable "date"
|
||||||
value "28.04.2023"
|
value "10.04.2024"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "day"
|
variable "day"
|
||||||
value "ven."
|
value "mer."
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "day_long"
|
variable "day_long"
|
||||||
value "vendredi"
|
value "mercredi"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "dd"
|
variable "dd"
|
||||||
value "28"
|
value "10"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "designName"
|
variable "designName"
|
||||||
@ -565,11 +565,11 @@ value "symbol"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_author"
|
variable "graphical_source_author"
|
||||||
value "axel.amand"
|
value "remi.heredero"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_date"
|
variable "graphical_source_date"
|
||||||
value "28.04.2023"
|
value "10.04.2024"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_group"
|
variable "graphical_source_group"
|
||||||
@ -577,11 +577,11 @@ value "UNKNOWN"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_host"
|
variable "graphical_source_host"
|
||||||
value "WE7860"
|
value "WE2330808"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "graphical_source_time"
|
variable "graphical_source_time"
|
||||||
value "14:49:52"
|
value "13:09:12"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "group"
|
variable "group"
|
||||||
@ -589,7 +589,7 @@ value "UNKNOWN"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "host"
|
variable "host"
|
||||||
value "WE7860"
|
value "WE2330808"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "language"
|
variable "language"
|
||||||
@ -600,6 +600,10 @@ variable "library"
|
|||||||
value "Morse"
|
value "Morse"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
|
variable "library_downstream_Concatenation"
|
||||||
|
value "$HDS_PROJECT_DIR/../Morse/concat"
|
||||||
|
)
|
||||||
|
(vvPair
|
||||||
variable "library_downstream_Generic_1_file"
|
variable "library_downstream_Generic_1_file"
|
||||||
value "U:\\SEm_curves\\Synthesis"
|
value "U:\\SEm_curves\\Synthesis"
|
||||||
)
|
)
|
||||||
@ -633,11 +637,11 @@ value "avril"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "p"
|
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
|
(vvPair
|
||||||
variable "p_logical"
|
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
|
(vvPair
|
||||||
variable "package_name"
|
variable "package_name"
|
||||||
@ -713,7 +717,7 @@ value "symbol"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "time"
|
variable "time"
|
||||||
value "14:49:52"
|
value "13:09:12"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "unit"
|
variable "unit"
|
||||||
@ -721,7 +725,7 @@ value "charToMorse"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "user"
|
variable "user"
|
||||||
value "axel.amand"
|
value "remi.heredero"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "version"
|
variable "version"
|
||||||
@ -733,11 +737,11 @@ value "symbol"
|
|||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "year"
|
variable "year"
|
||||||
value "2023"
|
value "2024"
|
||||||
)
|
)
|
||||||
(vvPair
|
(vvPair
|
||||||
variable "yy"
|
variable "yy"
|
||||||
value "23"
|
value "24"
|
||||||
)
|
)
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
@ -1715,7 +1719,7 @@ xt "0,6000,0,6000"
|
|||||||
tm "SyDeclarativeTextMgr"
|
tm "SyDeclarativeTextMgr"
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
lastUid 818,0
|
lastUid 841,0
|
||||||
okToSyncOnLoad 1
|
okToSyncOnLoad 1
|
||||||
OkToSyncGenericsOnLoad 1
|
OkToSyncGenericsOnLoad 1
|
||||||
activeModelName "Symbol"
|
activeModelName "Symbol"
|
||||||
|
6
05-Morse/Morse/hds/char@to@morse@controller/fsm.sm.lck
Normal file
6
05-Morse/Morse/hds/char@to@morse@controller/fsm.sm.lck
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
EDIT_LOCK
|
||||||
|
remi.heredero
|
||||||
|
UNKNOWN
|
||||||
|
WE2330808
|
||||||
|
16888
|
||||||
|
27.03.2024-13:12:03.328000
|
15
05-Morse/Morse_test/hdl/chartomorsecontroller_tb_entity.vhg
Normal file
15
05-Morse/Morse_test/hdl/chartomorsecontroller_tb_entity.vhg
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
-- VHDL Entity Morse_test.charToMorseController_tb.symbol
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - francois.francois (Aphelia)
|
||||||
|
-- at - 09:12:49 03/29/19
|
||||||
|
--
|
||||||
|
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
ENTITY charToMorseController_tb IS
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END charToMorseController_tb ;
|
||||||
|
|
137
05-Morse/Morse_test/hdl/chartomorsecontroller_tb_struct.vhg
Normal file
137
05-Morse/Morse_test/hdl/chartomorsecontroller_tb_struct.vhg
Normal file
@ -0,0 +1,137 @@
|
|||||||
|
--
|
||||||
|
-- VHDL Architecture Morse_test.charToMorseController_tb.struct
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - axel.amand.UNKNOWN (WE7860)
|
||||||
|
-- at - 14:50:43 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 Morse;
|
||||||
|
LIBRARY Morse_test;
|
||||||
|
|
||||||
|
ARCHITECTURE struct OF charToMorseController_tb IS
|
||||||
|
|
||||||
|
-- Architecture declarations
|
||||||
|
constant characterBitNb: positive := 7;
|
||||||
|
constant unitCountBitNb: positive := 3;
|
||||||
|
constant unitDuration: real := 50.0E-6;
|
||||||
|
constant clockFrequency: real := 60.0E6;
|
||||||
|
--constant clockFrequency: real := 66.0E6;
|
||||||
|
|
||||||
|
-- Internal signal declarations
|
||||||
|
SIGNAL char : std_ulogic_vector(characterBitNb-1 DOWNTO 0);
|
||||||
|
SIGNAL charNotReady : std_ulogic;
|
||||||
|
SIGNAL clock : std_ulogic;
|
||||||
|
SIGNAL done : std_ulogic;
|
||||||
|
SIGNAL morseOut : std_ulogic;
|
||||||
|
SIGNAL readChar : std_ulogic;
|
||||||
|
SIGNAL reset : std_ulogic;
|
||||||
|
SIGNAL startCounter : std_ulogic;
|
||||||
|
SIGNAL unitNb : unsigned(unitCountBitNb-1 DOWNTO 0);
|
||||||
|
|
||||||
|
|
||||||
|
-- Component Declarations
|
||||||
|
COMPONENT charToMorseController
|
||||||
|
GENERIC (
|
||||||
|
characterBitNb : positive := 8;
|
||||||
|
unitCountBitNb : positive := 3
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
morseOut : OUT std_ulogic ;
|
||||||
|
clock : IN std_ulogic ;
|
||||||
|
reset : IN std_ulogic ;
|
||||||
|
charNotReady : IN std_ulogic ;
|
||||||
|
char : IN std_ulogic_vector (characterBitNb-1 DOWNTO 0);
|
||||||
|
startCounter : OUT std_ulogic ;
|
||||||
|
unitNb : OUT unsigned (unitCountBitNb-1 DOWNTO 0);
|
||||||
|
counterDone : IN std_ulogic ;
|
||||||
|
readChar : OUT std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
COMPONENT unitCounter
|
||||||
|
GENERIC (
|
||||||
|
unitCountDivide : positive := 10E3;
|
||||||
|
unitCountBitNb : positive := 3
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
clock : IN std_ulogic ;
|
||||||
|
reset : IN std_ulogic ;
|
||||||
|
startCounter : IN std_ulogic ;
|
||||||
|
unitNb : IN unsigned (unitCountBitNb-1 DOWNTO 0);
|
||||||
|
done : OUT std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
COMPONENT charToMorseController_tester
|
||||||
|
GENERIC (
|
||||||
|
clockFrequency : real;
|
||||||
|
characterBitNb : positive
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
morseOut : IN std_ulogic ;
|
||||||
|
readChar : IN std_ulogic ;
|
||||||
|
char : OUT std_ulogic_vector (characterBitNb-1 DOWNTO 0);
|
||||||
|
charNotReady : OUT std_ulogic ;
|
||||||
|
clock : OUT std_ulogic ;
|
||||||
|
reset : OUT std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
|
||||||
|
-- Optional embedded configurations
|
||||||
|
-- pragma synthesis_off
|
||||||
|
FOR ALL : charToMorseController USE ENTITY Morse.charToMorseController;
|
||||||
|
FOR ALL : charToMorseController_tester USE ENTITY Morse_test.charToMorseController_tester;
|
||||||
|
FOR ALL : unitCounter USE ENTITY Morse.unitCounter;
|
||||||
|
-- pragma synthesis_on
|
||||||
|
|
||||||
|
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
-- Instance port mappings.
|
||||||
|
I_DUT : charToMorseController
|
||||||
|
GENERIC MAP (
|
||||||
|
characterBitNb => characterBitNb,
|
||||||
|
unitCountBitNb => unitCountBitNb
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
morseOut => morseOut,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset,
|
||||||
|
charNotReady => charNotReady,
|
||||||
|
char => char,
|
||||||
|
startCounter => startCounter,
|
||||||
|
unitNb => unitNb,
|
||||||
|
counterDone => done,
|
||||||
|
readChar => readChar
|
||||||
|
);
|
||||||
|
I_cnt : unitCounter
|
||||||
|
GENERIC MAP (
|
||||||
|
unitCountDivide => integer(clockFrequency*unitDuration + 0.5),
|
||||||
|
unitCountBitNb => unitCountBitNb
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
clock => clock,
|
||||||
|
reset => reset,
|
||||||
|
startCounter => startCounter,
|
||||||
|
unitNb => unitNb,
|
||||||
|
done => done
|
||||||
|
);
|
||||||
|
I_tester : charToMorseController_tester
|
||||||
|
GENERIC MAP (
|
||||||
|
clockFrequency => clockFrequency,
|
||||||
|
characterBitNb => characterBitNb
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
morseOut => morseOut,
|
||||||
|
readChar => readChar,
|
||||||
|
char => char,
|
||||||
|
charNotReady => charNotReady,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset
|
||||||
|
);
|
||||||
|
|
||||||
|
END struct;
|
@ -0,0 +1,30 @@
|
|||||||
|
-- VHDL Entity Morse_test.charToMorseController_tester.interface
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - axel.amand.UNKNOWN (WE7860)
|
||||||
|
-- at - 14:50:43 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 charToMorseController_tester IS
|
||||||
|
GENERIC(
|
||||||
|
clockFrequency : real;
|
||||||
|
characterBitNb : positive
|
||||||
|
);
|
||||||
|
PORT(
|
||||||
|
morseOut : IN std_ulogic;
|
||||||
|
readChar : IN std_ulogic;
|
||||||
|
char : OUT std_ulogic_vector (characterBitNb-1 DOWNTO 0);
|
||||||
|
charNotReady : OUT std_ulogic;
|
||||||
|
clock : OUT std_ulogic;
|
||||||
|
reset : OUT std_ulogic
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END charToMorseController_tester ;
|
||||||
|
|
15
05-Morse/Morse_test/hdl/morseencoder_tb_entity.vhg
Normal file
15
05-Morse/Morse_test/hdl/morseencoder_tb_entity.vhg
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
-- VHDL Entity Morse_test.morseEncoder_tb.symbol
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - francois.francois (Aphelia)
|
||||||
|
-- at - 09:12:49 03/29/19
|
||||||
|
--
|
||||||
|
-- Generated by Mentor Graphics' HDL Designer(TM) 2019.2 (Build 5)
|
||||||
|
--
|
||||||
|
|
||||||
|
|
||||||
|
ENTITY morseEncoder_tb IS
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END morseEncoder_tb ;
|
||||||
|
|
101
05-Morse/Morse_test/hdl/morseencoder_tb_struct.vhg
Normal file
101
05-Morse/Morse_test/hdl/morseencoder_tb_struct.vhg
Normal file
@ -0,0 +1,101 @@
|
|||||||
|
--
|
||||||
|
-- VHDL Architecture Morse_test.morseEncoder_tb.struct
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - axel.amand.UNKNOWN (WE7860)
|
||||||
|
-- at - 14:51:13 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 Morse;
|
||||||
|
LIBRARY Morse_test;
|
||||||
|
|
||||||
|
ARCHITECTURE struct OF morseEncoder_tb IS
|
||||||
|
|
||||||
|
-- Architecture declarations
|
||||||
|
constant clockFrequency: real := 60.0E6;
|
||||||
|
--constant clockFrequency: real := 66.0E6;
|
||||||
|
constant uartBaudRate: real := 115.2E3;
|
||||||
|
constant uartDataBitNb: positive := 7;
|
||||||
|
constant morseUnitDuration: real := 50.0E-6;
|
||||||
|
constant morseToneFrequency: real := 10.0/morseUnitDuration;
|
||||||
|
|
||||||
|
-- Internal signal declarations
|
||||||
|
SIGNAL RxD : std_ulogic;
|
||||||
|
SIGNAL clock : std_ulogic;
|
||||||
|
SIGNAL morseCode : std_ulogic;
|
||||||
|
SIGNAL reset : std_ulogic;
|
||||||
|
|
||||||
|
|
||||||
|
-- Component Declarations
|
||||||
|
COMPONENT morseEncoder
|
||||||
|
GENERIC (
|
||||||
|
clockFrequency : real := 100.0E6;
|
||||||
|
uartBaudRate : real := 115.2E3;
|
||||||
|
uartDataBitNb : positive := 8;
|
||||||
|
unitDuration : real := 100.0E-3;
|
||||||
|
toneFrequency : real := 300.0
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
morseCode : OUT std_ulogic ;
|
||||||
|
clock : IN std_ulogic ;
|
||||||
|
reset : IN std_ulogic ;
|
||||||
|
RxD : IN std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
COMPONENT morseEncoder_tester
|
||||||
|
GENERIC (
|
||||||
|
clockFrequency : real;
|
||||||
|
uartBaudRate : real;
|
||||||
|
uartDataBitNb : positive
|
||||||
|
);
|
||||||
|
PORT (
|
||||||
|
morseCode : IN std_ulogic ;
|
||||||
|
RxD : OUT std_ulogic ;
|
||||||
|
clock : OUT std_ulogic ;
|
||||||
|
reset : OUT std_ulogic
|
||||||
|
);
|
||||||
|
END COMPONENT;
|
||||||
|
|
||||||
|
-- Optional embedded configurations
|
||||||
|
-- pragma synthesis_off
|
||||||
|
FOR ALL : morseEncoder USE ENTITY Morse.morseEncoder;
|
||||||
|
FOR ALL : morseEncoder_tester USE ENTITY Morse_test.morseEncoder_tester;
|
||||||
|
-- pragma synthesis_on
|
||||||
|
|
||||||
|
|
||||||
|
BEGIN
|
||||||
|
|
||||||
|
-- Instance port mappings.
|
||||||
|
I_DUT : morseEncoder
|
||||||
|
GENERIC MAP (
|
||||||
|
clockFrequency => clockFrequency,
|
||||||
|
uartBaudRate => uartBaudRate,
|
||||||
|
uartDataBitNb => uartDataBitNb,
|
||||||
|
unitDuration => morseUnitDuration,
|
||||||
|
toneFrequency => morseToneFrequency
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
morseCode => morseCode,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset,
|
||||||
|
RxD => RxD
|
||||||
|
);
|
||||||
|
I_tester : morseEncoder_tester
|
||||||
|
GENERIC MAP (
|
||||||
|
clockFrequency => clockFrequency,
|
||||||
|
uartBaudRate => uartBaudRate,
|
||||||
|
uartDataBitNb => uartDataBitNb
|
||||||
|
)
|
||||||
|
PORT MAP (
|
||||||
|
morseCode => morseCode,
|
||||||
|
RxD => RxD,
|
||||||
|
clock => clock,
|
||||||
|
reset => reset
|
||||||
|
);
|
||||||
|
|
||||||
|
END struct;
|
29
05-Morse/Morse_test/hdl/morseencoder_tester_entity.vhg
Normal file
29
05-Morse/Morse_test/hdl/morseencoder_tester_entity.vhg
Normal file
@ -0,0 +1,29 @@
|
|||||||
|
-- VHDL Entity Morse_test.morseEncoder_tester.interface
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - axel.amand.UNKNOWN (WE7860)
|
||||||
|
-- at - 14:51:13 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 morseEncoder_tester IS
|
||||||
|
GENERIC(
|
||||||
|
clockFrequency : real;
|
||||||
|
uartBaudRate : real;
|
||||||
|
uartDataBitNb : positive
|
||||||
|
);
|
||||||
|
PORT(
|
||||||
|
morseCode : IN std_ulogic;
|
||||||
|
RxD : OUT std_ulogic;
|
||||||
|
clock : OUT std_ulogic;
|
||||||
|
reset : OUT std_ulogic
|
||||||
|
);
|
||||||
|
|
||||||
|
-- Declarations
|
||||||
|
|
||||||
|
END morseEncoder_tester ;
|
||||||
|
|
BIN
05-Morse/Morse_test/hds/.cache.dat
Normal file
BIN
05-Morse/Morse_test/hds/.cache.dat
Normal file
Binary file not shown.
@ -0,0 +1,12 @@
|
|||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW symbol.sb
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 11 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 12 0
|
213
05-Morse/Morse_test/hds/.xrf/chartomorsecontroller_tb_struct.xrf
Normal file
213
05-Morse/Morse_test/hds/.xrf/chartomorsecontroller_tb_struct.xrf
Normal file
@ -0,0 +1,213 @@
|
|||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 142,0 9 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 12
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 0,0 16 2
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1,0 19 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 19
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3175,0 26 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3096,0 27 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2564,0 28 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3145,0 29 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3167,0 30 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3088,0 31 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2556,0 32 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3133,0 33 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3139,0 34 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 35
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 36
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW student@version
|
||||||
|
GRAPHIC 3079,0 38 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 39 1
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 44 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 45 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 46 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 348,0 47 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 457,0 48 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 671,0 49 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 676,0 50 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 681,0 51 0
|
||||||
|
DESIGN char@to@morse@controller
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 764,0 52 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3124,0 55 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 56 1
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 61 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 62 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 671,0 63 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 676,0 64 0
|
||||||
|
DESIGN unit@counter
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 681,0 65 0
|
||||||
|
LIBRARY Morse_test
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW test
|
||||||
|
GRAPHIC 3410,0 68 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 14,0 69 1
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3169,0 74 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3090,0 75 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3177,0 76 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3098,0 77 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2566,0 78 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2558,0 79 0
|
||||||
|
LIBRARY Morse_test
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 82
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3079,0 85 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3410,0 86 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3124,0 87 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 90
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 92
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3079,0 94 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3086,0 95 1
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3169,0 100 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2566,0 101 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2558,0 102 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3098,0 103 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3177,0 104 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3135,0 105 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3141,0 106 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3147,0 107 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3090,0 108 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3124,0 110 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3131,0 111 1
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3159,0 116 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3151,0 117 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3135,0 118 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3141,0 119 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3147,0 120 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3410,0 122 0
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 3417,0 123 1
|
||||||
|
DESIGN char@to@morse@controller_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 136
|
@ -0,0 +1,33 @@
|
|||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 13,0 13 1
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 586,0 18 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 591,0 19 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 571,0 20 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 576,0 21 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 581,0 22 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 596,0 23 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 1,0 26 0
|
||||||
|
DESIGN char@to@morse@controller_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 1,0 27 0
|
12
05-Morse/Morse_test/hds/.xrf/morseencoder_tb_entity.xrf
Normal file
12
05-Morse/Morse_test/hds/.xrf/morseencoder_tb_entity.xrf
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW symbol.sb
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 11 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 1,0 12 0
|
117
05-Morse/Morse_test/hds/.xrf/morseencoder_tb_struct.xrf
Normal file
117
05-Morse/Morse_test/hds/.xrf/morseencoder_tb_struct.xrf
Normal file
@ -0,0 +1,117 @@
|
|||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 142,0 9 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 12
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 0,0 16 2
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 1,0 19 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 19
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2572,0 27 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2564,0 28 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2580,0 29 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2556,0 30 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 31
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 32
|
||||||
|
LIBRARY Morse
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW struct
|
||||||
|
GRAPHIC 2755,0 34 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 14,0 35 1
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 204,0 43 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 310,0 44 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 315,0 45 0
|
||||||
|
DESIGN morse@encoder
|
||||||
|
VIEW symbol.sb
|
||||||
|
GRAPHIC 671,0 46 0
|
||||||
|
LIBRARY Morse_test
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW test
|
||||||
|
GRAPHIC 2178,0 49 0
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 14,0 50 1
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2582,0 56 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2574,0 57 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2566,0 58 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2558,0 59 0
|
||||||
|
LIBRARY Morse_test
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 62
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2755,0 65 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2178,0 66 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 69
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 71
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2755,0 73 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2762,0 74 1
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2582,0 82 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2566,0 83 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2558,0 84 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2574,0 85 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2178,0 87 0
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
GRAPHIC 2185,0 88 1
|
||||||
|
DESIGN morse@encoder_tb
|
||||||
|
VIEW struct.bd
|
||||||
|
NO_GRAPHIC 100
|
27
05-Morse/Morse_test/hds/.xrf/morseencoder_tester_entity.xrf
Normal file
27
05-Morse/Morse_test/hds/.xrf/morseencoder_tester_entity.xrf
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
NO_GRAPHIC 0
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 50,0 8 0
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 13,0 13 1
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 563,0 19 0
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 573,0 20 0
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 558,0 21 0
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 568,0 22 0
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 1,0 25 0
|
||||||
|
DESIGN morse@encoder_tester
|
||||||
|
VIEW interface
|
||||||
|
GRAPHIC 1,0 26 0
|
@ -1,5 +1,6 @@
|
|||||||
[Concat]
|
[Concat]
|
||||||
Board = $HDS_PROJECT_DIR/../Board/concat
|
Board = $HDS_PROJECT_DIR/../Board/concat
|
||||||
|
Morse = $HDS_PROJECT_DIR\..\Morse\concat
|
||||||
[ModelSim]
|
[ModelSim]
|
||||||
Board = $SCRATCH_DIR/Board
|
Board = $SCRATCH_DIR/Board
|
||||||
Common = $SCRATCH_DIR/Common
|
Common = $SCRATCH_DIR/Common
|
||||||
|
55
05-Morse/Prefs/hds_team/v2019.2/hds_team_prefs.bak
Normal file
55
05-Morse/Prefs/hds_team/v2019.2/hds_team_prefs.bak
Normal file
@ -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\\05-Morse\\Prefs\\hds.hdp"
|
"C:\\work\\repo\\edu\\sem\\labo\\solution\\sem_labs\\05-Morse\\Prefs\\hds.hdp"
|
||||||
"C:\\work\\edu\\sem\\labo\\sem_labs\\05-Morse\\Prefs\\hds.hdp"
|
"C:\\work\\edu\\sem\\labo\\sem_labs\\05-Morse\\Prefs\\hds.hdp"
|
||||||
"C:\\dev\\sem-labs\\05-Morse\\Prefs\\hds.hdp"
|
"C:\\dev\\sem-labs\\05-Morse\\Prefs\\hds.hdp"
|
||||||
|
"C:\\Users\\remi.heredero\\GIT\\2024-sem-labs-herederoremi\\05-Morse\\Prefs\\hds.hdp"
|
||||||
]
|
]
|
||||||
libMappingsRootDir ""
|
libMappingsRootDir ""
|
||||||
teamLibMappingsRootDir ""
|
teamLibMappingsRootDir ""
|
||||||
@ -1300,288 +1301,144 @@ exportedDirectories [
|
|||||||
exportStdIncludeRefs 1
|
exportStdIncludeRefs 1
|
||||||
exportStdPackageRefs 1
|
exportStdPackageRefs 1
|
||||||
)
|
)
|
||||||
printerName "\\\\vmenpprint1.hevs.ch\\VS-FOLLOWME-PRN"
|
printerName "\\\\vmenpprint1\\VS-ENP.23.N308-PRN"
|
||||||
pageSizes [
|
pageSizes [
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "12\" x 18\""
|
name "Letter"
|
||||||
type 512
|
width 783
|
||||||
width 1106
|
height 1013
|
||||||
height 1658
|
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "11\" x 17\""
|
name "Legal"
|
||||||
type 17
|
|
||||||
width 1013
|
|
||||||
height 1566
|
|
||||||
)
|
|
||||||
(PageSizeInfo
|
|
||||||
name "Legal (8,5\" x 14\")"
|
|
||||||
type 5
|
type 5
|
||||||
width 783
|
width 783
|
||||||
height 1290
|
height 1290
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "Letter (8,5\" x 11\")"
|
name "Statement"
|
||||||
width 783
|
|
||||||
height 1013
|
|
||||||
)
|
|
||||||
(PageSizeInfo
|
|
||||||
name "Executive (7,25\"x10,5\")"
|
|
||||||
type 7
|
|
||||||
width 667
|
|
||||||
height 967
|
|
||||||
)
|
|
||||||
(PageSizeInfo
|
|
||||||
name "5,5\" x 8,5\""
|
|
||||||
type 6
|
type 6
|
||||||
width 506
|
width 506
|
||||||
height 783
|
height 783
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "A3 (297 x 420 mm)"
|
name "Executive"
|
||||||
|
type 7
|
||||||
|
width 667
|
||||||
|
height 967
|
||||||
|
)
|
||||||
|
(PageSizeInfo
|
||||||
|
name "A3"
|
||||||
type 8
|
type 8
|
||||||
width 1077
|
width 1077
|
||||||
height 1523
|
height 1523
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "A4 (210 x 297 mm)"
|
name "A4"
|
||||||
type 9
|
type 9
|
||||||
width 761
|
width 761
|
||||||
height 1077
|
height 1077
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "A5 (148 x 210 mm)"
|
name "A5"
|
||||||
type 11
|
type 11
|
||||||
width 538
|
width 536
|
||||||
height 761
|
height 761
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "A6 (105 x 148 mm)"
|
name "B4 (JIS)"
|
||||||
type 70
|
|
||||||
width 380
|
|
||||||
height 538
|
|
||||||
)
|
|
||||||
(PageSizeInfo
|
|
||||||
name "B4 JIS (257 x 364 mm)"
|
|
||||||
type 12
|
type 12
|
||||||
width 932
|
width 932
|
||||||
height 1320
|
height 1320
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "B5 JIS (182 x 257 mm)"
|
name "B5 (JIS)"
|
||||||
type 13
|
type 13
|
||||||
width 660
|
width 660
|
||||||
height 932
|
height 932
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "B6 JIS (128 x 182 mm)"
|
name "11×17"
|
||||||
type 88
|
type 17
|
||||||
width 464
|
width 1013
|
||||||
height 660
|
height 1566
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "8\" x 13\""
|
name "Envelope #10"
|
||||||
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
|
type 20
|
||||||
width 380
|
width 379
|
||||||
height 875
|
height 875
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "Env.Monar.(3,875\"x7,5\")"
|
name "Envelope DL"
|
||||||
type 37
|
|
||||||
width 357
|
|
||||||
height 691
|
|
||||||
)
|
|
||||||
(PageSizeInfo
|
|
||||||
name "Env. DL (110 x 220 mm)"
|
|
||||||
type 27
|
type 27
|
||||||
width 399
|
width 399
|
||||||
height 798
|
height 798
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "Env. C6 (114 x 162 mm)"
|
name "Envelope C5"
|
||||||
type 31
|
|
||||||
width 413
|
|
||||||
height 587
|
|
||||||
)
|
|
||||||
(PageSizeInfo
|
|
||||||
name "Env. C5 (162 x 229 mm)"
|
|
||||||
type 28
|
type 28
|
||||||
width 587
|
width 587
|
||||||
height 830
|
height 830
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "8K (267 x 390 mm)"
|
name "Envelope B5"
|
||||||
type 520
|
type 34
|
||||||
width 968
|
width 638
|
||||||
height 1415
|
height 907
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "16K (195 x 267 mm)"
|
name "Envelope Monarch"
|
||||||
type 521
|
type 37
|
||||||
width 707
|
width 357
|
||||||
height 968
|
height 691
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "8,25\" x 14\""
|
name "Japanese Postcard"
|
||||||
type 522
|
type 43
|
||||||
width 760
|
width 362
|
||||||
height 1290
|
height 536
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "11\" x 14\""
|
name "A6"
|
||||||
type 524
|
type 70
|
||||||
width 1013
|
width 380
|
||||||
height 1290
|
height 536
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "13\" x 19,2\""
|
name "Double Japan Postcard Rotated"
|
||||||
type 525
|
type 82
|
||||||
width 1198
|
width 536
|
||||||
height 1769
|
height 725
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "13\" x 19\""
|
name "Executive (JIS)"
|
||||||
type 526
|
type 119
|
||||||
width 1198
|
width 783
|
||||||
height 1751
|
height 1196
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "12,6\" x 19,2\""
|
name "Oficio 8.5x13"
|
||||||
type 527
|
type 120
|
||||||
width 1161
|
width 783
|
||||||
height 1769
|
height 1198
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "12,6\" x 18,5\""
|
name "12x18"
|
||||||
type 528
|
type 121
|
||||||
width 1161
|
width 1105
|
||||||
height 1704
|
|
||||||
)
|
|
||||||
(PageSizeInfo
|
|
||||||
name "13\" x 18\""
|
|
||||||
type 529
|
|
||||||
width 1198
|
|
||||||
height 1658
|
height 1658
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "10\" x 14\""
|
name "8K 273x394 mm"
|
||||||
type 16
|
type 139
|
||||||
width 921
|
width 990
|
||||||
height 1290
|
height 1428
|
||||||
)
|
)
|
||||||
(PageSizeInfo
|
(PageSizeInfo
|
||||||
name "10\" x 15\""
|
name "16K 197x273 mm"
|
||||||
type 546
|
type 140
|
||||||
width 921
|
width 714
|
||||||
height 1382
|
height 990
|
||||||
)
|
|
||||||
(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
|
exportPageSetupInfo (PageSetupInfo
|
||||||
@ -2939,7 +2796,7 @@ second ""
|
|||||||
)
|
)
|
||||||
(pair
|
(pair
|
||||||
first "hierLevel"
|
first "hierLevel"
|
||||||
second "1"
|
second "3"
|
||||||
)
|
)
|
||||||
(pair
|
(pair
|
||||||
first "onPulldownMenu"
|
first "onPulldownMenu"
|
||||||
@ -6392,7 +6249,7 @@ yPos 0
|
|||||||
width 1936
|
width 1936
|
||||||
height 1056
|
height 1056
|
||||||
activeSidePanelTab 2
|
activeSidePanelTab 2
|
||||||
activeLibraryTab 1
|
activeLibraryTab 3
|
||||||
sidePanelSize 278
|
sidePanelSize 278
|
||||||
showUnixHiddenFiles 0
|
showUnixHiddenFiles 0
|
||||||
componentBrowserXpos 569
|
componentBrowserXpos 569
|
||||||
|
6728
05-Morse/Prefs/hds_user/v2019.2/hds_user_prefs.bak
Normal file
6728
05-Morse/Prefs/hds_user/v2019.2/hds_user_prefs.bak
Normal file
File diff suppressed because it is too large
Load Diff
@ -21,7 +21,7 @@ onShortcutBar 0
|
|||||||
onPulldownMenu 0
|
onPulldownMenu 0
|
||||||
onToolbar 1
|
onToolbar 1
|
||||||
enabled 1
|
enabled 1
|
||||||
hierDepth 1
|
hierDepth 3
|
||||||
subTasks [
|
subTasks [
|
||||||
(HDSTool
|
(HDSTool
|
||||||
hasAssociatedFileExt 0
|
hasAssociatedFileExt 0
|
||||||
|
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
|
BIN
solution_lab.zip
Normal file
BIN
solution_lab.zip
Normal file
Binary file not shown.
@ -0,0 +1,64 @@
|
|||||||
|
[LexParser.LexVHDL2008]
|
||||||
|
[LexParser]
|
||||||
|
[Editor]
|
||||||
|
recentFile0=/usr/opt/HDS/hdl_libs/ieee/hdl/std_logic_1164.vhdl
|
||||||
|
lastFilter=.vhdl
|
||||||
|
mark.lineImage=blueball
|
||||||
|
[Printer]
|
||||||
|
ENSCRIPT_LIBRARY=/usr/opt/HDS/resources/enscript/share/enscript
|
||||||
|
[ToolbarFrames]
|
||||||
|
geom0Group1=top H
|
||||||
|
geom0Group2=top H
|
||||||
|
geom0Group3=top H
|
||||||
|
state0Search=1
|
||||||
|
Num=0
|
||||||
|
state0VersionManagement=1
|
||||||
|
state0Tasks=1
|
||||||
|
state0View=1
|
||||||
|
state0Standard=1
|
||||||
|
state0Edit=1
|
||||||
|
Group1=Standard Search
|
||||||
|
Group2=Edit Bookmarks View Macros DocumentTools Windows
|
||||||
|
Group3=VersionManagement Tasks
|
||||||
|
state0Macros=1
|
||||||
|
state0Bookmarks=1
|
||||||
|
state0Windows=1
|
||||||
|
state0DocumentTools=1
|
||||||
|
[LexParser.LexPSL]
|
||||||
|
[DND]
|
||||||
|
TrackerBg=#c3c3c3
|
||||||
|
signalAcceptDropBg=white
|
||||||
|
signalRefuseDropBg=red
|
||||||
|
[General]
|
||||||
|
[Browser]
|
||||||
|
normalTextBg=white
|
||||||
|
normalTextFg=black
|
||||||
|
[Replace]
|
||||||
|
historyMax=4
|
||||||
|
atomicReplaceAll=No
|
||||||
|
[Console]
|
||||||
|
[Templates]
|
||||||
|
Visibility=No
|
||||||
|
[SearchInFiles]
|
||||||
|
SearchAsRegExp=0
|
||||||
|
MatchCase=0
|
||||||
|
LookInSubfolders=0
|
||||||
|
historyMax=4
|
||||||
|
[VDiff]
|
||||||
|
[R72]
|
||||||
|
indentType=spaces
|
||||||
|
indentString=\#\#\#
|
||||||
|
[TCOM]
|
||||||
|
logTCOMActivity=No
|
||||||
|
afterIdleHandlerTimeSlice=300
|
||||||
|
[Menus]
|
||||||
|
DocAndVis=
|
||||||
|
[Help]
|
||||||
|
default=te_guide
|
||||||
|
[Plugins]
|
||||||
|
userLanguages=
|
||||||
|
[Search]
|
||||||
|
historyMax=4
|
||||||
|
[Geometry]
|
||||||
|
TopWindow0=1286x981+317+1103
|
||||||
|
FrameSupp0,0=165
|
19
zz-solutions/01-WaveformGenerator/Prefs/hds.hdp
Normal file
19
zz-solutions/01-WaveformGenerator/Prefs/hds.hdp
Normal file
@ -0,0 +1,19 @@
|
|||||||
|
[Concat]
|
||||||
|
[ModelSim]
|
||||||
|
WaveformGenerator = $SCRATCH_DIR/WaveformGenerator
|
||||||
|
WaveformGenerator_test = $SCRATCH_DIR/WaveformGenerator_test
|
||||||
|
[hdl]
|
||||||
|
ieee = $HDS_HOME/hdl_libs/ieee/hdl
|
||||||
|
std = $HDS_HOME/hdl_libs/std/hdl
|
||||||
|
WaveformGenerator = $HDS_PROJECT_DIR/../WaveformGenerator/hdl
|
||||||
|
WaveformGenerator_test = $HDS_PROJECT_DIR/../WaveformGenerator_test/hdl
|
||||||
|
[hds]
|
||||||
|
ieee = $HDS_HOME/hdl_libs/ieee/hds
|
||||||
|
std = $HDS_HOME/hdl_libs/std/hds
|
||||||
|
WaveformGenerator = $HDS_PROJECT_DIR/../WaveformGenerator/hds
|
||||||
|
WaveformGenerator_test = $HDS_PROJECT_DIR/../WaveformGenerator_test/hds
|
||||||
|
[library_type]
|
||||||
|
ieee = standard
|
||||||
|
std = standard
|
||||||
|
[shared]
|
||||||
|
others = $HDS_TEAM_HOME/shared.hdp
|
23
zz-solutions/01-WaveformGenerator/Prefs/hds_team/shared.hdp
Normal file
23
zz-solutions/01-WaveformGenerator/Prefs/hds_team/shared.hdp
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
[hds_settings]
|
||||||
|
version = 1
|
||||||
|
project_description = The standard HDS shared project
|
||||||
|
[hds]
|
||||||
|
ieee = $HDS_HOME/hdl_libs/ieee/hds
|
||||||
|
std = $HDS_HOME/hdl_libs/std/hds
|
||||||
|
synopsys = $HDS_HOME/hdl_libs/synopsys/hds
|
||||||
|
verilog = $HDS_HOME/hdl_libs/verilog/hds
|
||||||
|
vital2000 = $HDS_HOME/hdl_libs/vital2000/hds
|
||||||
|
|
||||||
|
[hdl]
|
||||||
|
ieee = $HDS_HOME/hdl_libs/ieee/hdl
|
||||||
|
std = $HDS_HOME/hdl_libs/std/hdl
|
||||||
|
synopsys = $HDS_HOME/hdl_libs/synopsys/hdl
|
||||||
|
verilog = $HDS_HOME/hdl_libs/verilog/hdl
|
||||||
|
vital2000 = $HDS_HOME/hdl_libs/vital2000/hdl
|
||||||
|
|
||||||
|
[library_type]
|
||||||
|
ieee = standard
|
||||||
|
std = standard
|
||||||
|
synopsys = standard
|
||||||
|
verilog = standard
|
||||||
|
vital2000 = standard
|
@ -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 [
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
@ -0,0 +1,273 @@
|
|||||||
|
version "4.1"
|
||||||
|
TitleBlockTemplateRegistrar (TitleBlockTemplate
|
||||||
|
TitleBlock (Grouping
|
||||||
|
optionalChildren [
|
||||||
|
*1 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,70000,35000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,70000,27100,71000"
|
||||||
|
st "
|
||||||
|
by %user on %dd %month %year"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*2 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "35000,66000,39000,67000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "35200,66000,37800,67000"
|
||||||
|
st "
|
||||||
|
Project:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*3 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,68000,35000,69000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,68000,27800,69000"
|
||||||
|
st "
|
||||||
|
<enter diagram title here>"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*4 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,68000,18000,69000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,68000,15900,69000"
|
||||||
|
st "
|
||||||
|
Title:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*5 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "35000,67000,55000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "35200,67200,44000,68200"
|
||||||
|
st "
|
||||||
|
<enter comments here>"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 4000
|
||||||
|
visibleWidth 20000
|
||||||
|
)
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*6 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "39000,66000,55000,67000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "39200,66000,48900,67000"
|
||||||
|
st "%project_name"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 16000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*7 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,66000,35000,68000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "32768,0,0"
|
||||||
|
)
|
||||||
|
xt "19950,66350,29050,67650"
|
||||||
|
st "
|
||||||
|
<company name>"
|
||||||
|
ju 0
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 2000
|
||||||
|
visibleWidth 21000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*8 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,69000,18000,70000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,69000,15900,70000"
|
||||||
|
st "
|
||||||
|
Path:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*9 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,70000,18000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,70000,16500,71000"
|
||||||
|
st "
|
||||||
|
Edited:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*10 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,69000,35000,70000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,69000,25400,70000"
|
||||||
|
st "
|
||||||
|
%library/%unit/%view"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
]
|
||||||
|
shape (GroupingShape
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65535,65535,65535"
|
||||||
|
lineStyle 2
|
||||||
|
lineWidth 2
|
||||||
|
)
|
||||||
|
xt "14000,66000,55000,71000"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
@ -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 [
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
@ -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 [
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
@ -0,0 +1,273 @@
|
|||||||
|
version "4.1"
|
||||||
|
TitleBlockTemplateRegistrar (TitleBlockTemplate
|
||||||
|
TitleBlock (Grouping
|
||||||
|
optionalChildren [
|
||||||
|
*1 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,70000,35000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,70000,27100,71000"
|
||||||
|
st "
|
||||||
|
by %user on %dd %month %year"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*2 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "35000,66000,39000,67000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "35200,66000,37800,67000"
|
||||||
|
st "
|
||||||
|
Project:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*3 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,68000,35000,69000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,68000,27800,69000"
|
||||||
|
st "
|
||||||
|
<enter diagram title here>"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*4 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,68000,18000,69000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,68000,15900,69000"
|
||||||
|
st "
|
||||||
|
Title:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*5 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "35000,67000,55000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "35200,67200,44000,68200"
|
||||||
|
st "
|
||||||
|
<enter comments here>"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 4000
|
||||||
|
visibleWidth 20000
|
||||||
|
)
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*6 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "39000,66000,55000,67000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "39200,66000,48900,67000"
|
||||||
|
st "%project_name"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 16000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*7 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,66000,35000,68000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "32768,0,0"
|
||||||
|
)
|
||||||
|
xt "19950,66350,29050,67650"
|
||||||
|
st "
|
||||||
|
<company name>"
|
||||||
|
ju 0
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 2000
|
||||||
|
visibleWidth 21000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*8 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,69000,18000,70000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,69000,15900,70000"
|
||||||
|
st "
|
||||||
|
Path:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*9 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,70000,18000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,70000,16500,71000"
|
||||||
|
st "
|
||||||
|
Edited:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*10 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,69000,35000,70000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,69000,25400,70000"
|
||||||
|
st "
|
||||||
|
%library/%unit/%view"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
]
|
||||||
|
shape (GroupingShape
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65535,65535,65535"
|
||||||
|
lineStyle 2
|
||||||
|
lineWidth 2
|
||||||
|
)
|
||||||
|
xt "14000,66000,55000,71000"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
@ -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 [
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
@ -0,0 +1,273 @@
|
|||||||
|
version "4.1"
|
||||||
|
TitleBlockTemplateRegistrar (TitleBlockTemplate
|
||||||
|
TitleBlock (Grouping
|
||||||
|
optionalChildren [
|
||||||
|
*1 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,70000,35000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,70000,27100,71000"
|
||||||
|
st "
|
||||||
|
by %user on %dd %month %year"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*2 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "35000,66000,39000,67000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "35200,66000,37800,67000"
|
||||||
|
st "
|
||||||
|
Project:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*3 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,68000,35000,69000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,68000,27800,69000"
|
||||||
|
st "
|
||||||
|
<enter diagram title here>"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*4 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,68000,18000,69000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,68000,15900,69000"
|
||||||
|
st "
|
||||||
|
Title:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*5 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "35000,67000,55000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "35200,67200,44000,68200"
|
||||||
|
st "
|
||||||
|
<enter comments here>"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 4000
|
||||||
|
visibleWidth 20000
|
||||||
|
)
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*6 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "39000,66000,55000,67000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "39200,66000,48900,67000"
|
||||||
|
st "%project_name"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 16000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*7 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,66000,35000,68000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "32768,0,0"
|
||||||
|
)
|
||||||
|
xt "19950,66350,29050,67650"
|
||||||
|
st "
|
||||||
|
<company name>"
|
||||||
|
ju 0
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 2000
|
||||||
|
visibleWidth 21000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*8 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,69000,18000,70000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,69000,15900,70000"
|
||||||
|
st "
|
||||||
|
Path:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*9 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "14000,70000,18000,71000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "14200,70000,16500,71000"
|
||||||
|
st "
|
||||||
|
Edited:"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 4000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
*10 (CommentText
|
||||||
|
shape (Rectangle
|
||||||
|
sl 0
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65280,65280,46080"
|
||||||
|
)
|
||||||
|
xt "18000,69000,35000,70000"
|
||||||
|
)
|
||||||
|
text (MLText
|
||||||
|
va (VaSet
|
||||||
|
fg "0,0,32768"
|
||||||
|
bg "0,0,32768"
|
||||||
|
font "Arial,8,0"
|
||||||
|
)
|
||||||
|
xt "18200,69000,25400,70000"
|
||||||
|
st "
|
||||||
|
%library/%unit/%view"
|
||||||
|
tm "CommentText"
|
||||||
|
wrapOption 3
|
||||||
|
visibleHeight 1000
|
||||||
|
visibleWidth 17000
|
||||||
|
)
|
||||||
|
position 1
|
||||||
|
ignorePrefs 1
|
||||||
|
)
|
||||||
|
]
|
||||||
|
shape (GroupingShape
|
||||||
|
va (VaSet
|
||||||
|
vasetType 1
|
||||||
|
fg "65535,65535,65535"
|
||||||
|
lineStyle 2
|
||||||
|
lineWidth 2
|
||||||
|
)
|
||||||
|
xt "14000,66000,55000,71000"
|
||||||
|
)
|
||||||
|
)
|
||||||
|
)
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,41 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSTool (HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Generate"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_generate.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Performs generation of graphics files"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"Generator"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 1
|
||||||
|
onToolbar 1
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
)
|
@ -0,0 +1,98 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSTool (HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "ModelSim Compile"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_modelsim_compile.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Runs ModelSim compilation"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"ModelSimCompiler"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
"TaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"64bit"
|
||||||
|
"0"
|
||||||
|
"compAlways"
|
||||||
|
"0"
|
||||||
|
"covSwitch"
|
||||||
|
""
|
||||||
|
"coverNoSub"
|
||||||
|
""
|
||||||
|
"dontAskAgain"
|
||||||
|
"0"
|
||||||
|
"enableMFCU"
|
||||||
|
"1"
|
||||||
|
"excludePSL"
|
||||||
|
"0"
|
||||||
|
"exepath"
|
||||||
|
"$MODELSIM_HOME"
|
||||||
|
"logFile"
|
||||||
|
""
|
||||||
|
"logicalLib"
|
||||||
|
"1"
|
||||||
|
"mapAllLib"
|
||||||
|
"0"
|
||||||
|
"mapQuartusIPs"
|
||||||
|
"1"
|
||||||
|
"masterCov"
|
||||||
|
"0"
|
||||||
|
"peSe"
|
||||||
|
"EE"
|
||||||
|
"prevOnly"
|
||||||
|
"0"
|
||||||
|
"quartusSimDir"
|
||||||
|
"$HDS_PROJECT_DIR/QuartusIPSimLibs"
|
||||||
|
"replayScriptPath"
|
||||||
|
""
|
||||||
|
"saveReplayScript"
|
||||||
|
"0"
|
||||||
|
"server"
|
||||||
|
""
|
||||||
|
"showCmd"
|
||||||
|
"0"
|
||||||
|
"transcript"
|
||||||
|
"1"
|
||||||
|
"useFlatLibrary"
|
||||||
|
"0"
|
||||||
|
"useRemote"
|
||||||
|
"0"
|
||||||
|
"useShortName"
|
||||||
|
"0"
|
||||||
|
"vhdlSwitches"
|
||||||
|
" -nologo"
|
||||||
|
"vlogSwitches"
|
||||||
|
" -nologo"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
)
|
@ -0,0 +1,83 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSFlow (HDSFlow
|
||||||
|
TaskName "ModelSim Flow"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_modelsim.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Generate and run entire ModelSim flow"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"flowSettingsDlg"
|
||||||
|
""
|
||||||
|
"taskInvocationScript"
|
||||||
|
""
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
(preferedMap
|
||||||
|
preferedEnum 0
|
||||||
|
preferedSetting "$MODELSIM_HOME"
|
||||||
|
)
|
||||||
|
(preferedMap
|
||||||
|
preferedEnum 2
|
||||||
|
preferedSetting "ModelSim"
|
||||||
|
)
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 1
|
||||||
|
onToolbar 1
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
subTasks [
|
||||||
|
(HDSTaskRef
|
||||||
|
TaskName "Generate"
|
||||||
|
bitmap ""
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip ""
|
||||||
|
taskSettings [
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
reffedTaskName "USER:Generate"
|
||||||
|
)
|
||||||
|
(HDSTaskRef
|
||||||
|
TaskName "ModelSim Compile"
|
||||||
|
bitmap ""
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip ""
|
||||||
|
taskSettings [
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
reffedTaskName "USER:ModelSim Compile"
|
||||||
|
)
|
||||||
|
(HDSTaskRef
|
||||||
|
TaskName "ModelSim Simulate"
|
||||||
|
bitmap ""
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip ""
|
||||||
|
taskSettings [
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
reffedTaskName "USER:ModelSim Simulate"
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
@ -0,0 +1,98 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSTool (HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "ModelSim Simulate"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_modelsim_invoke.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Invokes the ModelSim Simulator"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"1"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"ModelSimSimulator"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
"TaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"Arguments"
|
||||||
|
""
|
||||||
|
"Arguments1"
|
||||||
|
"do controller.do"
|
||||||
|
"Arguments2"
|
||||||
|
"controller.do"
|
||||||
|
"Communication"
|
||||||
|
"1"
|
||||||
|
"DelaySelection"
|
||||||
|
"typ"
|
||||||
|
"GlitchGeneration"
|
||||||
|
"1"
|
||||||
|
"InitCmd"
|
||||||
|
"$SIMULATION_DIR/waveformGen.do"
|
||||||
|
"LogFile"
|
||||||
|
""
|
||||||
|
"RemoteHost"
|
||||||
|
""
|
||||||
|
"Resolution"
|
||||||
|
"ps"
|
||||||
|
"SdfDelay"
|
||||||
|
"typ"
|
||||||
|
"SdfMultiSrcDelay"
|
||||||
|
"latest"
|
||||||
|
"SdfReduce"
|
||||||
|
"0"
|
||||||
|
"SdfWarnings"
|
||||||
|
"1"
|
||||||
|
"TimingChecks"
|
||||||
|
"1"
|
||||||
|
"UseBatch"
|
||||||
|
"0"
|
||||||
|
"UseCLI"
|
||||||
|
"0"
|
||||||
|
"UseGUI"
|
||||||
|
"1"
|
||||||
|
"VitalVersion"
|
||||||
|
"95"
|
||||||
|
"autoNames"
|
||||||
|
"1"
|
||||||
|
"coverage"
|
||||||
|
"0"
|
||||||
|
"excludePSL"
|
||||||
|
"0"
|
||||||
|
"exepath"
|
||||||
|
"$MODELSIM_HOME"
|
||||||
|
"minimumSimSetting"
|
||||||
|
"0"
|
||||||
|
"saveReplayScript"
|
||||||
|
"0"
|
||||||
|
"useCustomSimDir"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
)
|
@ -0,0 +1,162 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSFlow (HDSFlow
|
||||||
|
TaskName "Prepare for Synthesis"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools\\tool_synthesis.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "generates a single file"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"flowSettingsDlg"
|
||||||
|
""
|
||||||
|
"taskInvocationScript"
|
||||||
|
""
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 1
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
subTasks [
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Generate"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_generate.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Performs generation of graphics files"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"Generator"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
)
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Concatenate HDL"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_concatenate.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Appends all HDL files together"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"Concatenation"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"1"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
"TaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"outputFileNameRoot"
|
||||||
|
"%(concat_file)"
|
||||||
|
"outputVerilogFileExtension"
|
||||||
|
"v"
|
||||||
|
"outputVhdlFileExtension"
|
||||||
|
"vhd"
|
||||||
|
"place"
|
||||||
|
"0"
|
||||||
|
"specifyDir"
|
||||||
|
""
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
)
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Trim libraries"
|
||||||
|
bitmap "tool_default_tool.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "comment out library declarations for singles file"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
".\\..\\..\\Scripts\\trimLibs.pl %(concat_file).vhd $DESIGN_NAME.vhd"
|
||||||
|
"captureOutput"
|
||||||
|
"1"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
"$CONCAT_DIR"
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"/usr/bin/perl"
|
||||||
|
"runnableObjectType"
|
||||||
|
"executable"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
@ -0,0 +1,114 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSFlow (HDSFlow
|
||||||
|
TaskName "Xilinx Project Navigator"
|
||||||
|
bitmap "/usr/opt/HDS/resources/bitmaps/tools/tool_xilinx_synthesis.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Xilinx Flow"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"flowSettingsDlg"
|
||||||
|
""
|
||||||
|
"taskInvocationScript"
|
||||||
|
""
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 1
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
subTasks [
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Update Project"
|
||||||
|
bitmap "tool_default_tool.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Update file references in the Xilinx project .xise file"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
"$SYNTHESIS_BASE_DIR/../../Scripts/update_ise.pl $DESIGN_NAME.xise $CONCAT_DIR/$DESIGN_NAME.vhd $CONCAT_DIR/$DESIGN_NAME.ucf"
|
||||||
|
"captureOutput"
|
||||||
|
"1"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
"$SYNTHESIS_WORK_DIR"
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"/usr/bin/perl"
|
||||||
|
"runnableObjectType"
|
||||||
|
"executable"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
)
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Xilinx Project Navigator"
|
||||||
|
bitmap "$HDS_HOME/resources/bitmaps/tools/tool_xilinx_synthesis.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Invokes Xilinx ISE Synthesis Tool"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
"$SYNTHESIS_WORK_DIR"
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"$SYNTHESIS_HOME/bin/lin64/ise"
|
||||||
|
"runnableObjectType"
|
||||||
|
"executable"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
"TaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"exePath"
|
||||||
|
"/usr/opt/Xilinx/14.7/ISE_DS/ISE/bin/lin64"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
@ -0,0 +1,15 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_%(arch_name).vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Architecture files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Architecture %(library).%(unit).%(view)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
%(architecture)
|
@ -0,0 +1,17 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_%(arch_name).vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of combined VHDL Architecture and Entity files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Architecture %(library).%(unit).%(view)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
%(entity)
|
||||||
|
--
|
||||||
|
%(architecture)
|
@ -0,0 +1,19 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_%(arch_name)_config.vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Configuration files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Configuration %(library).%(unit).%(view)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
CONFIGURATION %(entity_name)_config OF %(entity_name) IS
|
||||||
|
FOR %(arch_name)
|
||||||
|
END FOR;
|
||||||
|
END %(entity_name)_config;
|
||||||
|
|
@ -0,0 +1,15 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_entity.vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Entity files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Entity %(library).%(unit).%(view)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
%(entity)
|
@ -0,0 +1,16 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_pkg_body.vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Package Body files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Package Body %(library).%(unit)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
PACKAGE BODY %(entity_name) IS
|
||||||
|
END %(entity_name);
|
@ -0,0 +1,18 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_pkg.vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Package Header files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Package Header %(library).%(unit)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
LIBRARY ieee;
|
||||||
|
USE ieee.std_logic_1164.all;
|
||||||
|
PACKAGE %(entity_name) IS
|
||||||
|
END %(entity_name);
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,41 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSTool (HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Generate"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_generate.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Performs generation of graphics files"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"Generator"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 1
|
||||||
|
onToolbar 1
|
||||||
|
enabled 1
|
||||||
|
hierDepth 2
|
||||||
|
)
|
@ -0,0 +1,98 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSTool (HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "ModelSim Compile"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_modelsim_compile.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Runs ModelSim compilation"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"ModelSimCompiler"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
"TaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"64bit"
|
||||||
|
"0"
|
||||||
|
"compAlways"
|
||||||
|
"0"
|
||||||
|
"covSwitch"
|
||||||
|
""
|
||||||
|
"coverNoSub"
|
||||||
|
""
|
||||||
|
"dontAskAgain"
|
||||||
|
"0"
|
||||||
|
"enableMFCU"
|
||||||
|
"1"
|
||||||
|
"excludePSL"
|
||||||
|
"0"
|
||||||
|
"exepath"
|
||||||
|
"$MODELSIM_HOME"
|
||||||
|
"logFile"
|
||||||
|
""
|
||||||
|
"logicalLib"
|
||||||
|
"1"
|
||||||
|
"mapAllLib"
|
||||||
|
"0"
|
||||||
|
"mapQuartusIPs"
|
||||||
|
"1"
|
||||||
|
"masterCov"
|
||||||
|
"0"
|
||||||
|
"peSe"
|
||||||
|
"EE"
|
||||||
|
"prevOnly"
|
||||||
|
"0"
|
||||||
|
"quartusSimDir"
|
||||||
|
"$HDS_PROJECT_DIR/QuartusIPSimLibs"
|
||||||
|
"replayScriptPath"
|
||||||
|
""
|
||||||
|
"saveReplayScript"
|
||||||
|
"0"
|
||||||
|
"server"
|
||||||
|
""
|
||||||
|
"showCmd"
|
||||||
|
"0"
|
||||||
|
"transcript"
|
||||||
|
"1"
|
||||||
|
"useFlatLibrary"
|
||||||
|
"0"
|
||||||
|
"useRemote"
|
||||||
|
"0"
|
||||||
|
"useShortName"
|
||||||
|
"0"
|
||||||
|
"vhdlSwitches"
|
||||||
|
" -nologo"
|
||||||
|
"vlogSwitches"
|
||||||
|
" -nologo"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
)
|
@ -0,0 +1,83 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSFlow (HDSFlow
|
||||||
|
TaskName "ModelSim Flow"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_modelsim.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Generate and run entire ModelSim flow"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"flowSettingsDlg"
|
||||||
|
""
|
||||||
|
"taskInvocationScript"
|
||||||
|
""
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
(preferedMap
|
||||||
|
preferedEnum 0
|
||||||
|
preferedSetting "$MODELSIM_HOME"
|
||||||
|
)
|
||||||
|
(preferedMap
|
||||||
|
preferedEnum 2
|
||||||
|
preferedSetting "ModelSim"
|
||||||
|
)
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 1
|
||||||
|
onToolbar 1
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
subTasks [
|
||||||
|
(HDSTaskRef
|
||||||
|
TaskName "Generate"
|
||||||
|
bitmap ""
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip ""
|
||||||
|
taskSettings [
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
reffedTaskName "USER:Generate"
|
||||||
|
)
|
||||||
|
(HDSTaskRef
|
||||||
|
TaskName "ModelSim Compile"
|
||||||
|
bitmap ""
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip ""
|
||||||
|
taskSettings [
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
reffedTaskName "USER:ModelSim Compile"
|
||||||
|
)
|
||||||
|
(HDSTaskRef
|
||||||
|
TaskName "ModelSim Simulate"
|
||||||
|
bitmap ""
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip ""
|
||||||
|
taskSettings [
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
reffedTaskName "USER:ModelSim Simulate"
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
@ -0,0 +1,96 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSTool (HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "ModelSim Simulate"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_modelsim_invoke.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Invokes the ModelSim Simulator"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"1"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"ModelSimSimulator"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
"TaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"Arguments"
|
||||||
|
""
|
||||||
|
"Arguments1"
|
||||||
|
"do controller.do"
|
||||||
|
"Arguments2"
|
||||||
|
"controller.do"
|
||||||
|
"Communication"
|
||||||
|
"1"
|
||||||
|
"DelaySelection"
|
||||||
|
"typ"
|
||||||
|
"GlitchGeneration"
|
||||||
|
"1"
|
||||||
|
"InitCmd"
|
||||||
|
"$SIMULATION_DIR\\IND.do"
|
||||||
|
"LogFile"
|
||||||
|
""
|
||||||
|
"RemoteHost"
|
||||||
|
""
|
||||||
|
"Resolution"
|
||||||
|
"ps"
|
||||||
|
"SdfDelay"
|
||||||
|
"typ"
|
||||||
|
"SdfMultiSrcDelay"
|
||||||
|
"latest"
|
||||||
|
"SdfReduce"
|
||||||
|
"0"
|
||||||
|
"SdfWarnings"
|
||||||
|
"1"
|
||||||
|
"TimingChecks"
|
||||||
|
"1"
|
||||||
|
"UseBatch"
|
||||||
|
"0"
|
||||||
|
"UseGUI"
|
||||||
|
"1"
|
||||||
|
"VitalVersion"
|
||||||
|
"95"
|
||||||
|
"autoNames"
|
||||||
|
"1"
|
||||||
|
"coverage"
|
||||||
|
"0"
|
||||||
|
"excludePSL"
|
||||||
|
"0"
|
||||||
|
"exepath"
|
||||||
|
"$MODELSIM_HOME"
|
||||||
|
"minimumSimSetting"
|
||||||
|
"0"
|
||||||
|
"saveReplayScript"
|
||||||
|
"0"
|
||||||
|
"useCustomSimDir"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 1
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
)
|
@ -0,0 +1,162 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSFlow (HDSFlow
|
||||||
|
TaskName "Prepare for Synthesis"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools\\tool_synthesis.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "generates a single file"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"flowSettingsDlg"
|
||||||
|
""
|
||||||
|
"taskInvocationScript"
|
||||||
|
""
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 1
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
subTasks [
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Generate"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_generate.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Performs generation of graphics files"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"Generator"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
)
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Concatenate HDL"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools/tool_concatenate.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Appends all HDL files together"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
""
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
""
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"Concatenation"
|
||||||
|
"runnableObjectType"
|
||||||
|
"tcl_plugin"
|
||||||
|
"useViewSpecific"
|
||||||
|
"1"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
"TaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"outputFileNameRoot"
|
||||||
|
"%(concat_file)"
|
||||||
|
"outputVerilogFileExtension"
|
||||||
|
"v"
|
||||||
|
"outputVhdlFileExtension"
|
||||||
|
"vhd"
|
||||||
|
"place"
|
||||||
|
"0"
|
||||||
|
"specifyDir"
|
||||||
|
""
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
)
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Trim libraries"
|
||||||
|
bitmap "tool_default_tool.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "comment out library declarations for singles file"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
".\\..\\..\\Scripts\\trimLibs.pl %(concat_file).vhd $DESIGN_NAME.vhd"
|
||||||
|
"captureOutput"
|
||||||
|
"1"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
"$CONCAT_DIR"
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"$HDS_HOME\\resources\\perl\\bin\\perl.exe"
|
||||||
|
"runnableObjectType"
|
||||||
|
"executable"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
@ -0,0 +1,163 @@
|
|||||||
|
version "1.1"
|
||||||
|
HDSFlow (HDSFlow
|
||||||
|
TaskName "Xilinx Project Navigator"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools\\tool_xilinx_synthesis.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Xilinx Flow"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"flowSettingsDlg"
|
||||||
|
""
|
||||||
|
"taskInvocationScript"
|
||||||
|
""
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 1
|
||||||
|
subTasks [
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Update.xise"
|
||||||
|
bitmap "tool_default_tool.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Update file references in the Xilnx project .xise file"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
"$CONCAT_DIR\\..\\..\\Scripts\\update_ise.pl $DESIGN_NAME.xise $CONCAT_DIR\\$DESIGN_NAME.vhd $CONCAT_DIR\\$DESIGN_NAME.ucf"
|
||||||
|
"captureOutput"
|
||||||
|
"1"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"initialDir"
|
||||||
|
"$ISE_WORK_DIR"
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"$HDS_HOME\\resources\\perl\\bin\\perl.exe"
|
||||||
|
"runnableObjectType"
|
||||||
|
"executable"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
)
|
||||||
|
(HDSTool
|
||||||
|
hasAssociatedFileExt 0
|
||||||
|
associatedFileExt ""
|
||||||
|
TaskName "Xilinx Project navigator"
|
||||||
|
bitmap "$HDS_HOME\\resources\\bitmaps\\tools\\tool_xilinx_synthesis.bmp"
|
||||||
|
hasBitmap 1
|
||||||
|
tooltip "Invokes the Xilinx ISE tool"
|
||||||
|
taskSettings [
|
||||||
|
"InternalTaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"additionalToolArgs"
|
||||||
|
"$DESIGN_NAME.xise"
|
||||||
|
"captureOutput"
|
||||||
|
"0"
|
||||||
|
"customPrompt"
|
||||||
|
""
|
||||||
|
"descriptiveName"
|
||||||
|
"FPGA Technology Setup Plugin"
|
||||||
|
"initialDir"
|
||||||
|
"$ISE_WORK_DIR"
|
||||||
|
"isHierarchical"
|
||||||
|
"0"
|
||||||
|
"needsSave"
|
||||||
|
"0"
|
||||||
|
"pluginInfo"
|
||||||
|
"FPGA Technology Setup Plug-in v2.0
|
||||||
|
For additional information, exceptions, compatibility issues and updates, visit SupportNet."
|
||||||
|
"pluginVersion"
|
||||||
|
"2.0"
|
||||||
|
"promptForRunSettings"
|
||||||
|
"0"
|
||||||
|
"runMethod"
|
||||||
|
"gui"
|
||||||
|
"runnableObject"
|
||||||
|
"$ISE_HOME\\bin\\nt64\\ise.exe"
|
||||||
|
"runnableObjectType"
|
||||||
|
"executable"
|
||||||
|
"useViewSpecific"
|
||||||
|
"0"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
"TaskSetting"
|
||||||
|
(SettingsMap
|
||||||
|
settingsMap [
|
||||||
|
"InputFile"
|
||||||
|
"U:/ELN_board/Board/concat/cursor.vhd"
|
||||||
|
"RunFromPlugin"
|
||||||
|
"False"
|
||||||
|
"RunInteractiveFromPlugIn"
|
||||||
|
"True"
|
||||||
|
"createAsciiFile"
|
||||||
|
"False"
|
||||||
|
"createBinaryFile"
|
||||||
|
"False"
|
||||||
|
"createFiles"
|
||||||
|
"True"
|
||||||
|
"createScriptFile"
|
||||||
|
"False"
|
||||||
|
"device"
|
||||||
|
"xc2vp7"
|
||||||
|
"edifngcPath"
|
||||||
|
"U:/ELN_board/Board/concat/cursor.vhd"
|
||||||
|
"effortLevel"
|
||||||
|
"Standard"
|
||||||
|
"family"
|
||||||
|
"virtex2p"
|
||||||
|
"familyName"
|
||||||
|
"virtex2p"
|
||||||
|
"netlist"
|
||||||
|
"other"
|
||||||
|
"netlistDefaultView"
|
||||||
|
"True"
|
||||||
|
"package"
|
||||||
|
"fg456"
|
||||||
|
"simulationModelLanguage"
|
||||||
|
"Modelsim_VHDL"
|
||||||
|
"speed"
|
||||||
|
"-7"
|
||||||
|
"synthTool"
|
||||||
|
"Xilinx XST"
|
||||||
|
"ucfPath"
|
||||||
|
""
|
||||||
|
"vendor"
|
||||||
|
"xilinx"
|
||||||
|
]
|
||||||
|
)
|
||||||
|
]
|
||||||
|
PreferedTasks [
|
||||||
|
]
|
||||||
|
onShortcutBar 0
|
||||||
|
onPulldownMenu 0
|
||||||
|
onToolbar 0
|
||||||
|
enabled 1
|
||||||
|
hierDepth 3
|
||||||
|
)
|
||||||
|
]
|
||||||
|
)
|
@ -0,0 +1,15 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_%(arch_name).vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Architecture files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Architecture %(library).%(unit).%(view)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
%(architecture)
|
@ -0,0 +1,17 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_%(arch_name).vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of combined VHDL Architecture and Entity files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Architecture %(library).%(unit).%(view)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
%(entity)
|
||||||
|
--
|
||||||
|
%(architecture)
|
@ -0,0 +1,19 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_%(arch_name)_config.vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Configuration files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Configuration %(library).%(unit).%(view)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
CONFIGURATION %(entity_name)_config OF %(entity_name) IS
|
||||||
|
FOR %(arch_name)
|
||||||
|
END FOR;
|
||||||
|
END %(entity_name)_config;
|
||||||
|
|
@ -0,0 +1,15 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_entity.vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Entity files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Entity %(library).%(unit).%(view)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
%(entity)
|
@ -0,0 +1,16 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_pkg_body.vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Package Body files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Package Body %(library).%(unit)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
PACKAGE BODY %(entity_name) IS
|
||||||
|
END %(entity_name);
|
@ -0,0 +1,18 @@
|
|||||||
|
FILE_NAMING_RULE: %(entity_name)_pkg.vhd
|
||||||
|
DESCRIPTION_START
|
||||||
|
This is the default template used for the creation of VHDL Package Header files.
|
||||||
|
Template supplied by Mentor Graphics.
|
||||||
|
DESCRIPTION_END
|
||||||
|
--
|
||||||
|
-- VHDL Package Header %(library).%(unit)
|
||||||
|
--
|
||||||
|
-- Created:
|
||||||
|
-- by - %(user).%(group) (%(host))
|
||||||
|
-- at - %(time) %(date)
|
||||||
|
--
|
||||||
|
-- using Mentor Graphics HDL Designer(TM) %(version)
|
||||||
|
--
|
||||||
|
LIBRARY ieee;
|
||||||
|
USE ieee.std_logic_1164.all;
|
||||||
|
PACKAGE %(entity_name) IS
|
||||||
|
END %(entity_name);
|
File diff suppressed because it is too large
Load Diff
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user