From 388ac1f1441daf6905dc652dcdc9a11ea39a05aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Heredero?= Date: Tue, 21 Dec 2021 15:35:18 +0100 Subject: [PATCH] try to debug simu 5 --- Cursor/hds/@button@block/button@diagram.bd | 695 ++++++--------------- Cursor/hds/@button@block/interface | 30 +- Cursor/hds/_buttonblock._epf | 2 +- Cursor/hds/button_position/fsm.sm | 20 +- Cursor/hds/button_position/interface | 295 ++++----- Cursor_test/hds/cursor_tb/struct.bd | 7 +- 6 files changed, 385 insertions(+), 664 deletions(-) diff --git a/Cursor/hds/@button@block/button@diagram.bd b/Cursor/hds/@button@block/button@diagram.bd index 34093b5..7410981 100644 --- a/Cursor/hds/@button@block/button@diagram.bd +++ b/Cursor/hds/@button@block/button@diagram.bd @@ -40,25 +40,6 @@ value "gateDelay" mwi 0 uid 529,0 ) -(Instance -name "U_2" -duLibraryName "gates" -duName "bufferUnsigned" -elements [ -(GiElement -name "dataBitNb" -type "positive" -value "8" -) -(GiElement -name "delay" -type "time" -value "gateDelay" -) -] -mwi 0 -uid 555,0 -) ] libraryRefs [ "ieee" @@ -81,11 +62,11 @@ value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\ ) (vvPair variable "SideDataDesignDir" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button\\button.bd.info" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button@block\\button@diagram.bd.info" ) (vvPair variable "SideDataUserDir" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button\\button.bd.user" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button@block\\button@diagram.bd.user" ) (vvPair variable "SourceDir" @@ -97,7 +78,7 @@ value "HDL Designer" ) (vvPair variable "arch_name" -value "button" +value "buttonDiagram" ) (vvPair variable "concat_file" @@ -109,11 +90,11 @@ value "%(unit)_%(view)_config" ) (vvPair variable "d" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button@block" ) (vvPair variable "d_logical" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\Button" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\ButtonBlock" ) (vvPair variable "date" @@ -133,7 +114,7 @@ value "21" ) (vvPair variable "entity_name" -value "Button" +value "ButtonBlock" ) (vvPair variable "ext" @@ -141,15 +122,15 @@ value "" ) (vvPair variable "f" -value "button.bd" +value "button@diagram.bd" ) (vvPair variable "f_logical" -value "button.bd" +value "buttonDiagram.bd" ) (vvPair variable "f_noext" -value "button" +value "button@diagram" ) (vvPair variable "graphical_source_author" @@ -169,7 +150,7 @@ value "MARVIN" ) (vvPair variable "graphical_source_time" -value "13:55:06" +value "15:26:48" ) (vvPair variable "group" @@ -197,7 +178,7 @@ value "12" ) (vvPair variable "module_name" -value "Button" +value "ButtonBlock" ) (vvPair variable "month" @@ -209,11 +190,11 @@ value "d ) (vvPair variable "p" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button\\button.bd" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button@block\\button@diagram.bd" ) (vvPair variable "p_logical" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\Button\\button.bd" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\ButtonBlock\\buttonDiagram.bd" ) (vvPair variable "package_name" @@ -233,19 +214,19 @@ value "bd" ) (vvPair variable "this_file" -value "button" +value "button@diagram" ) (vvPair variable "this_file_logical" -value "button" +value "buttonDiagram" ) (vvPair variable "time" -value "13:55:06" +value "15:26:48" ) (vvPair variable "unit" -value "Button" +value "ButtonBlock" ) (vvPair variable "user" @@ -257,7 +238,7 @@ value "2019.2 (Build 5)" ) (vvPair variable "view" -value "button" +value "buttonDiagram" ) (vvPair variable "year" @@ -353,8 +334,8 @@ f (Text uid 28,0 va (VaSet ) -xt "-9800,11400,-3000,12600" -st "button4(3)" +xt "-7600,11400,-3000,12600" +st "button4" ju 2 blo "-3000,12400" tm "WireNameMgr" @@ -376,7 +357,8 @@ va (VaSet font "Courier New,8,0" ) xt "18000,1400,29500,2200" -st "button4 : std_ulogic" +st "button4 : std_ulogic +" ) ) *4 (PortIoIn @@ -438,7 +420,8 @@ va (VaSet font "Courier New,8,0" ) xt "18000,2200,29500,3000" -st "clock : std_ulogic" +st "clock : std_ulogic +" ) ) *6 (PortIoIn @@ -500,7 +483,8 @@ va (VaSet font "Courier New,8,0" ) xt "18000,3000,29500,3800" -st "go1 : std_uLogic" +st "go1 : std_uLogic +" ) ) *8 (PortIoIn @@ -562,7 +546,8 @@ va (VaSet font "Courier New,8,0" ) xt "18000,3800,29500,4600" -st "go2 : std_uLogic" +st "go2 : std_uLogic +" ) ) *10 (PortIoIn @@ -624,7 +609,8 @@ va (VaSet font "Courier New,8,0" ) xt "18000,5400,29500,6200" -st "restart : std_uLogic" +st "restart : std_uLogic +" ) ) *12 (PortIoIn @@ -687,7 +673,8 @@ va (VaSet font "Courier New,8,0" ) xt "18000,6200,29500,7000" -st "unlock : std_ulogic" +st "unlock : std_ulogic +" ) ) *14 (Grouping @@ -998,7 +985,7 @@ fg "0,0,32768" bg "0,0,32768" font "Arial,8,0" ) -xt "27200,47000,35300,48000" +xt "27200,47000,40200,48000" st " %library/%unit/%view " @@ -1074,7 +1061,7 @@ uid 290,0 decl (Decl n "reset" t "std_ulogic" -o 9 +o 5 suid 9,0 ) declText (MLText @@ -1083,7 +1070,8 @@ va (VaSet font "Courier New,8,0" ) xt "18000,4600,29500,5400" -st "reset : std_ulogic" +st "reset : std_ulogic +" ) ) *27 (Blk @@ -1168,32 +1156,13 @@ ftype 3 viewiconposition 0 ) *31 (Net -uid 312,0 -lang 11 -decl (Decl -n "dbus0" -t "unsigned" -b "(2 DOWNTO 0)" -o 9 -suid 10,0 -) -declText (MLText -uid 313,0 -va (VaSet -font "Courier New,8,0" -) -xt "18000,9000,38000,9800" -st "SIGNAL dbus0 : unsigned(2 DOWNTO 0)" -) -) -*32 (Net uid 430,0 lang 11 decl (Decl n "button" t "unsigned" b "(3 DOWNTO 0)" -o 9 +o 8 suid 11,0 ) declText (MLText @@ -1202,13 +1171,14 @@ va (VaSet font "Courier New,8,0" ) xt "18000,7000,34500,7800" -st "button : unsigned(3 DOWNTO 0)" +st "button : unsigned(3 DOWNTO 0) +" ) ) -*33 (SaComponent +*32 (SaComponent uid 529,0 optionalChildren [ -*34 (CptPort +*33 (CptPort uid 521,0 ps "OnEdgeStrategy" shape (Triangle @@ -1252,7 +1222,7 @@ suid 1,0 ) ) ) -*35 (CptPort +*34 (CptPort uid 525,0 ps "OnEdgeStrategy" shape (Triangle @@ -1318,7 +1288,7 @@ uid 531,0 ps "CenterOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*36 (Text +*35 (Text uid 532,0 va (VaSet font "Verdana,8,1" @@ -1328,7 +1298,7 @@ st "gates" blo "19910,15500" tm "BdLibraryNameMgr" ) -*37 (Text +*36 (Text uid 533,0 va (VaSet font "Verdana,8,1" @@ -1338,7 +1308,7 @@ st "bufferUlogic" blo "19910,16500" tm "CptNameMgr" ) -*38 (Text +*37 (Text uid 534,0 va (VaSet font "Verdana,8,1" @@ -1394,207 +1364,10 @@ sT 1 ) archFileType "UNKNOWN" ) -*39 (SaComponent -uid 555,0 -optionalChildren [ -*40 (CptPort -uid 547,0 -ps "OnEdgeStrategy" -shape (Triangle -uid 548,0 -ro 90 -va (VaSet -vasetType 1 -isHidden 1 -fg "0,65535,0" -) -xt "40250,25625,41000,26375" -) -tg (CPTG -uid 549,0 -ps "CptPortTextPlaceStrategy" -stg "VerticalLayoutStrategy" -f (Text -uid 550,0 -va (VaSet -isHidden 1 -) -xt "41000,25700,43300,26900" -st "in1" -blo "41000,26700" -) -s (Text -uid 565,0 -va (VaSet -isHidden 1 -) -xt "41000,26900,41000,26900" -blo "41000,26900" -) -) -thePort (LogicalPort -decl (Decl -n "in1" -t "unsigned" -b "(dataBitNb-1 DOWNTO 0)" -o 1 -suid 1,0 -) -) -) -*41 (CptPort -uid 551,0 -ps "OnEdgeStrategy" -shape (Triangle -uid 552,0 -ro 90 -va (VaSet -vasetType 1 -isHidden 1 -fg "0,65535,0" -) -xt "46000,25625,46750,26375" -) -tg (CPTG -uid 553,0 -ps "CptPortTextPlaceStrategy" -stg "RightVerticalLayoutStrategy" -f (Text -uid 554,0 -va (VaSet -isHidden 1 -) -xt "43000,25700,46000,26900" -st "out1" -ju 2 -blo "46000,26700" -) -s (Text -uid 566,0 -va (VaSet -isHidden 1 -) -xt "46000,26900,46000,26900" -ju 2 -blo "46000,26900" -) -) -thePort (LogicalPort -m 1 -decl (Decl -n "out1" -t "unsigned" -b "(dataBitNb-1 DOWNTO 0)" -o 2 -suid 2,0 -) -) -) -] -shape (Buf -uid 556,0 -ro 90 -va (VaSet -vasetType 1 -fg "0,65535,0" -lineColor "0,32896,0" -lineWidth 2 -) -xt "41000,23000,46000,29000" -) -showPorts 0 -oxt "36000,16000,41000,22000" -ttg (MlTextGroup -uid 557,0 -ps "CenterOffsetStrategy" -stg "VerticalLayoutStrategy" -textVec [ -*42 (Text -uid 558,0 -va (VaSet -font "Verdana,8,1" -) -xt "41910,28700,45010,29700" -st "gates" -blo "41910,29500" -tm "BdLibraryNameMgr" -) -*43 (Text -uid 559,0 -va (VaSet -font "Verdana,8,1" -) -xt "41910,29700,50210,30700" -st "bufferUnsigned" -blo "41910,30500" -tm "CptNameMgr" -) -*44 (Text -uid 560,0 -va (VaSet -font "Verdana,8,1" -) -xt "41910,30700,44410,31700" -st "U_2" -blo "41910,31500" -tm "InstanceNameMgr" -) -] -) -ga (GenericAssociation -uid 561,0 -ps "EdgeToEdgeStrategy" -matrix (Matrix -uid 562,0 -text (MLText -uid 563,0 -va (VaSet -font "Verdana,8,0" -) -xt "41000,31800,57500,33800" -st "dataBitNb = 8 ( positive ) -delay = gateDelay ( time ) " -) -header "" -) -elements [ -(GiElement -name "dataBitNb" -type "positive" -value "8" -) -(GiElement -name "delay" -type "time" -value "gateDelay" -) -] -) -viewicon (ZoomableIcon -uid 564,0 -sl 0 -va (VaSet -vasetType 1 -fg "49152,49152,49152" -) -xt "41250,27250,42750,28750" -iconName "VhdlFileViewIcon.png" -iconMaskName "VhdlFileViewIcon.msk" -ftype 10 -) -viewiconposition 0 -portVis (PortSigDisplay -disp 1 -sN 0 -sTC 0 -sT 1 -) -archFileType "UNKNOWN" -) -*45 (Wire +*38 (Wire uid 15,0 optionalChildren [ -*46 (Ripper +*39 (Ripper uid 545,0 ps "OnConnectorStrategy" shape (Line2D @@ -1609,7 +1382,7 @@ vasetType 3 xt "42000,8000,43000,9000" ) ) -*47 (Ripper +*40 (Ripper uid 571,0 ps "OnConnectorStrategy" shape (Line2D @@ -1660,9 +1433,9 @@ blo "59000,7800" tm "WireNameMgr" ) ) -on &32 +on &31 ) -*48 (Wire +*41 (Wire uid 29,0 shape (OrthoPolyLine uid 30,0 @@ -1676,7 +1449,7 @@ pts [ ] ) start &2 -end &34 +end &33 sat 32 eat 32 stc 0 @@ -1700,7 +1473,7 @@ tm "WireNameMgr" ) on &3 ) -*49 (Wire +*42 (Wire uid 43,0 shape (OrthoPolyLine uid 44,0 @@ -1737,7 +1510,7 @@ tm "WireNameMgr" ) on &5 ) -*50 (Wire +*43 (Wire uid 57,0 shape (OrthoPolyLine uid 58,0 @@ -1774,7 +1547,7 @@ tm "WireNameMgr" ) on &7 ) -*51 (Wire +*44 (Wire uid 71,0 shape (OrthoPolyLine uid 72,0 @@ -1811,7 +1584,7 @@ tm "WireNameMgr" ) on &9 ) -*52 (Wire +*45 (Wire uid 85,0 shape (OrthoPolyLine uid 86,0 @@ -1848,7 +1621,7 @@ tm "WireNameMgr" ) on &11 ) -*53 (Wire +*46 (Wire uid 113,0 shape (OrthoPolyLine uid 114,0 @@ -1885,7 +1658,7 @@ tm "WireNameMgr" ) on &13 ) -*54 (Wire +*47 (Wire uid 284,0 shape (OrthoPolyLine uid 285,0 @@ -1922,45 +1695,7 @@ tm "WireNameMgr" ) on &26 ) -*55 (Wire -uid 379,0 -shape (OrthoPolyLine -uid 380,0 -va (VaSet -vasetType 3 -lineWidth 2 -) -xt "32000,26000,41000,26000" -pts [ -"32000,26000" -"41000,26000" -] -) -start &27 -end &40 -sat 2 -eat 32 -sty 1 -st 0 -sf 1 -si 0 -tg (WTG -uid 385,0 -ps "ConnStartEndStrategy" -stg "STSignalDisplayStrategy" -f (Text -uid 386,0 -va (VaSet -) -xt "33000,24800,41100,26000" -st "dbus0 : (2:0)" -blo "33000,25800" -tm "WireNameMgr" -) -) -on &31 -) -*56 (Wire +*48 (Wire uid 541,0 shape (OrthoPolyLine uid 542,0 @@ -1974,8 +1709,8 @@ pts [ "42000,9000" ] ) -start &35 -end &46 +start &34 +end &39 sat 32 eat 32 sl "(3)" @@ -1997,9 +1732,9 @@ blo "26000,11800" tm "WireNameMgr" ) ) -on &32 +on &31 ) -*57 (Wire +*49 (Wire uid 567,0 shape (OrthoPolyLine uid 568,0 @@ -2007,17 +1742,17 @@ va (VaSet vasetType 3 lineWidth 2 ) -xt "46000,9000,53000,26000" +xt "32000,9000,53000,26000" pts [ "53000,9000" "53000,26000" -"46000,26000" +"32000,26000" ] ) -start &47 -end &41 +start &40 +end &27 sat 32 -eat 32 +eat 2 sty 1 sl "(2 DOWNTO 0)" stc 0 @@ -2032,13 +1767,13 @@ f (Text uid 570,0 va (VaSet ) -xt "48000,24800,55200,26000" +xt "34000,24800,41200,26000" st "button(2:0)" -blo "48000,25800" +blo "34000,25800" tm "WireNameMgr" ) ) -on &32 +on &31 ) ] bg "65535,65535,65535" @@ -2052,11 +1787,11 @@ xShown 1 yShown 1 color "26368,26368,26368" ) -packageList *58 (PackageList +packageList *50 (PackageList uid 169,0 stg "VerticalLayoutStrategy" textVec [ -*59 (Text +*51 (Text uid 170,0 va (VaSet font "Verdana,9,1" @@ -2065,7 +1800,7 @@ xt "0,0,7600,1200" st "Package List" blo "0,1000" ) -*60 (MLText +*52 (MLText uid 171,0 va (VaSet ) @@ -2083,7 +1818,7 @@ compDirBlock (MlTextGroup uid 172,0 stg "VerticalLayoutStrategy" textVec [ -*61 (Text +*53 (Text uid 173,0 va (VaSet isHidden 1 @@ -2093,7 +1828,7 @@ xt "20000,0,30800,1200" st "Compiler Directives" blo "20000,1000" ) -*62 (Text +*54 (Text uid 174,0 va (VaSet isHidden 1 @@ -2103,7 +1838,7 @@ xt "20000,1200,33100,2400" st "Pre-module directives:" blo "20000,2200" ) -*63 (MLText +*55 (MLText uid 175,0 va (VaSet isHidden 1 @@ -2113,7 +1848,7 @@ st "`resetall `timescale 1ns/10ps" tm "BdCompilerDirectivesTextMgr" ) -*64 (Text +*56 (Text uid 176,0 va (VaSet isHidden 1 @@ -2123,7 +1858,7 @@ xt "20000,4800,33700,6000" st "Post-module directives:" blo "20000,5800" ) -*65 (MLText +*57 (MLText uid 177,0 va (VaSet isHidden 1 @@ -2131,7 +1866,7 @@ isHidden 1 xt "20000,0,20000,0" tm "BdCompilerDirectivesTextMgr" ) -*66 (Text +*58 (Text uid 178,0 va (VaSet isHidden 1 @@ -2141,7 +1876,7 @@ xt "20000,6000,33200,7200" st "End-module directives:" blo "20000,7000" ) -*67 (MLText +*59 (MLText uid 179,0 va (VaSet isHidden 1 @@ -2153,11 +1888,11 @@ tm "BdCompilerDirectivesTextMgr" associable 1 ) windowSize "0,24,1537,960" -viewArea "-13538,-5060,67620,45036" -cachedDiagramExtent "-9800,-1000,67200,49000" +viewArea "-13500,-5100,67658,43260" +cachedDiagramExtent "-7600,-1000,67200,49000" hasePageBreakOrigin 1 -pageBreakOrigin "-81000,0" -lastUid 572,0 +pageBreakOrigin "-8000,-49000" +lastUid 672,0 defaultCommentText (CommentText shape (Rectangle layer 0 @@ -2247,7 +1982,7 @@ ttg (MlTextGroup ps "CenterOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*68 (Text +*60 (Text va (VaSet font "Verdana,9,1" ) @@ -2256,7 +1991,7 @@ st "" blo "1300,4200" tm "BdLibraryNameMgr" ) -*69 (Text +*61 (Text va (VaSet font "Verdana,9,1" ) @@ -2265,7 +2000,7 @@ st "" blo "1300,5400" tm "BlkNameMgr" ) -*70 (Text +*62 (Text va (VaSet font "Verdana,9,1" ) @@ -2316,7 +2051,7 @@ ttg (MlTextGroup ps "CenterOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*71 (Text +*63 (Text va (VaSet font "Verdana,9,1" ) @@ -2324,7 +2059,7 @@ xt "-350,3200,3750,4400" st "Library" blo "-350,4200" ) -*72 (Text +*64 (Text va (VaSet font "Verdana,9,1" ) @@ -2332,7 +2067,7 @@ xt "-350,4400,8350,5600" st "MWComponent" blo "-350,5400" ) -*73 (Text +*65 (Text va (VaSet font "Verdana,9,1" ) @@ -2381,7 +2116,7 @@ ttg (MlTextGroup ps "CenterOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*74 (Text +*66 (Text va (VaSet font "Verdana,9,1" ) @@ -2390,7 +2125,7 @@ st "Library" blo "0,4200" tm "BdLibraryNameMgr" ) -*75 (Text +*67 (Text va (VaSet font "Verdana,9,1" ) @@ -2399,7 +2134,7 @@ st "SaComponent" blo "0,5400" tm "CptNameMgr" ) -*76 (Text +*68 (Text va (VaSet font "Verdana,9,1" ) @@ -2453,7 +2188,7 @@ ttg (MlTextGroup ps "CenterOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*77 (Text +*69 (Text va (VaSet font "Verdana,9,1" ) @@ -2461,7 +2196,7 @@ xt "-500,3200,3600,4400" st "Library" blo "-500,4200" ) -*78 (Text +*70 (Text va (VaSet font "Verdana,9,1" ) @@ -2469,7 +2204,7 @@ xt "-500,4400,8500,5600" st "VhdlComponent" blo "-500,5400" ) -*79 (Text +*71 (Text va (VaSet font "Verdana,9,1" ) @@ -2514,7 +2249,7 @@ ttg (MlTextGroup ps "CenterOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*80 (Text +*72 (Text va (VaSet font "Verdana,9,1" ) @@ -2522,7 +2257,7 @@ xt "-1150,3200,2950,4400" st "Library" blo "-1150,4200" ) -*81 (Text +*73 (Text va (VaSet font "Verdana,9,1" ) @@ -2530,7 +2265,7 @@ xt "-1150,4400,9150,5600" st "VerilogComponent" blo "-1150,5400" ) -*82 (Text +*74 (Text va (VaSet font "Verdana,9,1" ) @@ -2571,7 +2306,7 @@ ttg (MlTextGroup ps "CenterOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*83 (Text +*75 (Text va (VaSet font "Verdana,9,1" ) @@ -2580,7 +2315,7 @@ st "eb1" blo "2800,4800" tm "HdlTextNameMgr" ) -*84 (Text +*76 (Text va (VaSet font "Verdana,9,1" ) @@ -2983,7 +2718,7 @@ decls (MlTextGroup ps "BottomRightOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*85 (Text +*77 (Text va (VaSet font "Verdana,9,1" ) @@ -2991,7 +2726,7 @@ xt "11200,20000,22000,21200" st "Frame Declarations" blo "11200,21000" ) -*86 (MLText +*78 (MLText va (VaSet ) xt "11200,21200,11200,21200" @@ -3043,7 +2778,7 @@ decls (MlTextGroup ps "BottomRightOffsetStrategy" stg "VerticalLayoutStrategy" textVec [ -*87 (Text +*79 (Text va (VaSet font "Verdana,9,1" ) @@ -3051,7 +2786,7 @@ xt "11200,20000,22000,21200" st "Frame Declarations" blo "11200,21000" ) -*88 (MLText +*80 (MLText va (VaSet ) xt "11200,21200,11200,21200" @@ -3199,44 +2934,44 @@ commonDM (CommonDM ldm (LogicalDM suid 11,0 usingSuid 1 -emptyRow *89 (LEmptyRow +emptyRow *81 (LEmptyRow ) uid 182,0 optionalChildren [ -*90 (RefLabelRowHdr +*82 (RefLabelRowHdr ) -*91 (TitleRowHdr +*83 (TitleRowHdr ) -*92 (FilterRowHdr +*84 (FilterRowHdr ) -*93 (RefLabelColHdr +*85 (RefLabelColHdr tm "RefLabelColHdrMgr" ) -*94 (RowExpandColHdr +*86 (RowExpandColHdr tm "RowExpandColHdrMgr" ) -*95 (GroupColHdr +*87 (GroupColHdr tm "GroupColHdrMgr" ) -*96 (NameColHdr +*88 (NameColHdr tm "BlockDiagramNameColHdrMgr" ) -*97 (ModeColHdr +*89 (ModeColHdr tm "BlockDiagramModeColHdrMgr" ) -*98 (TypeColHdr +*90 (TypeColHdr tm "BlockDiagramTypeColHdrMgr" ) -*99 (BoundsColHdr +*91 (BoundsColHdr tm "BlockDiagramBoundsColHdrMgr" ) -*100 (InitColHdr +*92 (InitColHdr tm "BlockDiagramInitColHdrMgr" ) -*101 (EolColHdr +*93 (EolColHdr tm "BlockDiagramEolColHdrMgr" ) -*102 (LeafLogPort +*94 (LeafLogPort port (LogicalPort lang 11 decl (Decl @@ -3248,7 +2983,7 @@ suid 2,0 ) uid 121,0 ) -*103 (LeafLogPort +*95 (LeafLogPort port (LogicalPort decl (Decl n "go1" @@ -3259,7 +2994,7 @@ suid 4,0 ) uid 123,0 ) -*104 (LeafLogPort +*96 (LeafLogPort port (LogicalPort decl (Decl n "go2" @@ -3270,7 +3005,7 @@ suid 5,0 ) uid 125,0 ) -*105 (LeafLogPort +*97 (LeafLogPort port (LogicalPort decl (Decl n "restart" @@ -3281,7 +3016,7 @@ suid 6,0 ) uid 127,0 ) -*106 (LeafLogPort +*98 (LeafLogPort port (LogicalPort lang 11 decl (Decl @@ -3293,7 +3028,7 @@ suid 8,0 ) uid 129,0 ) -*107 (LeafLogPort +*99 (LeafLogPort port (LogicalPort decl (Decl n "clock" @@ -3304,32 +3039,18 @@ suid 3,0 ) uid 133,0 ) -*108 (LeafLogPort +*100 (LeafLogPort port (LogicalPort decl (Decl n "reset" t "std_ulogic" -o 9 +o 5 suid 9,0 ) ) uid 277,0 ) -*109 (LeafLogPort -port (LogicalPort -lang 11 -m 4 -decl (Decl -n "dbus0" -t "unsigned" -b "(2 DOWNTO 0)" -o 9 -suid 10,0 -) -) -uid 336,0 -) -*110 (LeafLogPort +*101 (LeafLogPort port (LogicalPort lang 11 m 1 @@ -3337,7 +3058,7 @@ decl (Decl n "button" t "unsigned" b "(3 DOWNTO 0)" -o 9 +o 8 suid 11,0 ) ) @@ -3350,7 +3071,7 @@ displayShortBounds 1 editShortBounds 1 uid 195,0 optionalChildren [ -*111 (Sheet +*102 (Sheet sheetRow (SheetRow headerVa (MVa cellColor "49152,49152,49152" @@ -3367,84 +3088,78 @@ cellColor "39936,56832,65280" fontColor "0,0,0" font "Tahoma,10,0" ) -emptyMRCItem *112 (MRCItem -litem &89 -pos 9 +emptyMRCItem *103 (MRCItem +litem &81 +pos 8 dimension 20 ) uid 197,0 optionalChildren [ -*113 (MRCItem -litem &90 +*104 (MRCItem +litem &82 pos 0 dimension 20 uid 198,0 ) -*114 (MRCItem -litem &91 +*105 (MRCItem +litem &83 pos 1 dimension 23 uid 199,0 ) -*115 (MRCItem -litem &92 +*106 (MRCItem +litem &84 pos 2 hidden 1 dimension 20 uid 200,0 ) -*116 (MRCItem -litem &102 +*107 (MRCItem +litem &94 pos 0 dimension 20 uid 122,0 ) -*117 (MRCItem -litem &103 +*108 (MRCItem +litem &95 pos 2 dimension 20 uid 124,0 ) -*118 (MRCItem -litem &104 +*109 (MRCItem +litem &96 pos 3 dimension 20 uid 126,0 ) -*119 (MRCItem -litem &105 +*110 (MRCItem +litem &97 pos 5 dimension 20 uid 128,0 ) -*120 (MRCItem -litem &106 +*111 (MRCItem +litem &98 pos 6 dimension 20 uid 130,0 ) -*121 (MRCItem -litem &107 +*112 (MRCItem +litem &99 pos 1 dimension 20 uid 134,0 ) -*122 (MRCItem -litem &108 +*113 (MRCItem +litem &100 pos 4 dimension 20 uid 276,0 ) -*123 (MRCItem -litem &109 +*114 (MRCItem +litem &101 pos 7 dimension 20 -uid 337,0 -) -*124 (MRCItem -litem &110 -pos 8 -dimension 20 uid 443,0 ) ] @@ -3458,50 +3173,50 @@ textAngle 90 ) uid 201,0 optionalChildren [ -*125 (MRCItem -litem &93 +*115 (MRCItem +litem &85 pos 0 dimension 20 uid 202,0 ) -*126 (MRCItem -litem &95 +*116 (MRCItem +litem &87 pos 1 dimension 50 uid 203,0 ) -*127 (MRCItem -litem &96 +*117 (MRCItem +litem &88 pos 2 dimension 100 uid 204,0 ) -*128 (MRCItem -litem &97 +*118 (MRCItem +litem &89 pos 3 dimension 50 uid 205,0 ) -*129 (MRCItem -litem &98 +*119 (MRCItem +litem &90 pos 4 dimension 100 uid 206,0 ) -*130 (MRCItem -litem &99 +*120 (MRCItem +litem &91 pos 5 dimension 100 uid 207,0 ) -*131 (MRCItem -litem &100 +*121 (MRCItem +litem &92 pos 6 dimension 50 uid 208,0 ) -*132 (MRCItem -litem &101 +*122 (MRCItem +litem &93 pos 7 dimension 80 uid 209,0 @@ -3521,38 +3236,38 @@ uid 181,0 ) genericsCommonDM (CommonDM ldm (LogicalDM -emptyRow *133 (LEmptyRow +emptyRow *123 (LEmptyRow ) uid 211,0 optionalChildren [ -*134 (RefLabelRowHdr +*124 (RefLabelRowHdr ) -*135 (TitleRowHdr +*125 (TitleRowHdr ) -*136 (FilterRowHdr +*126 (FilterRowHdr ) -*137 (RefLabelColHdr +*127 (RefLabelColHdr tm "RefLabelColHdrMgr" ) -*138 (RowExpandColHdr +*128 (RowExpandColHdr tm "RowExpandColHdrMgr" ) -*139 (GroupColHdr +*129 (GroupColHdr tm "GroupColHdrMgr" ) -*140 (NameColHdr +*130 (NameColHdr tm "GenericNameColHdrMgr" ) -*141 (TypeColHdr +*131 (TypeColHdr tm "GenericTypeColHdrMgr" ) -*142 (InitColHdr +*132 (InitColHdr tm "GenericValueColHdrMgr" ) -*143 (PragmaColHdr +*133 (PragmaColHdr tm "GenericPragmaColHdrMgr" ) -*144 (EolColHdr +*134 (EolColHdr tm "GenericEolColHdrMgr" ) ] @@ -3562,7 +3277,7 @@ displayShortBounds 1 editShortBounds 1 uid 223,0 optionalChildren [ -*145 (Sheet +*135 (Sheet sheetRow (SheetRow headerVa (MVa cellColor "49152,49152,49152" @@ -3579,27 +3294,27 @@ cellColor "39936,56832,65280" fontColor "0,0,0" font "Tahoma,10,0" ) -emptyMRCItem *146 (MRCItem -litem &133 +emptyMRCItem *136 (MRCItem +litem &123 pos 0 dimension 20 ) uid 225,0 optionalChildren [ -*147 (MRCItem -litem &134 +*137 (MRCItem +litem &124 pos 0 dimension 20 uid 226,0 ) -*148 (MRCItem -litem &135 +*138 (MRCItem +litem &125 pos 1 dimension 23 uid 227,0 ) -*149 (MRCItem -litem &136 +*139 (MRCItem +litem &126 pos 2 hidden 1 dimension 20 @@ -3616,44 +3331,44 @@ textAngle 90 ) uid 229,0 optionalChildren [ -*150 (MRCItem -litem &137 +*140 (MRCItem +litem &127 pos 0 dimension 20 uid 230,0 ) -*151 (MRCItem -litem &139 +*141 (MRCItem +litem &129 pos 1 dimension 50 uid 231,0 ) -*152 (MRCItem -litem &140 +*142 (MRCItem +litem &130 pos 2 dimension 100 uid 232,0 ) -*153 (MRCItem -litem &141 +*143 (MRCItem +litem &131 pos 3 dimension 100 uid 233,0 ) -*154 (MRCItem -litem &142 +*144 (MRCItem +litem &132 pos 4 dimension 50 uid 234,0 ) -*155 (MRCItem -litem &143 +*145 (MRCItem +litem &133 pos 5 dimension 50 uid 235,0 ) -*156 (MRCItem -litem &144 +*146 (MRCItem +litem &134 pos 6 dimension 80 uid 236,0 diff --git a/Cursor/hds/@button@block/interface b/Cursor/hds/@button@block/interface index 1740315..649f75a 100644 --- a/Cursor/hds/@button@block/interface +++ b/Cursor/hds/@button@block/interface @@ -488,11 +488,11 @@ value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\ ) (vvPair variable "SideDataDesignDir" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button\\interface.info" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button@block\\interface.info" ) (vvPair variable "SideDataUserDir" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button\\interface.user" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button@block\\interface.user" ) (vvPair variable "SourceDir" @@ -516,11 +516,11 @@ value "%(unit)_%(view)_config" ) (vvPair variable "d" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button@block" ) (vvPair variable "d_logical" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\Button" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\ButtonBlock" ) (vvPair variable "date" @@ -540,7 +540,7 @@ value "21" ) (vvPair variable "entity_name" -value "Button" +value "ButtonBlock" ) (vvPair variable "ext" @@ -576,7 +576,7 @@ value "MARVIN" ) (vvPair variable "graphical_source_time" -value "13:55:06" +value "15:22:46" ) (vvPair variable "group" @@ -604,7 +604,7 @@ value "12" ) (vvPair variable "module_name" -value "Button" +value "ButtonBlock" ) (vvPair variable "month" @@ -616,11 +616,11 @@ value "d ) (vvPair variable "p" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button\\interface" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\@button@block\\interface" ) (vvPair variable "p_logical" -value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\Button\\interface" +value "C:\\Users\\remi\\OneDrive\\Documents\\Cours\\05-HEVS\\S1fb\\electricity\\1-EIN\\project\\cursor\\HDLdesigner\\Cursor\\Prefs\\..\\Cursor\\hds\\ButtonBlock\\interface" ) (vvPair variable "package_name" @@ -648,11 +648,11 @@ value "interface" ) (vvPair variable "time" -value "13:55:06" +value "15:22:46" ) (vvPair variable "unit" -value "Button" +value "ButtonBlock" ) (vvPair variable "user" @@ -1070,8 +1070,8 @@ uid 12,0 va (VaSet font "Verdana,9,1" ) -xt "16950,12500,21050,13700" -st "Button" +xt "16950,12500,24350,13700" +st "ButtonBlock" blo "16950,13500" ) ) @@ -1412,7 +1412,7 @@ fg "0,0,32768" bg "0,0,32768" font "Arial,8,0" ) -xt "36200,47000,45200,48000" +xt "36200,47000,47100,48000" st " %library/%unit/%view " @@ -1748,6 +1748,6 @@ xt "42000,0,42000,0" tm "SyDeclarativeTextMgr" ) ) -lastUid 917,0 +lastUid 940,0 activeModelName "Symbol:CDM" ) diff --git a/Cursor/hds/_buttonblock._epf b/Cursor/hds/_buttonblock._epf index c27e607..2a9aebe 100644 --- a/Cursor/hds/_buttonblock._epf +++ b/Cursor/hds/_buttonblock._epf @@ -1,2 +1,2 @@ DEFAULT_FILE atom @button@block/button@diagram.bd -DEFAULT_ARCHITECTURE atom button@diagram +DEFAULT_ARCHITECTURE atom buttonDiagram diff --git a/Cursor/hds/button_position/fsm.sm b/Cursor/hds/button_position/fsm.sm index 2d2c1c8..0b11436 100644 --- a/Cursor/hds/button_position/fsm.sm +++ b/Cursor/hds/button_position/fsm.sm @@ -130,7 +130,7 @@ value "MARVIN" ) (vvPair variable "graphical_source_time" -value "13:40:03" +value "15:26:45" ) (vvPair variable "group" @@ -202,7 +202,7 @@ value "fsm" ) (vvPair variable "time" -value "13:40:03" +value "15:26:45" ) (vvPair variable "unit" @@ -371,7 +371,7 @@ uid 58,0 va (VaSet ) xt "33086,8144,43186,9344" -st "dBus0 <= \"000\";" +st "button <= \"000\";" tm "Actions" ) exitActions (MLText @@ -1224,7 +1224,7 @@ uid 185,0 va (VaSet ) xt "64978,22604,75078,23804" -st "dBus0 <= \"001\";" +st "button <= \"001\";" tm "Actions" ) exitActions (MLText @@ -1383,7 +1383,7 @@ uid 202,0 va (VaSet ) xt "46690,35060,56790,36260" -st "dBus0 <= \"010\";" +st "button <= \"010\";" tm "Actions" ) exitActions (MLText @@ -1542,7 +1542,7 @@ uid 219,0 va (VaSet ) xt "20122,31604,30222,32804" -st "dBus0 <= \"100\";" +st "button <= \"100\";" tm "Actions" ) exitActions (MLText @@ -2663,7 +2663,7 @@ font "Courier New,8,0" ) xt "45400,200,71400,1800" st "SIGNAL MODE DEFAULT RESET SCHEME COMMENT -dbus0 OUT COMB +button OUT COMB " tm "SmSignalsGenStatusTextMgr" ) @@ -2763,7 +2763,7 @@ stateOrder [ name "csm" ) ] -lastUid 467,0 +lastUid 496,0 commonDM (CommonDM ldm (LogicalDM emptyRow *62 (LEmptyRow @@ -2891,7 +2891,7 @@ port (LogicalPort lang 11 m 1 decl (Decl -n "dbus0" +n "button" t "unsigned" b "(2 DOWNTO 0)" o 7 @@ -4116,6 +4116,6 @@ pts [ ] ) ) -activeModelName "StateMachine:CDM" +activeModelName "StateMachine" LanguageMgr "Vhdl2008LangMgr" ) diff --git a/Cursor/hds/button_position/interface b/Cursor/hds/button_position/interface index 3ee5106..adc1c28 100644 --- a/Cursor/hds/button_position/interface +++ b/Cursor/hds/button_position/interface @@ -26,7 +26,7 @@ appVersion "2019.2 (Build 5)" model (Symbol commonDM (CommonDM ldm (LogicalDM -suid 49,0 +suid 57,0 usingSuid 1 emptyRow *1 (LEmptyRow ) @@ -67,72 +67,72 @@ tm "EolColHdrMgr" ) *14 (LogPort port (LogicalPort -decl (Decl -n "clock" -t "std_ulogic" -o 1 -suid 43,0 -) -) -uid 736,0 -) -*15 (LogPort -port (LogicalPort lang 11 m 1 decl (Decl -n "dbus0" +n "button" t "unsigned" b "(2 DOWNTO 0)" -o 7 -suid 44,0 +o 8 +suid 51,0 ) ) -uid 738,0 +uid 884,0 +) +*15 (LogPort +port (LogicalPort +decl (Decl +n "clock" +t "std_ulogic" +o 2 +suid 52,0 +) +) +uid 886,0 ) *16 (LogPort port (LogicalPort decl (Decl n "go1" t "std_uLogic" -o 2 -suid 45,0 +o 3 +suid 53,0 ) ) -uid 740,0 +uid 888,0 ) *17 (LogPort port (LogicalPort decl (Decl n "go2" t "std_uLogic" -o 3 -suid 46,0 +o 4 +suid 54,0 ) ) -uid 742,0 +uid 890,0 ) *18 (LogPort port (LogicalPort decl (Decl n "reset" t "std_ulogic" -o 4 -suid 47,0 +o 5 +suid 55,0 ) ) -uid 744,0 +uid 892,0 ) *19 (LogPort port (LogicalPort decl (Decl n "restart" t "std_uLogic" -o 5 -suid 48,0 +o 6 +suid 56,0 ) ) -uid 746,0 +uid 894,0 ) *20 (LogPort port (LogicalPort @@ -140,11 +140,11 @@ lang 11 decl (Decl n "unlock" t "std_ulogic" -o 6 -suid 49,0 +o 7 +suid 57,0 ) ) -uid 748,0 +uid 896,0 ) ] ) @@ -200,43 +200,43 @@ uid 120,0 litem &14 pos 0 dimension 20 -uid 737,0 +uid 885,0 ) *27 (MRCItem litem &15 -pos 6 +pos 1 dimension 20 -uid 739,0 +uid 887,0 ) *28 (MRCItem litem &16 -pos 1 +pos 2 dimension 20 -uid 741,0 +uid 889,0 ) *29 (MRCItem litem &17 -pos 2 +pos 3 dimension 20 -uid 743,0 +uid 891,0 ) *30 (MRCItem litem &18 -pos 3 +pos 4 dimension 20 -uid 745,0 +uid 893,0 ) *31 (MRCItem litem &19 -pos 4 +pos 5 dimension 20 -uid 747,0 +uid 895,0 ) *32 (MRCItem litem &20 -pos 5 +pos 6 dimension 20 -uid 749,0 +uid 897,0 ) ] ) @@ -563,7 +563,7 @@ value "MARVIN" ) (vvPair variable "graphical_source_time" -value "14:54:17" +value "15:26:48" ) (vvPair variable "group" @@ -635,7 +635,7 @@ value "interface" ) (vvPair variable "time" -value "14:54:17" +value "15:26:48" ) (vvPair variable "unit" @@ -670,10 +670,59 @@ optionalChildren [ uid 8,0 optionalChildren [ *66 (CptPort -uid 701,0 +uid 849,0 ps "OnEdgeStrategy" shape (Triangle -uid 702,0 +uid 850,0 +ro 90 +va (VaSet +vasetType 1 +fg "0,65535,0" +) +xt "23000,13625,23750,14375" +) +tg (CPTG +uid 851,0 +ps "CptPortTextPlaceStrategy" +stg "RightVerticalLayoutStrategy" +f (Text +uid 852,0 +va (VaSet +font "Verdana,12,0" +) +xt "17000,13300,22000,14700" +st "button" +ju 2 +blo "22000,14500" +tm "CptPortNameMgr" +) +) +dt (MLText +uid 853,0 +va (VaSet +font "Courier New,8,0" +) +xt "44000,7200,64500,8000" +st "button : OUT unsigned (2 DOWNTO 0) +" +) +thePort (LogicalPort +lang 11 +m 1 +decl (Decl +n "button" +t "unsigned" +b "(2 DOWNTO 0)" +o 8 +suid 51,0 +) +) +) +*67 (CptPort +uid 854,0 +ps "OnEdgeStrategy" +shape (Triangle +uid 855,0 ro 90 va (VaSet vasetType 1 @@ -682,11 +731,11 @@ fg "0,65535,0" xt "14250,19625,15000,20375" ) tg (CPTG -uid 703,0 +uid 856,0 ps "CptPortTextPlaceStrategy" stg "VerticalLayoutStrategy" f (Text -uid 704,0 +uid 857,0 va (VaSet font "Verdana,12,0" ) @@ -697,75 +746,28 @@ tm "CptPortNameMgr" ) ) dt (MLText -uid 705,0 +uid 858,0 va (VaSet font "Courier New,8,0" ) xt "44000,2400,60500,3200" -st "clock : IN std_ulogic ;" +st "clock : IN std_ulogic ; +" ) thePort (LogicalPort decl (Decl n "clock" t "std_ulogic" -o 1 -suid 43,0 -) -) -) -*67 (CptPort -uid 706,0 -ps "OnEdgeStrategy" -shape (Triangle -uid 707,0 -ro 90 -va (VaSet -vasetType 1 -fg "0,65535,0" -) -xt "23000,13625,23750,14375" -) -tg (CPTG -uid 708,0 -ps "CptPortTextPlaceStrategy" -stg "RightVerticalLayoutStrategy" -f (Text -uid 709,0 -va (VaSet -font "Verdana,12,0" -) -xt "17300,13300,22000,14700" -st "dbus0" -ju 2 -blo "22000,14500" -tm "CptPortNameMgr" -) -) -dt (MLText -uid 710,0 -va (VaSet -font "Courier New,8,0" -) -xt "44000,7200,64500,8000" -st "dbus0 : OUT unsigned (2 DOWNTO 0)" -) -thePort (LogicalPort -lang 11 -m 1 -decl (Decl -n "dbus0" -t "unsigned" -b "(2 DOWNTO 0)" -o 7 -suid 44,0 +o 2 +suid 52,0 ) ) ) *68 (CptPort -uid 711,0 +uid 859,0 ps "OnEdgeStrategy" shape (Triangle -uid 712,0 +uid 860,0 ro 90 va (VaSet vasetType 1 @@ -774,11 +776,11 @@ fg "0,65535,0" xt "14250,8625,15000,9375" ) tg (CPTG -uid 713,0 +uid 861,0 ps "CptPortTextPlaceStrategy" stg "VerticalLayoutStrategy" f (Text -uid 714,0 +uid 862,0 va (VaSet font "Verdana,12,0" ) @@ -789,27 +791,28 @@ tm "CptPortNameMgr" ) ) dt (MLText -uid 715,0 +uid 863,0 va (VaSet font "Courier New,8,0" ) xt "44000,3200,60500,4000" -st "go1 : IN std_uLogic ;" +st "go1 : IN std_uLogic ; +" ) thePort (LogicalPort decl (Decl n "go1" t "std_uLogic" -o 2 -suid 45,0 +o 3 +suid 53,0 ) ) ) *69 (CptPort -uid 716,0 +uid 864,0 ps "OnEdgeStrategy" shape (Triangle -uid 717,0 +uid 865,0 ro 90 va (VaSet vasetType 1 @@ -818,11 +821,11 @@ fg "0,65535,0" xt "14250,10625,15000,11375" ) tg (CPTG -uid 718,0 +uid 866,0 ps "CptPortTextPlaceStrategy" stg "VerticalLayoutStrategy" f (Text -uid 719,0 +uid 867,0 va (VaSet font "Verdana,12,0" ) @@ -833,27 +836,28 @@ tm "CptPortNameMgr" ) ) dt (MLText -uid 720,0 +uid 868,0 va (VaSet font "Courier New,8,0" ) xt "44000,4000,60500,4800" -st "go2 : IN std_uLogic ;" +st "go2 : IN std_uLogic ; +" ) thePort (LogicalPort decl (Decl n "go2" t "std_uLogic" -o 3 -suid 46,0 +o 4 +suid 54,0 ) ) ) *70 (CptPort -uid 721,0 +uid 869,0 ps "OnEdgeStrategy" shape (Triangle -uid 722,0 +uid 870,0 ro 90 va (VaSet vasetType 1 @@ -862,11 +866,11 @@ fg "0,65535,0" xt "14250,21625,15000,22375" ) tg (CPTG -uid 723,0 +uid 871,0 ps "CptPortTextPlaceStrategy" stg "VerticalLayoutStrategy" f (Text -uid 724,0 +uid 872,0 va (VaSet font "Verdana,12,0" ) @@ -877,27 +881,28 @@ tm "CptPortNameMgr" ) ) dt (MLText -uid 725,0 +uid 873,0 va (VaSet font "Courier New,8,0" ) xt "44000,4800,60500,5600" -st "reset : IN std_ulogic ;" +st "reset : IN std_ulogic ; +" ) thePort (LogicalPort decl (Decl n "reset" t "std_ulogic" -o 4 -suid 47,0 +o 5 +suid 55,0 ) ) ) *71 (CptPort -uid 726,0 +uid 874,0 ps "OnEdgeStrategy" shape (Triangle -uid 727,0 +uid 875,0 ro 90 va (VaSet vasetType 1 @@ -906,11 +911,11 @@ fg "0,65535,0" xt "14250,6625,15000,7375" ) tg (CPTG -uid 728,0 +uid 876,0 ps "CptPortTextPlaceStrategy" stg "VerticalLayoutStrategy" f (Text -uid 729,0 +uid 877,0 va (VaSet font "Verdana,12,0" ) @@ -921,27 +926,28 @@ tm "CptPortNameMgr" ) ) dt (MLText -uid 730,0 +uid 878,0 va (VaSet font "Courier New,8,0" ) xt "44000,5600,60500,6400" -st "restart : IN std_uLogic ;" +st "restart : IN std_uLogic ; +" ) thePort (LogicalPort decl (Decl n "restart" t "std_uLogic" -o 5 -suid 48,0 +o 6 +suid 56,0 ) ) ) *72 (CptPort -uid 731,0 +uid 879,0 ps "OnEdgeStrategy" shape (Triangle -uid 732,0 +uid 880,0 ro 90 va (VaSet vasetType 1 @@ -950,11 +956,11 @@ fg "0,65535,0" xt "14250,14625,15000,15375" ) tg (CPTG -uid 733,0 +uid 881,0 ps "CptPortTextPlaceStrategy" stg "VerticalLayoutStrategy" f (Text -uid 734,0 +uid 882,0 va (VaSet font "Verdana,12,0" ) @@ -965,20 +971,21 @@ tm "CptPortNameMgr" ) ) dt (MLText -uid 735,0 +uid 883,0 va (VaSet font "Courier New,8,0" ) xt "44000,6400,60500,7200" -st "unlock : IN std_ulogic ;" +st "unlock : IN std_ulogic ; +" ) thePort (LogicalPort lang 11 decl (Decl n "unlock" t "std_ulogic" -o 6 -suid 49,0 +o 7 +suid 57,0 ) ) ) @@ -1026,7 +1033,7 @@ uid 15,0 va (VaSet font "Courier New,8,0" ) -xt "-10500,11000,1000,11800" +xt "-13000,11000,-1500,11800" st "Generic Declarations" ) header "Generic Declarations" @@ -1691,7 +1698,7 @@ xt "42000,0,42000,0" tm "SyDeclarativeTextMgr" ) ) -lastUid 795,0 +lastUid 897,0 okToSyncOnLoad 1 OkToSyncGenericsOnLoad 1 activeModelName "Symbol:CDM" diff --git a/Cursor_test/hds/cursor_tb/struct.bd b/Cursor_test/hds/cursor_tb/struct.bd index b277459..4c71453 100644 --- a/Cursor_test/hds/cursor_tb/struct.bd +++ b/Cursor_test/hds/cursor_tb/struct.bd @@ -178,7 +178,7 @@ value "MARVIN" ) (vvPair variable "graphical_source_time" -value "15:17:00" +value "15:27:21" ) (vvPair variable "group" @@ -302,7 +302,7 @@ value "struct" ) (vvPair variable "time" -value "15:17:00" +value "15:27:21" ) (vvPair variable "unit" @@ -1806,8 +1806,7 @@ position1 = position1 ( positive ) position2 = position2 ( positive ) slopeShiftBitNb = slopeShiftBitNb ( positive ) pwmBitNb = pwmBitNb ( positive ) -testLineNb = 1 ( positive ) -" +testLineNb = 1 ( positive ) " ) header "" )