Skip to content

Commit b710720

Browse files
committed
update .pot files
1 parent 4d96e53 commit b710720

2 files changed

Lines changed: 202 additions & 148 deletions

File tree

  • source/locale

source/locale/gettext/SpinalHDL/Simulation/clock.pot

Lines changed: 89 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgid ""
88
msgstr ""
99
"Project-Id-Version: SpinalHDL \n"
1010
"Report-Msgid-Bugs-To: \n"
11-
"POT-Creation-Date: 2026-01-04 11:00+0000\n"
11+
"POT-Creation-Date: 2026-04-18 09:57+0000\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -33,8 +33,8 @@ msgid "ClockDomain stimulus functions"
3333
msgstr ""
3434

3535
#: ../../SpinalHDL/Simulation/clock.rst:14
36-
#: ../../SpinalHDL/Simulation/clock.rst:48
37-
#: ../../SpinalHDL/Simulation/clock.rst:88
36+
#: ../../SpinalHDL/Simulation/clock.rst:57
37+
#: ../../SpinalHDL/Simulation/clock.rst:97
3838
msgid "Description"
3939
msgstr ""
4040

@@ -43,272 +43,288 @@ msgid "``forkStimulus(period)``"
4343
msgstr ""
4444

4545
#: ../../SpinalHDL/Simulation/clock.rst:16
46-
msgid "Fork a simulation process to generate the ClockDomain stimulus (clock, reset, softReset, clockEnable signals)"
46+
msgid "Fork a simulation process to generate the ClockDomain stimulus (clock, reset, softReset, clockEnable signals). The reset duration is 16 clock periods. The ``period`` is given as a number of simulation time units. An odd ``period`` will be truncated by one to have a symmetrical clock."
47+
msgstr ""
48+
49+
#: ../../SpinalHDL/Simulation/clock.rst:20
50+
msgid "``forkStimulus(period, sleepDuration [, resetCycles])``"
51+
msgstr ""
52+
53+
#: ../../SpinalHDL/Simulation/clock.rst:21
54+
msgid "Similar to ``forkStimulus(period)`` but wait ``sleepDuration`` clock cycles after the reset is done and allows to specify ``resetCycles`` (default 16 cycles)"
55+
msgstr ""
56+
57+
#: ../../SpinalHDL/Simulation/clock.rst:23
58+
msgid "``forkStimulus()``"
4759
msgstr ""
4860

49-
#: ../../SpinalHDL/Simulation/clock.rst:17
61+
#: ../../SpinalHDL/Simulation/clock.rst:24
62+
msgid "Similar to ``forkStimulus(period)`` but the period is computed from the ``frequency`` field of the clock domain"
63+
msgstr ""
64+
65+
#: ../../SpinalHDL/Simulation/clock.rst:26
5066
msgid "``forkSimSpeedPrinter(printPeriod)``"
5167
msgstr ""
5268

53-
#: ../../SpinalHDL/Simulation/clock.rst:18
69+
#: ../../SpinalHDL/Simulation/clock.rst:27
5470
msgid "Fork a simulation process which will periodically print the simulation speed in kilo-cycles per real time second. ``printPeriod`` is in realtime seconds"
5571
msgstr ""
5672

57-
#: ../../SpinalHDL/Simulation/clock.rst:19
73+
#: ../../SpinalHDL/Simulation/clock.rst:28
5874
msgid "``clockToggle()``"
5975
msgstr ""
6076

61-
#: ../../SpinalHDL/Simulation/clock.rst:20
77+
#: ../../SpinalHDL/Simulation/clock.rst:29
6278
msgid "Toggle the clock signal"
6379
msgstr ""
6480

65-
#: ../../SpinalHDL/Simulation/clock.rst:21
81+
#: ../../SpinalHDL/Simulation/clock.rst:30
6682
msgid "``fallingEdge()``"
6783
msgstr ""
6884

69-
#: ../../SpinalHDL/Simulation/clock.rst:22
85+
#: ../../SpinalHDL/Simulation/clock.rst:31
7086
msgid "Clear the clock signal"
7187
msgstr ""
7288

73-
#: ../../SpinalHDL/Simulation/clock.rst:23
89+
#: ../../SpinalHDL/Simulation/clock.rst:32
7490
msgid "``risingEdge()``"
7591
msgstr ""
7692

77-
#: ../../SpinalHDL/Simulation/clock.rst:24
93+
#: ../../SpinalHDL/Simulation/clock.rst:33
7894
msgid "Set the clock signal"
7995
msgstr ""
8096

81-
#: ../../SpinalHDL/Simulation/clock.rst:25
97+
#: ../../SpinalHDL/Simulation/clock.rst:34
8298
msgid "``assertReset()``"
8399
msgstr ""
84100

85-
#: ../../SpinalHDL/Simulation/clock.rst:26
101+
#: ../../SpinalHDL/Simulation/clock.rst:35
86102
msgid "Set the reset signal to its active level"
87103
msgstr ""
88104

89-
#: ../../SpinalHDL/Simulation/clock.rst:27
105+
#: ../../SpinalHDL/Simulation/clock.rst:36
90106
msgid "``deassertReset()``"
91107
msgstr ""
92108

93-
#: ../../SpinalHDL/Simulation/clock.rst:28
109+
#: ../../SpinalHDL/Simulation/clock.rst:37
94110
msgid "Set the reset signal to its inactive level"
95111
msgstr ""
96112

97-
#: ../../SpinalHDL/Simulation/clock.rst:29
113+
#: ../../SpinalHDL/Simulation/clock.rst:38
98114
msgid "``assertClockEnable()``"
99115
msgstr ""
100116

101-
#: ../../SpinalHDL/Simulation/clock.rst:30
102-
#: ../../SpinalHDL/Simulation/clock.rst:32
117+
#: ../../SpinalHDL/Simulation/clock.rst:39
118+
#: ../../SpinalHDL/Simulation/clock.rst:41
103119
msgid "Set the clockEnable signal to its active level"
104120
msgstr ""
105121

106-
#: ../../SpinalHDL/Simulation/clock.rst:31
122+
#: ../../SpinalHDL/Simulation/clock.rst:40
107123
msgid "``deassertClockEnable()``"
108124
msgstr ""
109125

110-
#: ../../SpinalHDL/Simulation/clock.rst:33
126+
#: ../../SpinalHDL/Simulation/clock.rst:42
111127
msgid "``assertSoftReset()``"
112128
msgstr ""
113129

114-
#: ../../SpinalHDL/Simulation/clock.rst:34
115-
#: ../../SpinalHDL/Simulation/clock.rst:36
130+
#: ../../SpinalHDL/Simulation/clock.rst:43
131+
#: ../../SpinalHDL/Simulation/clock.rst:45
116132
msgid "Set the softReset signal to its active level"
117133
msgstr ""
118134

119-
#: ../../SpinalHDL/Simulation/clock.rst:35
135+
#: ../../SpinalHDL/Simulation/clock.rst:44
120136
msgid "``deassertSoftReset()``"
121137
msgstr ""
122138

123-
#: ../../SpinalHDL/Simulation/clock.rst:39
139+
#: ../../SpinalHDL/Simulation/clock.rst:48
124140
msgid "Wait API"
125141
msgstr ""
126142

127-
#: ../../SpinalHDL/Simulation/clock.rst:41
128-
#: ../../SpinalHDL/Simulation/clock.rst:81
143+
#: ../../SpinalHDL/Simulation/clock.rst:50
144+
#: ../../SpinalHDL/Simulation/clock.rst:90
129145
msgid "Below is a list of ``ClockDomain`` utilities that you can use to wait for a given event from the domain:"
130146
msgstr ""
131147

132-
#: ../../SpinalHDL/Simulation/clock.rst:47
148+
#: ../../SpinalHDL/Simulation/clock.rst:56
133149
msgid "ClockDomain wait functions"
134150
msgstr ""
135151

136-
#: ../../SpinalHDL/Simulation/clock.rst:49
152+
#: ../../SpinalHDL/Simulation/clock.rst:58
137153
msgid "``waitSampling([cyclesCount])``"
138154
msgstr ""
139155

140-
#: ../../SpinalHDL/Simulation/clock.rst:50
156+
#: ../../SpinalHDL/Simulation/clock.rst:59
141157
msgid "Wait until the ``ClockDomain`` makes a sampling, (active clock edge && deassertReset && assertClockEnable)"
142158
msgstr ""
143159

144-
#: ../../SpinalHDL/Simulation/clock.rst:51
160+
#: ../../SpinalHDL/Simulation/clock.rst:60
145161
msgid "``waitRisingEdge([cyclesCount])``"
146162
msgstr ""
147163

148-
#: ../../SpinalHDL/Simulation/clock.rst:52
164+
#: ../../SpinalHDL/Simulation/clock.rst:61
149165
msgid "Wait cyclesCount rising edges on the clock; cycleCount defaults to 1 cycle if not otherwise specified. Note, cyclesCount = 0 is legal, and the function is not sensitive to reset/softReset/clockEnable"
150166
msgstr ""
151167

152-
#: ../../SpinalHDL/Simulation/clock.rst:53
168+
#: ../../SpinalHDL/Simulation/clock.rst:62
153169
msgid "``waitFallingEdge([cyclesCount])``"
154170
msgstr ""
155171

156-
#: ../../SpinalHDL/Simulation/clock.rst:54
172+
#: ../../SpinalHDL/Simulation/clock.rst:63
157173
msgid "Same as ``waitRisingEdge`` but for the falling edge"
158174
msgstr ""
159175

160-
#: ../../SpinalHDL/Simulation/clock.rst:55
176+
#: ../../SpinalHDL/Simulation/clock.rst:64
161177
msgid "``waitActiveEdge([cyclesCount])``"
162178
msgstr ""
163179

164-
#: ../../SpinalHDL/Simulation/clock.rst:56
180+
#: ../../SpinalHDL/Simulation/clock.rst:65
165181
msgid "Same as ``waitRisingEdge`` but for the edge level specified by the ``ClockDomainConfig``"
166182
msgstr ""
167183

168-
#: ../../SpinalHDL/Simulation/clock.rst:57
184+
#: ../../SpinalHDL/Simulation/clock.rst:66
169185
msgid "``waitInactiveEdge([cyclesCount])``"
170186
msgstr ""
171187

172-
#: ../../SpinalHDL/Simulation/clock.rst:58
188+
#: ../../SpinalHDL/Simulation/clock.rst:67
173189
msgid "Same as ``waitFallingEdge`` but for the edge level specified by the ``ClockDomainConfig``"
174190
msgstr ""
175191

176-
#: ../../SpinalHDL/Simulation/clock.rst:59
192+
#: ../../SpinalHDL/Simulation/clock.rst:68
177193
msgid "``waitRisingEdgeWhere(condition)``"
178194
msgstr ""
179195

180-
#: ../../SpinalHDL/Simulation/clock.rst:60
196+
#: ../../SpinalHDL/Simulation/clock.rst:69
181197
msgid "Same as ``waitRisingEdge``, but to exit, the boolean ``condition`` must be true when the rising edge occurs"
182198
msgstr ""
183199

184-
#: ../../SpinalHDL/Simulation/clock.rst:61
200+
#: ../../SpinalHDL/Simulation/clock.rst:70
185201
msgid "``waitFallingEdgeWhere(condition)``"
186202
msgstr ""
187203

188-
#: ../../SpinalHDL/Simulation/clock.rst:62
204+
#: ../../SpinalHDL/Simulation/clock.rst:71
189205
msgid "Same as ``waitRisingEdgeWhere``, but for the falling edge"
190206
msgstr ""
191207

192-
#: ../../SpinalHDL/Simulation/clock.rst:63
208+
#: ../../SpinalHDL/Simulation/clock.rst:72
193209
msgid "``waitActiveEdgeWhere(condition)``"
194210
msgstr ""
195211

196-
#: ../../SpinalHDL/Simulation/clock.rst:64
212+
#: ../../SpinalHDL/Simulation/clock.rst:73
197213
msgid "Same as ``waitRisingEdgeWhere``, but for the edge level specified by the ``ClockDomainConfig``"
198214
msgstr ""
199215

200-
#: ../../SpinalHDL/Simulation/clock.rst:65
216+
#: ../../SpinalHDL/Simulation/clock.rst:74
201217
msgid "``waitInactiveEdgeWhere(condition)``"
202218
msgstr ""
203219

204-
#: ../../SpinalHDL/Simulation/clock.rst:66
220+
#: ../../SpinalHDL/Simulation/clock.rst:75
205221
msgid "Same as ``waitFallingEdgeWhere``, but for the edge level specified by the ``ClockDomainConfig``"
206222
msgstr ""
207223

208-
#: ../../SpinalHDL/Simulation/clock.rst:67
224+
#: ../../SpinalHDL/Simulation/clock.rst:76
209225
msgid "``waitSamplingWhere(condition) : Boolean``"
210226
msgstr ""
211227

212-
#: ../../SpinalHDL/Simulation/clock.rst:68
228+
#: ../../SpinalHDL/Simulation/clock.rst:77
213229
msgid "Wait until a clockdomain sampled and the given condition is true"
214230
msgstr ""
215231

216-
#: ../../SpinalHDL/Simulation/clock.rst:69
232+
#: ../../SpinalHDL/Simulation/clock.rst:78
217233
msgid "``waitSamplingWhere(timeout)(condition) : Boolean``"
218234
msgstr ""
219235

220-
#: ../../SpinalHDL/Simulation/clock.rst:70
236+
#: ../../SpinalHDL/Simulation/clock.rst:79
221237
msgid "Same as waitSamplingWhere defined above, but will never block more than timeout cycles. Return true if the exit condition came from the timeout"
222238
msgstr ""
223239

224-
#: ../../SpinalHDL/Simulation/clock.rst:74
240+
#: ../../SpinalHDL/Simulation/clock.rst:83
225241
msgid "All the functionality of the wait API can only be called directly from inside a thread, and not from a callback executed via the Callback API."
226242
msgstr ""
227243

228-
#: ../../SpinalHDL/Simulation/clock.rst:79
244+
#: ../../SpinalHDL/Simulation/clock.rst:88
229245
msgid "Callback API"
230246
msgstr ""
231247

232-
#: ../../SpinalHDL/Simulation/clock.rst:87
248+
#: ../../SpinalHDL/Simulation/clock.rst:96
233249
msgid "ClockDomain callback functions"
234250
msgstr ""
235251

236-
#: ../../SpinalHDL/Simulation/clock.rst:89
252+
#: ../../SpinalHDL/Simulation/clock.rst:98
237253
msgid "``onNextSampling { callback }``"
238254
msgstr ""
239255

240-
#: ../../SpinalHDL/Simulation/clock.rst:90
256+
#: ../../SpinalHDL/Simulation/clock.rst:99
241257
msgid "Execute the callback code only once on the next ``ClockDomain`` sample (active edge + reset off + clock enable on)"
242258
msgstr ""
243259

244-
#: ../../SpinalHDL/Simulation/clock.rst:91
260+
#: ../../SpinalHDL/Simulation/clock.rst:100
245261
msgid "``onSamplings { callback }``"
246262
msgstr ""
247263

248-
#: ../../SpinalHDL/Simulation/clock.rst:92
264+
#: ../../SpinalHDL/Simulation/clock.rst:101
249265
msgid "Execute the callback code each time the ``ClockDomain`` sample (active edge + reset off + clock enable on)"
250266
msgstr ""
251267

252-
#: ../../SpinalHDL/Simulation/clock.rst:93
268+
#: ../../SpinalHDL/Simulation/clock.rst:102
253269
msgid "``onActiveEdges { callback }``"
254270
msgstr ""
255271

256-
#: ../../SpinalHDL/Simulation/clock.rst:94
272+
#: ../../SpinalHDL/Simulation/clock.rst:103
257273
msgid "Execute the callback code each time the ``ClockDomain`` clock generates its configured edge"
258274
msgstr ""
259275

260-
#: ../../SpinalHDL/Simulation/clock.rst:95
276+
#: ../../SpinalHDL/Simulation/clock.rst:104
261277
msgid "``onEdges { callback }``"
262278
msgstr ""
263279

264-
#: ../../SpinalHDL/Simulation/clock.rst:96
280+
#: ../../SpinalHDL/Simulation/clock.rst:105
265281
msgid "Execute the callback code each time the ``ClockDomain`` clock generates a rising or falling edge"
266282
msgstr ""
267283

268-
#: ../../SpinalHDL/Simulation/clock.rst:97
284+
#: ../../SpinalHDL/Simulation/clock.rst:106
269285
msgid "``onRisingEdges { callback }``"
270286
msgstr ""
271287

272-
#: ../../SpinalHDL/Simulation/clock.rst:98
288+
#: ../../SpinalHDL/Simulation/clock.rst:107
273289
msgid "Execute the callback code each time the ``ClockDomain`` clock generates a rising edge"
274290
msgstr ""
275291

276-
#: ../../SpinalHDL/Simulation/clock.rst:99
292+
#: ../../SpinalHDL/Simulation/clock.rst:108
277293
msgid "``onFallingEdges { callback }``"
278294
msgstr ""
279295

280-
#: ../../SpinalHDL/Simulation/clock.rst:100
296+
#: ../../SpinalHDL/Simulation/clock.rst:109
281297
msgid "Execute the callback code each time the ``ClockDomain`` clock generates a falling edge"
282298
msgstr ""
283299

284-
#: ../../SpinalHDL/Simulation/clock.rst:101
300+
#: ../../SpinalHDL/Simulation/clock.rst:110
285301
msgid "``onSamplingWhile { callback : Boolean }``"
286302
msgstr ""
287303

288-
#: ../../SpinalHDL/Simulation/clock.rst:102
304+
#: ../../SpinalHDL/Simulation/clock.rst:111
289305
msgid "Same as onSampling, but you can stop it (forever) by letting the callback returning false"
290306
msgstr ""
291307

292-
#: ../../SpinalHDL/Simulation/clock.rst:106
308+
#: ../../SpinalHDL/Simulation/clock.rst:115
293309
msgid "Default ClockDomain"
294310
msgstr ""
295311

296-
#: ../../SpinalHDL/Simulation/clock.rst:108
312+
#: ../../SpinalHDL/Simulation/clock.rst:117
297313
msgid "You can access the default ``ClockDomain`` of your toplevel as shown below:"
298314
msgstr ""
299315

300-
#: ../../SpinalHDL/Simulation/clock.rst:124
316+
#: ../../SpinalHDL/Simulation/clock.rst:133
301317
msgid "Note that you can also directly fork a standard reset/clock process:"
302318
msgstr ""
303319

304-
#: ../../SpinalHDL/Simulation/clock.rst:130
320+
#: ../../SpinalHDL/Simulation/clock.rst:139
305321
msgid "An example of how to wait for a rising edge on the clock:"
306322
msgstr ""
307323

308-
#: ../../SpinalHDL/Simulation/clock.rst:138
324+
#: ../../SpinalHDL/Simulation/clock.rst:147
309325
msgid "New ClockDomain"
310326
msgstr ""
311327

312-
#: ../../SpinalHDL/Simulation/clock.rst:140
328+
#: ../../SpinalHDL/Simulation/clock.rst:149
313329
msgid "If your toplevel defines some clock and reset inputs which aren't directly integrated into their ``ClockDomain``, you can define their corresponding ``ClockDomain`` directly in the testbench:"
314330
msgstr ""

0 commit comments

Comments
 (0)