33Simulator Specifics
44###################
55
6+ .. rubric :: Support Simulators (in alphabetic order)
7+
8+ .. grid :: 6
9+
10+ .. grid-item-card :: Aldec
11+ :columns: 2
12+
13+ * :ref: `SIM/Aldec/ActiveHDL `
14+ * :ref: `SIM/Aldec/RivieraPRO `
15+
16+ .. grid-item-card :: AMD (Xilinx)
17+ :columns: 2
18+
19+ * :ref: `SIM/AMD/xSim `
20+
21+ .. grid-item-card :: Cadence
22+ :columns: 2
23+
24+ * :ref: `SIM/Cadence/Xcelium `
25+
26+ .. grid-item-card :: Open-Source
27+ :columns: 2
28+
29+ * :ref: `SIM/GHDL `
30+ * :ref: `SIM/NVC `
31+
32+ .. grid-item-card :: Siemens EDA
33+ :columns: 2
34+
35+ * :ref: `SIM/Siemens/ModelSim `
36+ * :ref: `SIM/Siemens/Questa `
37+ * :ref: `SIM/Siemens/Visualizer `
38+
39+ .. grid-item-card :: Synopsys
40+ :columns: 2
41+
42+ * :ref: `SIM/Synopsys/VCS `
43+
44+
645Quick Overview
746**************
847
@@ -45,9 +84,13 @@ Quick Overview
4584 source <path-to-OsvvmLibraries>/OsvvmLibraries/Scripts/StartUp.tcl
4685
4786
87+ .. _SIM/Aldec :
88+
4889Aldec
4990*****
5091
92+ .. _SIM/Aldec/ActiveHDL :
93+
5194Active-HDL
5295==========
5396
@@ -65,27 +108,40 @@ Want to avoid doing this every time? For ActiveHDL, edit :file:`/script/startup.
65108
66109 Note, with 2021.02, you no longer need to set the "Start In" directory to the OSVVM Scripts directory.
67110
111+ .. _SIM/Aldec/RivieraPRO :
68112
69113Riviera-PRO
70114===========
71115
116+ .. _SIM/AMD :
117+ .. _SIM/Xilinx :
118+
72119AMD (Xilinx)
73120************
74121
122+ .. _SIM/AMD/xSim :
123+ .. _SIM/Xilinx/xSim :
124+
75125xSim
76126====
77127
128+ .. _SIM/Cadence :
78129
79130Cadence
80131*******
81132
133+ .. _SIM/Cadence/Xcelium :
134+
82135Xcelium
83136=======
84137
138+ .. _SIM/GHDL :
85139
86140GHDL
87141****
88142
143+ .. _SIM/GHDL/Windows :
144+
89145GHDL on Windows in MSYS2/UCRT64
90146===============================
91147
@@ -110,6 +166,9 @@ console window with a Tcl shell and pre-loaded OSVVM Script environment.
110166 pacman -S ucrt64/mingw-w64-ucrt-x86_64-winpty
111167 pacman -S ucrt64/mingw-w64-ucrt-x86_64-tcl ucrt64/mingw-w64-ucrt-x86_64-tcllib
112168
169+ .. _SIM/GHDL/Linux :
170+ .. _SIM/GHDL/macOS :
171+
113172GHDL on Linux/macOS
114173===================
115174
@@ -123,33 +182,48 @@ Initialize the OSVVM Script environment within **tclsh**:
123182 To simplify this, put :file: `source <path-to-OsvvmLibraries>/OsvvmLibraries/Scripts/StartUp.tcl ` in the :file: `.tclshrc `
124183file and in Bash add ``alias gsim='rlwrap tclsh' `` to your :file: `.bashrc `.
125184
185+ .. _SIM/NVC :
126186
127187NVC
128188***
129189
190+ .. _SIM/NVC/Windows :
191+
130192NVC on Windows in MSYS2/UCRT64
131193==============================
132194
195+ .. _SIM/NVC/Linux :
196+ .. _SIM/NVC/macOS :
197+
133198NVC on Linux
134199============
135200
201+ .. _SIM/Siemens :
202+
136203Siemens EDA
137204***********
138205
206+ .. _SIM/Siemens/ModelSim :
207+
139208ModelSim
140209========
141210
211+ .. _SIM/Siemens/Questa :
142212
143213Questa / QuestaSim
144214==================
145215
216+ .. _SIM/Siemens/Visualizer :
146217
147218Visualizer
148219==========
149220
221+ .. _SIM/Synopsys :
150222
151223Synopsys
152224********
153225
226+ .. _SIM/Synopsys/VCS :
227+
154228VCS
155229===
0 commit comments