V2.2.1
Final version
@ -83,19 +83,19 @@ value "U:\\Cursor\\Prefs\\..\\Cursor\\hds\\convertissor_position"
|
||||
)
|
||||
(vvPair
|
||||
variable "date"
|
||||
value "20.01.2022"
|
||||
value "21.01.2022"
|
||||
)
|
||||
(vvPair
|
||||
variable "day"
|
||||
value "jeu."
|
||||
value "ven."
|
||||
)
|
||||
(vvPair
|
||||
variable "day_long"
|
||||
value "jeudi"
|
||||
value "vendredi"
|
||||
)
|
||||
(vvPair
|
||||
variable "dd"
|
||||
value "20"
|
||||
value "21"
|
||||
)
|
||||
(vvPair
|
||||
variable "entity_name"
|
||||
@ -123,7 +123,7 @@ value "remi.heredero"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_date"
|
||||
value "20.01.2022"
|
||||
value "21.01.2022"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_group"
|
||||
@ -131,11 +131,11 @@ value "UNKNOWN"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_host"
|
||||
value "WE2332001"
|
||||
value "WE2331007"
|
||||
)
|
||||
(vvPair
|
||||
variable "graphical_source_time"
|
||||
value "13:43:11"
|
||||
value "15:15:32"
|
||||
)
|
||||
(vvPair
|
||||
variable "group"
|
||||
@ -143,7 +143,7 @@ value "UNKNOWN"
|
||||
)
|
||||
(vvPair
|
||||
variable "host"
|
||||
value "WE2332001"
|
||||
value "WE2331007"
|
||||
)
|
||||
(vvPair
|
||||
variable "language"
|
||||
@ -207,7 +207,7 @@ value "fsm"
|
||||
)
|
||||
(vvPair
|
||||
variable "time"
|
||||
value "13:43:11"
|
||||
value "15:15:32"
|
||||
)
|
||||
(vvPair
|
||||
variable "unit"
|
||||
@ -2051,8 +2051,8 @@ tm "SmCompilerDirectivesTextMgr"
|
||||
]
|
||||
associable 1
|
||||
)
|
||||
windowSize "0,114,1551,1074"
|
||||
viewArea "-5500,-4200,87110,54040"
|
||||
windowSize "66,84,1618,1044"
|
||||
viewArea "-5500,-4200,87180,54040"
|
||||
cachedDiagramExtent "-750,-1000,86600,47000"
|
||||
hasePageBreakOrigin 1
|
||||
pageBreakOrigin "-5000,-2000"
|
||||
@ -2427,7 +2427,7 @@ stateOrder [
|
||||
name "csm"
|
||||
)
|
||||
]
|
||||
lastUid 1099,0
|
||||
lastUid 1128,0
|
||||
commonDM (CommonDM
|
||||
ldm (LogicalDM
|
||||
emptyRow *59 (LEmptyRow
|
||||
|
@ -91,7 +91,7 @@ BEGIN
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
-- quit test mode
|
||||
testMode_int <= '0';
|
||||
--testMode_int <= '0';
|
||||
|
||||
----------------------------------------------------------------------------
|
||||
-- advance to first stop point
|
||||
|
BIN
FPGA/cursor_V2_1_0.bit
Normal file
BIN
FPGA/cursor_V2_1_0.ipf
Normal file
BIN
FPGA/cursor_V2_2_0.bit
Normal file
BIN
FPGA/cursor_V2_2_0.ipf
Normal file
17742
FPGA/cursor_V2_2_0.mcs
Normal file
BIN
FPGA/cursor_V2_2_1.bit
Normal file
BIN
FPGA/cursor_V2_2_1.ipf
Normal file
17742
FPGA/cursor_V2_2_1.mcs
Normal file
@ -4164,7 +4164,7 @@ hdsWorkspaceLocation ""
|
||||
relativeLibraryRootDir ""
|
||||
vmLabelLatestDontAskAgain 0
|
||||
vmLabelWorkspaceDontAskAgain 0
|
||||
logWindowGeometry "661x518+1161+196"
|
||||
logWindowGeometry "661x518+1069+441"
|
||||
diagramBrowserTabNo 0
|
||||
showInsertPortHint 0
|
||||
showContentFirstTime 0
|
||||
@ -6186,12 +6186,12 @@ size 180
|
||||
)
|
||||
]
|
||||
displayHierarchy 0
|
||||
xPos 457
|
||||
yPos 125
|
||||
width 974
|
||||
height 1057
|
||||
xPos 0
|
||||
yPos 0
|
||||
width 1936
|
||||
height 1066
|
||||
activeSidePanelTab 2
|
||||
activeLibraryTab 1
|
||||
activeLibraryTab 2
|
||||
sidePanelSize 278
|
||||
showUnixHiddenFiles 0
|
||||
componentBrowserXpos 809
|
||||
|
@ -46,7 +46,7 @@ settingsMap [
|
||||
"GlitchGeneration"
|
||||
"1"
|
||||
"InitCmd"
|
||||
"C:/work/eln/project/eln_cursor_stud/Simulation/cursor.do"
|
||||
"U:/Cursor/Simulation/cursor.do"
|
||||
"LogFile"
|
||||
""
|
||||
"RemoteHost"
|
||||
|
42
Simulation/cursor - Copy.do
Normal file
@ -0,0 +1,42 @@
|
||||
onerror {resume}
|
||||
quietly WaveActivateNextPane {} 0
|
||||
add wave -noupdate -expand -group {reset and clock} /cursor_tb/reset
|
||||
add wave -noupdate -expand -group {reset and clock} /cursor_tb/clock
|
||||
add wave -noupdate -expand -group {reset and clock} /cursor_tb/testMode
|
||||
add wave -noupdate -expand -group {Buttons and sensors} /cursor_tb/restart
|
||||
add wave -noupdate -expand -group {Buttons and sensors} /cursor_tb/go1
|
||||
add wave -noupdate -expand -group {Buttons and sensors} /cursor_tb/go2
|
||||
add wave -noupdate -expand -group {Buttons and sensors} /cursor_tb/sensor1
|
||||
add wave -noupdate -expand -group {Buttons and sensors} /cursor_tb/sensor2
|
||||
add wave -noupdate -group Encoder /cursor_tb/encoderA
|
||||
add wave -noupdate -group Encoder /cursor_tb/encoderB
|
||||
add wave -noupdate -group Encoder /cursor_tb/encoderI
|
||||
add wave -noupdate -expand -group Internals -format Analog-Step -height 74 -max 255.0 /cursor_tb/I_DUT/Power
|
||||
add wave -noupdate -expand -group Internals /cursor_tb/I_DUT/RaZ
|
||||
add wave -noupdate -expand -group Internals /cursor_tb/I_DUT/button
|
||||
add wave -noupdate -expand -group Internals -radix unsigned -childformat {{/cursor_tb/I_DUT/Position(15) -radix unsigned} {/cursor_tb/I_DUT/Position(14) -radix unsigned} {/cursor_tb/I_DUT/Position(13) -radix unsigned} {/cursor_tb/I_DUT/Position(12) -radix unsigned} {/cursor_tb/I_DUT/Position(11) -radix unsigned} {/cursor_tb/I_DUT/Position(10) -radix unsigned} {/cursor_tb/I_DUT/Position(9) -radix unsigned} {/cursor_tb/I_DUT/Position(8) -radix unsigned} {/cursor_tb/I_DUT/Position(7) -radix unsigned} {/cursor_tb/I_DUT/Position(6) -radix unsigned} {/cursor_tb/I_DUT/Position(5) -radix unsigned} {/cursor_tb/I_DUT/Position(4) -radix unsigned} {/cursor_tb/I_DUT/Position(3) -radix unsigned} {/cursor_tb/I_DUT/Position(2) -radix unsigned} {/cursor_tb/I_DUT/Position(1) -radix unsigned} {/cursor_tb/I_DUT/Position(0) -radix unsigned}} -subitemconfig {/cursor_tb/I_DUT/Position(15) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(14) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(13) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(12) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(11) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(10) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(9) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(8) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(7) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(6) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(5) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(4) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(3) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(2) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(1) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(0) {-height 15 -radix unsigned}} /cursor_tb/I_DUT/Position
|
||||
add wave -noupdate -group {Motor control} /cursor_tb/motorOn
|
||||
add wave -noupdate -group {Motor control} /cursor_tb/side1
|
||||
add wave -noupdate -group {Motor control} /cursor_tb/side2
|
||||
add wave -noupdate /cursor_tb/I_DUT/testOut
|
||||
add wave -noupdate /cursor_tb/I_DUT/I1/U_0/current_state
|
||||
add wave -noupdate /cursor_tb/I_DUT/I4/current_state
|
||||
add wave -noupdate -divider counter
|
||||
TreeUpdate [SetDefaultTree]
|
||||
WaveRestoreCursors {{Cursor 1} {2727652488 ps} 0}
|
||||
quietly wave cursor active 1
|
||||
configure wave -namecolwidth 320
|
||||
configure wave -valuecolwidth 80
|
||||
configure wave -justifyvalue left
|
||||
configure wave -signalnamewidth 0
|
||||
configure wave -snapdistance 10
|
||||
configure wave -datasetprefix 0
|
||||
configure wave -rowmargin 4
|
||||
configure wave -childrowmargin 2
|
||||
configure wave -gridoffset 0
|
||||
configure wave -gridperiod 1000
|
||||
configure wave -griddelta 40
|
||||
configure wave -timeline 0
|
||||
configure wave -timelineunits ms
|
||||
update
|
||||
WaveRestoreZoom {2727137385 ps} {2729700863 ps}
|
@ -11,10 +11,10 @@ add wave -noupdate -expand -group {Buttons and sensors} /cursor_tb/sensor2
|
||||
add wave -noupdate -group Encoder /cursor_tb/encoderA
|
||||
add wave -noupdate -group Encoder /cursor_tb/encoderB
|
||||
add wave -noupdate -group Encoder /cursor_tb/encoderI
|
||||
add wave -noupdate -expand -group Internals -format Analog-Step -height 74 -max 255.0 /cursor_tb/I_DUT/Power
|
||||
add wave -noupdate -expand -group Internals -format Analog-Step -height 74 -max 254.99999999999997 /cursor_tb/I_DUT/Power
|
||||
add wave -noupdate -expand -group Internals /cursor_tb/I_DUT/RaZ
|
||||
add wave -noupdate -expand -group Internals /cursor_tb/I_DUT/button
|
||||
add wave -noupdate -expand -group Internals -radix unsigned -childformat {{/cursor_tb/I_DUT/Position(15) -radix unsigned} {/cursor_tb/I_DUT/Position(14) -radix unsigned} {/cursor_tb/I_DUT/Position(13) -radix unsigned} {/cursor_tb/I_DUT/Position(12) -radix unsigned} {/cursor_tb/I_DUT/Position(11) -radix unsigned} {/cursor_tb/I_DUT/Position(10) -radix unsigned} {/cursor_tb/I_DUT/Position(9) -radix unsigned} {/cursor_tb/I_DUT/Position(8) -radix unsigned} {/cursor_tb/I_DUT/Position(7) -radix unsigned} {/cursor_tb/I_DUT/Position(6) -radix unsigned} {/cursor_tb/I_DUT/Position(5) -radix unsigned} {/cursor_tb/I_DUT/Position(4) -radix unsigned} {/cursor_tb/I_DUT/Position(3) -radix unsigned} {/cursor_tb/I_DUT/Position(2) -radix unsigned} {/cursor_tb/I_DUT/Position(1) -radix unsigned} {/cursor_tb/I_DUT/Position(0) -radix unsigned}} -subitemconfig {/cursor_tb/I_DUT/Position(15) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(14) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(13) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(12) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(11) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(10) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(9) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(8) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(7) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(6) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(5) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(4) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(3) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(2) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(1) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(0) {-height 15 -radix unsigned}} /cursor_tb/I_DUT/Position
|
||||
add wave -noupdate -expand -group Internals -format Analog-Step -height 74 -max 34284.0 -radix unsigned -childformat {{/cursor_tb/I_DUT/Position(15) -radix unsigned} {/cursor_tb/I_DUT/Position(14) -radix unsigned} {/cursor_tb/I_DUT/Position(13) -radix unsigned} {/cursor_tb/I_DUT/Position(12) -radix unsigned} {/cursor_tb/I_DUT/Position(11) -radix unsigned} {/cursor_tb/I_DUT/Position(10) -radix unsigned} {/cursor_tb/I_DUT/Position(9) -radix unsigned} {/cursor_tb/I_DUT/Position(8) -radix unsigned} {/cursor_tb/I_DUT/Position(7) -radix unsigned} {/cursor_tb/I_DUT/Position(6) -radix unsigned} {/cursor_tb/I_DUT/Position(5) -radix unsigned} {/cursor_tb/I_DUT/Position(4) -radix unsigned} {/cursor_tb/I_DUT/Position(3) -radix unsigned} {/cursor_tb/I_DUT/Position(2) -radix unsigned} {/cursor_tb/I_DUT/Position(1) -radix unsigned} {/cursor_tb/I_DUT/Position(0) -radix unsigned}} -subitemconfig {/cursor_tb/I_DUT/Position(15) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(14) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(13) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(12) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(11) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(10) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(9) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(8) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(7) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(6) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(5) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(4) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(3) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(2) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(1) {-height 15 -radix unsigned} /cursor_tb/I_DUT/Position(0) {-height 15 -radix unsigned}} /cursor_tb/I_DUT/Position
|
||||
add wave -noupdate -group {Motor control} /cursor_tb/motorOn
|
||||
add wave -noupdate -group {Motor control} /cursor_tb/side1
|
||||
add wave -noupdate -group {Motor control} /cursor_tb/side2
|
||||
@ -23,7 +23,7 @@ add wave -noupdate /cursor_tb/I_DUT/I1/U_0/current_state
|
||||
add wave -noupdate /cursor_tb/I_DUT/I4/current_state
|
||||
add wave -noupdate -divider counter
|
||||
TreeUpdate [SetDefaultTree]
|
||||
WaveRestoreCursors {{Cursor 1} {2727652488 ps} 0}
|
||||
WaveRestoreCursors {{Cursor 1} {24999246749 ps} 0}
|
||||
quietly wave cursor active 1
|
||||
configure wave -namecolwidth 320
|
||||
configure wave -valuecolwidth 80
|
||||
@ -39,4 +39,4 @@ configure wave -griddelta 40
|
||||
configure wave -timeline 0
|
||||
configure wave -timelineunits ms
|
||||
update
|
||||
WaveRestoreZoom {2727137385 ps} {2729700863 ps}
|
||||
WaveRestoreZoom {0 ps} {26250 us}
|
||||
|
BIN
img/Screenshots/design/architecture_haut_niveau.PNG
Normal file
After Width: | Height: | Size: 177 KiB |
BIN
img/Screenshots/design/architecture_underscore_coeur.png
Normal file
After Width: | Height: | Size: 707 KiB |
BIN
img/Screenshots/design/boutons/bouton.PNG
Normal file
After Width: | Height: | Size: 90 KiB |
BIN
img/Screenshots/design/boutons/bouton_position.PNG
Normal file
After Width: | Height: | Size: 99 KiB |
BIN
img/Screenshots/design/driver/cursor_controller.PNG
Normal file
After Width: | Height: | Size: 56 KiB |
BIN
img/Screenshots/design/driver/driver.PNG
Normal file
After Width: | Height: | Size: 129 KiB |
BIN
img/Screenshots/design/driver/if0.PNG
Normal file
After Width: | Height: | Size: 43 KiB |
BIN
img/Screenshots/design/driver/motor_side.PNG
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
img/Screenshots/design/driver/pwm.PNG
Normal file
After Width: | Height: | Size: 81 KiB |
BIN
img/Screenshots/design/main.png
Normal file
After Width: | Height: | Size: 154 KiB |
BIN
img/Screenshots/design/position/compteur_cursor.PNG
Normal file
After Width: | Height: | Size: 65 KiB |
BIN
img/Screenshots/design/position/compteur_cursor_1bit.PNG
Normal file
After Width: | Height: | Size: 117 KiB |
BIN
img/Screenshots/design/position/compteur_cursor_4bit.PNG
Normal file
After Width: | Height: | Size: 114 KiB |
BIN
img/Screenshots/design/position/compteur_cursor_all.PNG
Normal file
After Width: | Height: | Size: 147 KiB |
BIN
img/Screenshots/design/position/compteur_cursor_all_zoom.PNG
Normal file
After Width: | Height: | Size: 69 KiB |
BIN
img/Screenshots/design/position/convertisseur_position.PNG
Normal file
After Width: | Height: | Size: 82 KiB |
BIN
img/Screenshots/design/position/cursor.PNG
Normal file
After Width: | Height: | Size: 70 KiB |
BIN
img/Screenshots/design/position/encoder.PNG
Normal file
After Width: | Height: | Size: 168 KiB |
BIN
img/Screenshots/design/root.PNG
Normal file
After Width: | Height: | Size: 133 KiB |
BIN
img/Screenshots/design/top_level.PNG
Normal file
After Width: | Height: | Size: 104 KiB |
BIN
img/Screenshots/simulation/simu_PWMaccel.png
Normal file
After Width: | Height: | Size: 50 KiB |
BIN
img/Screenshots/simulation/simu_PWMdecel.png
Normal file
After Width: | Height: | Size: 48 KiB |
BIN
img/Screenshots/simulation/simu_reset.png
Normal file
After Width: | Height: | Size: 36 KiB |
BIN
img/Screenshots/simulation/simu_tout.png
Normal file
After Width: | Height: | Size: 51 KiB |