module_test_fw tags
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags
2024-03-04T16:30:49+01:00
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.2.3
v3.2.3
Official_version_v3.2.3
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 72</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<p data-sourcepos="6:1-6:64" dir="auto">Multi-readout board support now working after inverting signals.</p>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:35" dir="auto">
<a id="user-content-etl_test_fw_extclk-version-table" class="anchor" href="#etl_test_fw_extclk-version-table" aria-hidden="true"></a>etl_test_fw_extclk Version Table</h2>
<table data-sourcepos="13:1-27:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-reference-type="commit" data-original="00d785c" data-link="false" data-link-reference="false" data-project="107856" data-commit="00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-container="body" data-placement="top" title="multi-rb invert signals" class="gfm gfm-commit has-tooltip">00d785cb</a></td>
<td data-sourcepos="15:47-15:59">3.2.3</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-reference-type="commit" data-original="7f3a3cc" data-link="false" data-link-reference="false" data-project="107856" data-commit="7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-container="body" data-placement="top" title="remove constraint spam" class="gfm gfm-commit has-tooltip">7f3a3cc0</a></td>
<td data-sourcepos="16:47-16:59">3.2.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-reference-type="commit" data-original="2374172" data-link="false" data-link-reference="false" data-project="107856" data-commit="2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-container="body" data-placement="top" title="Flash_bit module created" class="gfm gfm-commit has-tooltip">2374172b</a></td>
<td data-sourcepos="17:47-17:59">3.2.2</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="18:47-18:59">3.1.0</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">34cf4c5</td>
<td data-sourcepos="19:47-19:59">6.48.10</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="20:47-20:59">3.1.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-reference-type="commit" data-original="00d785c" data-link="false" data-link-reference="false" data-project="107856" data-commit="00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-container="body" data-placement="top" title="multi-rb invert signals" class="gfm gfm-commit has-tooltip">00d785cb</a></td>
<td data-sourcepos="21:47-21:59">3.2.3</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-reference-type="commit" data-original="00d785c" data-link="false" data-link-reference="false" data-project="107856" data-commit="00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-container="body" data-placement="top" title="multi-rb invert signals" class="gfm gfm-commit has-tooltip">00d785cb</a></td>
<td data-sourcepos="22:47-22:59">3.2.3</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-reference-type="commit" data-original="00d785c" data-link="false" data-link-reference="false" data-project="107856" data-commit="00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-container="body" data-placement="top" title="multi-rb invert signals" class="gfm gfm-commit has-tooltip">00d785cb</a></td>
<td data-sourcepos="23:47-23:59">3.2.3</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="24:47-24:59">3.1.0</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="25:47-25:59">3.1.0</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="26:47-26:59">3.1.0</td>
</tr>
<tr data-sourcepos="27:1-27:60">
<td data-sourcepos="27:2-27:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="27:30-27:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="27:47-27:59">3.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="31:1-31:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="32:1-46:60" dir="auto">
<thead>
<tr data-sourcepos="32:1-32:60">
<th data-sourcepos="32:2-32:28"><strong>File set</strong></th>
<th data-sourcepos="32:30-32:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="32:47-32:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="34:1-34:60">
<td data-sourcepos="34:2-34:28">Global</td>
<td data-sourcepos="34:30-34:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-reference-type="commit" data-original="00d785c" data-link="false" data-link-reference="false" data-project="107856" data-commit="00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-container="body" data-placement="top" title="multi-rb invert signals" class="gfm gfm-commit has-tooltip">00d785cb</a></td>
<td data-sourcepos="34:47-34:59">3.2.3</td>
</tr>
<tr data-sourcepos="35:1-35:60">
<td data-sourcepos="35:2-35:28">Constraints</td>
<td data-sourcepos="35:30-35:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-reference-type="commit" data-original="7f3a3cc" data-link="false" data-link-reference="false" data-project="107856" data-commit="7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-container="body" data-placement="top" title="remove constraint spam" class="gfm gfm-commit has-tooltip">7f3a3cc0</a></td>
<td data-sourcepos="35:47-35:59">3.2.2</td>
</tr>
<tr data-sourcepos="36:1-36:60">
<td data-sourcepos="36:2-36:28">IPbus XML</td>
<td data-sourcepos="36:30-36:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-reference-type="commit" data-original="2374172" data-link="false" data-link-reference="false" data-project="107856" data-commit="2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-container="body" data-placement="top" title="Flash_bit module created" class="gfm gfm-commit has-tooltip">2374172b</a></td>
<td data-sourcepos="36:47-36:59">3.2.2</td>
</tr>
<tr data-sourcepos="37:1-37:60">
<td data-sourcepos="37:2-37:28">Top Directory</td>
<td data-sourcepos="37:30-37:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="37:47-37:59">3.1.0</td>
</tr>
<tr data-sourcepos="38:1-38:60">
<td data-sourcepos="38:2-38:28">Hog</td>
<td data-sourcepos="38:30-38:45">34cf4c5</td>
<td data-sourcepos="38:47-38:59">6.48.10</td>
</tr>
<tr data-sourcepos="39:1-39:60">
<td data-sourcepos="39:2-39:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="39:30-39:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-reference-type="commit" data-original="e0aa28b" data-link="false" data-link-reference="false" data-project="107856" data-commit="e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-container="body" data-placement="top" title="do one more bitslip before inverting to prevent off-by-one" class="gfm gfm-commit has-tooltip">e0aa28b3</a></td>
<td data-sourcepos="39:47-39:59">3.0.7</td>
</tr>
<tr data-sourcepos="40:1-40:60">
<td data-sourcepos="40:2-40:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="40:30-40:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-reference-type="commit" data-original="00d785c" data-link="false" data-link-reference="false" data-project="107856" data-commit="00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-container="body" data-placement="top" title="multi-rb invert signals" class="gfm gfm-commit has-tooltip">00d785cb</a></td>
<td data-sourcepos="40:47-40:59">3.2.3</td>
</tr>
<tr data-sourcepos="41:1-41:60">
<td data-sourcepos="41:2-41:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="41:30-41:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-reference-type="commit" data-original="00d785c" data-link="false" data-link-reference="false" data-project="107856" data-commit="00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-container="body" data-placement="top" title="multi-rb invert signals" class="gfm gfm-commit has-tooltip">00d785cb</a></td>
<td data-sourcepos="41:47-41:59">3.2.3</td>
</tr>
<tr data-sourcepos="42:1-42:60">
<td data-sourcepos="42:2-42:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="42:30-42:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-reference-type="commit" data-original="00d785c" data-link="false" data-link-reference="false" data-project="107856" data-commit="00d785cb386b09ad6c12cc1c8641e7109f5c7ff4" data-container="body" data-placement="top" title="multi-rb invert signals" class="gfm gfm-commit has-tooltip">00d785cb</a></td>
<td data-sourcepos="42:47-42:59">3.2.3</td>
</tr>
<tr data-sourcepos="43:1-43:60">
<td data-sourcepos="43:2-43:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="43:30-43:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="43:47-43:59">3.0.5</td>
</tr>
<tr data-sourcepos="44:1-44:60">
<td data-sourcepos="44:2-44:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="44:30-44:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="44:47-44:59">3.0.5</td>
</tr>
<tr data-sourcepos="45:1-45:60">
<td data-sourcepos="45:2-45:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="45:30-45:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="45:47-45:59">2.1.0</td>
</tr>
<tr data-sourcepos="46:1-46:60">
<td data-sourcepos="46:2-46:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="46:30-46:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="46:47-46:59">3.0.5</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="50:1-50:36" dir="auto">
<a id="user-content-etl_test_fw_extclk-timing-summary" class="anchor" href="#etl_test_fw_extclk-timing-summary" aria-hidden="true"></a>etl_test_fw_extclk Timing summary</h2>
<table data-sourcepos="52:1-57:34" dir="auto">
<thead>
<tr data-sourcepos="52:1-52:34">
<th data-sourcepos="52:2-52:16"><strong>Parameter</strong></th>
<th data-sourcepos="52:18-52:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="54:1-54:34">
<td data-sourcepos="54:2-54:16">WNS:</td>
<td data-sourcepos="54:18-54:33">0.067252</td>
</tr>
<tr data-sourcepos="55:1-55:34">
<td data-sourcepos="55:2-55:16">TNS:</td>
<td data-sourcepos="55:18-55:33">0.000000</td>
</tr>
<tr data-sourcepos="56:1-56:34">
<td data-sourcepos="56:2-56:16">WHS:</td>
<td data-sourcepos="56:18-56:33">0.004000</td>
</tr>
<tr data-sourcepos="57:1-57:34">
<td data-sourcepos="57:2-57:16">THS:</td>
<td data-sourcepos="57:18-57:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="60:2-60:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="64:1-64:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="66:1-71:34" dir="auto">
<thead>
<tr data-sourcepos="66:1-66:34">
<th data-sourcepos="66:2-66:16"><strong>Parameter</strong></th>
<th data-sourcepos="66:18-66:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="68:1-68:34">
<td data-sourcepos="68:2-68:16">WNS:</td>
<td data-sourcepos="68:18-68:33">0.067252</td>
</tr>
<tr data-sourcepos="69:1-69:34">
<td data-sourcepos="69:2-69:16">TNS:</td>
<td data-sourcepos="69:18-69:33">0.000000</td>
</tr>
<tr data-sourcepos="70:1-70:34">
<td data-sourcepos="70:2-70:16">WHS:</td>
<td data-sourcepos="70:18-70:33">0.004000</td>
</tr>
<tr data-sourcepos="71:1-71:34">
<td data-sourcepos="71:2-71:16">THS:</td>
<td data-sourcepos="71:18-71:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="74:2-74:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="78:1-78:50" dir="auto">
<a id="user-content-etl_test_fw_extclk-synthesis-utilization-report" class="anchor" href="#etl_test_fw_extclk-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Synthesis Utilization report</h2>
<table data-sourcepos="80:1-86:107" dir="auto">
<thead>
<tr data-sourcepos="80:1-80:107">
<th data-sourcepos="80:2-80:19"><strong>Site Type</strong></th>
<th data-sourcepos="80:21-80:33"><strong>Used</strong></th>
<th data-sourcepos="80:35-80:49"><strong>Fixed</strong></th>
<th data-sourcepos="80:51-80:68"><strong>Prohibited</strong></th>
<th data-sourcepos="80:70-80:87"><strong>Available</strong></th>
<th data-sourcepos="80:89-80:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="82:1-82:107">
<td data-sourcepos="82:2-82:19">CLB LUTs*</td>
<td data-sourcepos="82:21-82:33">127632</td>
<td data-sourcepos="82:35-82:49">0</td>
<td data-sourcepos="82:51-82:68">0</td>
<td data-sourcepos="82:70-82:87">242400</td>
<td data-sourcepos="82:89-82:102">52.65</td>
</tr>
<tr data-sourcepos="83:1-83:107">
<td data-sourcepos="83:2-83:19">CLB Registers</td>
<td data-sourcepos="83:21-83:33">151117</td>
<td data-sourcepos="83:35-83:49">0</td>
<td data-sourcepos="83:51-83:68">0</td>
<td data-sourcepos="83:70-83:87">484800</td>
<td data-sourcepos="83:89-83:102">31.17</td>
</tr>
<tr data-sourcepos="84:1-84:107">
<td data-sourcepos="84:2-84:24">Block RAM Tile</td>
<td data-sourcepos="84:26-84:39">319.5</td>
<td data-sourcepos="84:41-84:53">0</td>
<td data-sourcepos="84:55-84:73">0</td>
<td data-sourcepos="84:75-84:92">600</td>
<td data-sourcepos="84:94-84:107">53.25</td>
</tr>
<tr data-sourcepos="85:1-85:107">
<td data-sourcepos="85:2-85:9">DSPs</td>
<td data-sourcepos="85:11-85:24">2</td>
<td data-sourcepos="85:26-85:39">0</td>
<td data-sourcepos="85:41-85:53">0</td>
<td data-sourcepos="85:55-85:73">1920</td>
<td data-sourcepos="85:75-85:92">0.10</td>
</tr>
<tr data-sourcepos="86:1-86:107">
<td data-sourcepos="86:2-86:19">Bonded IOB</td>
<td data-sourcepos="86:21-86:33">25</td>
<td data-sourcepos="86:35-86:49">0</td>
<td data-sourcepos="86:51-86:68">0</td>
<td data-sourcepos="86:70-86:87">520</td>
<td data-sourcepos="86:89-86:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="88:1-88:55" dir="auto">
<a id="user-content-etl_test_fw_extclk-implementation-utilization-report" class="anchor" href="#etl_test_fw_extclk-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Implementation Utilization report</h2>
<table data-sourcepos="90:1-96:107" dir="auto">
<thead>
<tr data-sourcepos="90:1-90:107">
<th data-sourcepos="90:2-90:19"><strong>Site Type</strong></th>
<th data-sourcepos="90:21-90:33"><strong>Used</strong></th>
<th data-sourcepos="90:35-90:49"><strong>Fixed</strong></th>
<th data-sourcepos="90:51-90:68"><strong>Prohibited</strong></th>
<th data-sourcepos="90:70-90:87"><strong>Available</strong></th>
<th data-sourcepos="90:89-90:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="92:1-92:107">
<td data-sourcepos="92:2-92:19">CLB LUTs</td>
<td data-sourcepos="92:21-92:33">137334</td>
<td data-sourcepos="92:35-92:49">0</td>
<td data-sourcepos="92:51-92:68">0</td>
<td data-sourcepos="92:70-92:87">242400</td>
<td data-sourcepos="92:89-92:102">56.66</td>
</tr>
<tr data-sourcepos="93:1-93:107">
<td data-sourcepos="93:2-93:19">CLB Registers</td>
<td data-sourcepos="93:21-93:33">176571</td>
<td data-sourcepos="93:35-93:49">0</td>
<td data-sourcepos="93:51-93:68">0</td>
<td data-sourcepos="93:70-93:87">484800</td>
<td data-sourcepos="93:89-93:102">36.42</td>
</tr>
<tr data-sourcepos="94:1-94:107">
<td data-sourcepos="94:2-94:24">Block RAM Tile</td>
<td data-sourcepos="94:26-94:39">357.5</td>
<td data-sourcepos="94:41-94:53">0</td>
<td data-sourcepos="94:55-94:73">0</td>
<td data-sourcepos="94:75-94:92">600</td>
<td data-sourcepos="94:94-94:107">59.58</td>
</tr>
<tr data-sourcepos="95:1-95:107">
<td data-sourcepos="95:2-95:9">DSPs</td>
<td data-sourcepos="95:11-95:24">2</td>
<td data-sourcepos="95:26-95:39">0</td>
<td data-sourcepos="95:41-95:53">0</td>
<td data-sourcepos="95:55-95:73">1920</td>
<td data-sourcepos="95:75-95:92">0.10</td>
</tr>
<tr data-sourcepos="96:1-96:107">
<td data-sourcepos="96:2-96:19">Bonded IOB</td>
<td data-sourcepos="96:21-96:33">31</td>
<td data-sourcepos="96:35-96:49">31</td>
<td data-sourcepos="96:51-96:68">0</td>
<td data-sourcepos="96:70-96:87">520</td>
<td data-sourcepos="96:89-96:102">5.96</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="98:1-98:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="100:1-106:107" dir="auto">
<thead>
<tr data-sourcepos="100:1-100:107">
<th data-sourcepos="100:2-100:19"><strong>Site Type</strong></th>
<th data-sourcepos="100:21-100:33"><strong>Used</strong></th>
<th data-sourcepos="100:35-100:49"><strong>Fixed</strong></th>
<th data-sourcepos="100:51-100:68"><strong>Prohibited</strong></th>
<th data-sourcepos="100:70-100:87"><strong>Available</strong></th>
<th data-sourcepos="100:89-100:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="102:1-102:107">
<td data-sourcepos="102:2-102:19">CLB LUTs*</td>
<td data-sourcepos="102:21-102:33">127632</td>
<td data-sourcepos="102:35-102:49">0</td>
<td data-sourcepos="102:51-102:68">0</td>
<td data-sourcepos="102:70-102:87">242400</td>
<td data-sourcepos="102:89-102:102">52.65</td>
</tr>
<tr data-sourcepos="103:1-103:107">
<td data-sourcepos="103:2-103:19">CLB Registers</td>
<td data-sourcepos="103:21-103:33">151117</td>
<td data-sourcepos="103:35-103:49">0</td>
<td data-sourcepos="103:51-103:68">0</td>
<td data-sourcepos="103:70-103:87">484800</td>
<td data-sourcepos="103:89-103:102">31.17</td>
</tr>
<tr data-sourcepos="104:1-104:107">
<td data-sourcepos="104:2-104:24">Block RAM Tile</td>
<td data-sourcepos="104:26-104:39">319.5</td>
<td data-sourcepos="104:41-104:53">0</td>
<td data-sourcepos="104:55-104:73">0</td>
<td data-sourcepos="104:75-104:92">600</td>
<td data-sourcepos="104:94-104:107">53.25</td>
</tr>
<tr data-sourcepos="105:1-105:107">
<td data-sourcepos="105:2-105:9">DSPs</td>
<td data-sourcepos="105:11-105:24">2</td>
<td data-sourcepos="105:26-105:39">0</td>
<td data-sourcepos="105:41-105:53">0</td>
<td data-sourcepos="105:55-105:73">1920</td>
<td data-sourcepos="105:75-105:92">0.10</td>
</tr>
<tr data-sourcepos="106:1-106:107">
<td data-sourcepos="106:2-106:19">Bonded IOB</td>
<td data-sourcepos="106:21-106:33">25</td>
<td data-sourcepos="106:35-106:49">0</td>
<td data-sourcepos="106:51-106:68">0</td>
<td data-sourcepos="106:70-106:87">520</td>
<td data-sourcepos="106:89-106:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="108:1-108:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="110:1-116:107" dir="auto">
<thead>
<tr data-sourcepos="110:1-110:107">
<th data-sourcepos="110:2-110:19"><strong>Site Type</strong></th>
<th data-sourcepos="110:21-110:33"><strong>Used</strong></th>
<th data-sourcepos="110:35-110:49"><strong>Fixed</strong></th>
<th data-sourcepos="110:51-110:68"><strong>Prohibited</strong></th>
<th data-sourcepos="110:70-110:87"><strong>Available</strong></th>
<th data-sourcepos="110:89-110:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="112:1-112:107">
<td data-sourcepos="112:2-112:19">CLB LUTs</td>
<td data-sourcepos="112:21-112:33">137334</td>
<td data-sourcepos="112:35-112:49">0</td>
<td data-sourcepos="112:51-112:68">0</td>
<td data-sourcepos="112:70-112:87">242400</td>
<td data-sourcepos="112:89-112:102">56.66</td>
</tr>
<tr data-sourcepos="113:1-113:107">
<td data-sourcepos="113:2-113:19">CLB Registers</td>
<td data-sourcepos="113:21-113:33">176571</td>
<td data-sourcepos="113:35-113:49">0</td>
<td data-sourcepos="113:51-113:68">0</td>
<td data-sourcepos="113:70-113:87">484800</td>
<td data-sourcepos="113:89-113:102">36.42</td>
</tr>
<tr data-sourcepos="114:1-114:107">
<td data-sourcepos="114:2-114:24">Block RAM Tile</td>
<td data-sourcepos="114:26-114:39">357.5</td>
<td data-sourcepos="114:41-114:53">0</td>
<td data-sourcepos="114:55-114:73">0</td>
<td data-sourcepos="114:75-114:92">600</td>
<td data-sourcepos="114:94-114:107">59.58</td>
</tr>
<tr data-sourcepos="115:1-115:107">
<td data-sourcepos="115:2-115:9">DSPs</td>
<td data-sourcepos="115:11-115:24">2</td>
<td data-sourcepos="115:26-115:39">0</td>
<td data-sourcepos="115:41-115:53">0</td>
<td data-sourcepos="115:55-115:73">1920</td>
<td data-sourcepos="115:75-115:92">0.10</td>
</tr>
<tr data-sourcepos="116:1-116:107">
<td data-sourcepos="116:2-116:19">Bonded IOB</td>
<td data-sourcepos="116:21-116:33">31</td>
<td data-sourcepos="116:35-116:49">31</td>
<td data-sourcepos="116:51-116:68">0</td>
<td data-sourcepos="116:70-116:87">520</td>
<td data-sourcepos="116:89-116:102">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="119:1-119:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="120:1-120:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="123:1-125:0" dir="auto">
<li data-sourcepos="123:1-123:156"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/77349d9c4fed6f4b9e252ccdacc08e38/etl_test_fw_extclk-v3.2.3.zip">etl_test_fw_extclk.zip</a></li>
<li data-sourcepos="124:1-125:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/8cdbab52474ee4a58feccac631158839/etl_test_fw-v3.2.3.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="126:1-126:3">
<p data-sourcepos="127:2-127:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2024-03-04T16:30:49+01:00
Naomi Gonzalez
naomi.belen.gonzalez@cern.ch
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.2.2
v3.2.2
Official_version_v3.2.2
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 71</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:35" dir="auto">
<a id="user-content-etl_test_fw_extclk-version-table" class="anchor" href="#etl_test_fw_extclk-version-table" aria-hidden="true"></a>etl_test_fw_extclk Version Table</h2>
<table data-sourcepos="13:1-27:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-reference-type="commit" data-original="7f3a3cc" data-link="false" data-link-reference="false" data-project="107856" data-commit="7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-container="body" data-placement="top" title="remove constraint spam" class="gfm gfm-commit has-tooltip">7f3a3cc0</a></td>
<td data-sourcepos="15:47-15:59">3.2.2</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-reference-type="commit" data-original="7f3a3cc" data-link="false" data-link-reference="false" data-project="107856" data-commit="7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-container="body" data-placement="top" title="remove constraint spam" class="gfm gfm-commit has-tooltip">7f3a3cc0</a></td>
<td data-sourcepos="16:47-16:59">3.2.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-reference-type="commit" data-original="2374172" data-link="false" data-link-reference="false" data-project="107856" data-commit="2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-container="body" data-placement="top" title="Flash_bit module created" class="gfm gfm-commit has-tooltip">2374172b</a></td>
<td data-sourcepos="17:47-17:59">3.2.2</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="18:47-18:59">3.1.0</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">34cf4c5</td>
<td data-sourcepos="19:47-19:59">6.48.10</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="20:47-20:59">3.1.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/add1bc23dfc98a4eff05265d68530050ce4a4cc6" data-reference-type="commit" data-original="add1bc2" data-link="false" data-link-reference="false" data-project="107856" data-commit="add1bc23dfc98a4eff05265d68530050ce4a4cc6" data-container="body" data-placement="top" title="Fixed logic errors on flash_bit" class="gfm gfm-commit has-tooltip">add1bc23</a></td>
<td data-sourcepos="21:47-21:59">3.2.2</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-reference-type="commit" data-original="2374172" data-link="false" data-link-reference="false" data-project="107856" data-commit="2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-container="body" data-placement="top" title="Flash_bit module created" class="gfm gfm-commit has-tooltip">2374172b</a></td>
<td data-sourcepos="22:47-22:59">3.2.2</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-reference-type="commit" data-original="2374172" data-link="false" data-link-reference="false" data-project="107856" data-commit="2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-container="body" data-placement="top" title="Flash_bit module created" class="gfm gfm-commit has-tooltip">2374172b</a></td>
<td data-sourcepos="23:47-23:59">3.2.2</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="24:47-24:59">3.1.0</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="25:47-25:59">3.1.0</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="26:47-26:59">3.1.0</td>
</tr>
<tr data-sourcepos="27:1-27:60">
<td data-sourcepos="27:2-27:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="27:30-27:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="27:47-27:59">3.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="31:1-31:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="32:1-46:60" dir="auto">
<thead>
<tr data-sourcepos="32:1-32:60">
<th data-sourcepos="32:2-32:28"><strong>File set</strong></th>
<th data-sourcepos="32:30-32:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="32:47-32:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="34:1-34:60">
<td data-sourcepos="34:2-34:28">Global</td>
<td data-sourcepos="34:30-34:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-reference-type="commit" data-original="7f3a3cc" data-link="false" data-link-reference="false" data-project="107856" data-commit="7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-container="body" data-placement="top" title="remove constraint spam" class="gfm gfm-commit has-tooltip">7f3a3cc0</a></td>
<td data-sourcepos="34:47-34:59">3.2.2</td>
</tr>
<tr data-sourcepos="35:1-35:60">
<td data-sourcepos="35:2-35:28">Constraints</td>
<td data-sourcepos="35:30-35:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-reference-type="commit" data-original="7f3a3cc" data-link="false" data-link-reference="false" data-project="107856" data-commit="7f3a3cc0ff5d976d67d26f40b0ef2ef7b68bdc84" data-container="body" data-placement="top" title="remove constraint spam" class="gfm gfm-commit has-tooltip">7f3a3cc0</a></td>
<td data-sourcepos="35:47-35:59">3.2.2</td>
</tr>
<tr data-sourcepos="36:1-36:60">
<td data-sourcepos="36:2-36:28">IPbus XML</td>
<td data-sourcepos="36:30-36:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-reference-type="commit" data-original="2374172" data-link="false" data-link-reference="false" data-project="107856" data-commit="2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-container="body" data-placement="top" title="Flash_bit module created" class="gfm gfm-commit has-tooltip">2374172b</a></td>
<td data-sourcepos="36:47-36:59">3.2.2</td>
</tr>
<tr data-sourcepos="37:1-37:60">
<td data-sourcepos="37:2-37:28">Top Directory</td>
<td data-sourcepos="37:30-37:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="37:47-37:59">3.1.0</td>
</tr>
<tr data-sourcepos="38:1-38:60">
<td data-sourcepos="38:2-38:28">Hog</td>
<td data-sourcepos="38:30-38:45">34cf4c5</td>
<td data-sourcepos="38:47-38:59">6.48.10</td>
</tr>
<tr data-sourcepos="39:1-39:60">
<td data-sourcepos="39:2-39:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="39:30-39:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-reference-type="commit" data-original="e0aa28b" data-link="false" data-link-reference="false" data-project="107856" data-commit="e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-container="body" data-placement="top" title="do one more bitslip before inverting to prevent off-by-one" class="gfm gfm-commit has-tooltip">e0aa28b3</a></td>
<td data-sourcepos="39:47-39:59">3.0.7</td>
</tr>
<tr data-sourcepos="40:1-40:60">
<td data-sourcepos="40:2-40:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="40:30-40:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/add1bc23dfc98a4eff05265d68530050ce4a4cc6" data-reference-type="commit" data-original="add1bc2" data-link="false" data-link-reference="false" data-project="107856" data-commit="add1bc23dfc98a4eff05265d68530050ce4a4cc6" data-container="body" data-placement="top" title="Fixed logic errors on flash_bit" class="gfm gfm-commit has-tooltip">add1bc23</a></td>
<td data-sourcepos="40:47-40:59">3.2.2</td>
</tr>
<tr data-sourcepos="41:1-41:60">
<td data-sourcepos="41:2-41:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="41:30-41:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-reference-type="commit" data-original="2374172" data-link="false" data-link-reference="false" data-project="107856" data-commit="2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-container="body" data-placement="top" title="Flash_bit module created" class="gfm gfm-commit has-tooltip">2374172b</a></td>
<td data-sourcepos="41:47-41:59">3.2.2</td>
</tr>
<tr data-sourcepos="42:1-42:60">
<td data-sourcepos="42:2-42:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="42:30-42:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-reference-type="commit" data-original="2374172" data-link="false" data-link-reference="false" data-project="107856" data-commit="2374172b1ef5b6a4821fee4b6fa7eefab30a2697" data-container="body" data-placement="top" title="Flash_bit module created" class="gfm gfm-commit has-tooltip">2374172b</a></td>
<td data-sourcepos="42:47-42:59">3.2.2</td>
</tr>
<tr data-sourcepos="43:1-43:60">
<td data-sourcepos="43:2-43:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="43:30-43:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="43:47-43:59">3.0.5</td>
</tr>
<tr data-sourcepos="44:1-44:60">
<td data-sourcepos="44:2-44:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="44:30-44:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="44:47-44:59">3.0.5</td>
</tr>
<tr data-sourcepos="45:1-45:60">
<td data-sourcepos="45:2-45:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="45:30-45:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="45:47-45:59">2.1.0</td>
</tr>
<tr data-sourcepos="46:1-46:60">
<td data-sourcepos="46:2-46:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="46:30-46:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="46:47-46:59">3.0.5</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="50:1-50:36" dir="auto">
<a id="user-content-etl_test_fw_extclk-timing-summary" class="anchor" href="#etl_test_fw_extclk-timing-summary" aria-hidden="true"></a>etl_test_fw_extclk Timing summary</h2>
<table data-sourcepos="52:1-57:34" dir="auto">
<thead>
<tr data-sourcepos="52:1-52:34">
<th data-sourcepos="52:2-52:16"><strong>Parameter</strong></th>
<th data-sourcepos="52:18-52:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="54:1-54:34">
<td data-sourcepos="54:2-54:16">WNS:</td>
<td data-sourcepos="54:18-54:33">0.016251</td>
</tr>
<tr data-sourcepos="55:1-55:34">
<td data-sourcepos="55:2-55:16">TNS:</td>
<td data-sourcepos="55:18-55:33">0.000000</td>
</tr>
<tr data-sourcepos="56:1-56:34">
<td data-sourcepos="56:2-56:16">WHS:</td>
<td data-sourcepos="56:18-56:33">0.004000</td>
</tr>
<tr data-sourcepos="57:1-57:34">
<td data-sourcepos="57:2-57:16">THS:</td>
<td data-sourcepos="57:18-57:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="60:2-60:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="64:1-64:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="66:1-71:34" dir="auto">
<thead>
<tr data-sourcepos="66:1-66:34">
<th data-sourcepos="66:2-66:16"><strong>Parameter</strong></th>
<th data-sourcepos="66:18-66:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="68:1-68:34">
<td data-sourcepos="68:2-68:16">WNS:</td>
<td data-sourcepos="68:18-68:33">0.016251</td>
</tr>
<tr data-sourcepos="69:1-69:34">
<td data-sourcepos="69:2-69:16">TNS:</td>
<td data-sourcepos="69:18-69:33">0.000000</td>
</tr>
<tr data-sourcepos="70:1-70:34">
<td data-sourcepos="70:2-70:16">WHS:</td>
<td data-sourcepos="70:18-70:33">0.004000</td>
</tr>
<tr data-sourcepos="71:1-71:34">
<td data-sourcepos="71:2-71:16">THS:</td>
<td data-sourcepos="71:18-71:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="74:2-74:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="78:1-78:50" dir="auto">
<a id="user-content-etl_test_fw_extclk-synthesis-utilization-report" class="anchor" href="#etl_test_fw_extclk-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Synthesis Utilization report</h2>
<table data-sourcepos="80:1-86:107" dir="auto">
<thead>
<tr data-sourcepos="80:1-80:107">
<th data-sourcepos="80:2-80:19"><strong>Site Type</strong></th>
<th data-sourcepos="80:21-80:33"><strong>Used</strong></th>
<th data-sourcepos="80:35-80:49"><strong>Fixed</strong></th>
<th data-sourcepos="80:51-80:68"><strong>Prohibited</strong></th>
<th data-sourcepos="80:70-80:87"><strong>Available</strong></th>
<th data-sourcepos="80:89-80:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="82:1-82:107">
<td data-sourcepos="82:2-82:19">CLB LUTs*</td>
<td data-sourcepos="82:21-82:33">127165</td>
<td data-sourcepos="82:35-82:49">0</td>
<td data-sourcepos="82:51-82:68">0</td>
<td data-sourcepos="82:70-82:87">242400</td>
<td data-sourcepos="82:89-82:102">52.46</td>
</tr>
<tr data-sourcepos="83:1-83:107">
<td data-sourcepos="83:2-83:19">CLB Registers</td>
<td data-sourcepos="83:21-83:33">151117</td>
<td data-sourcepos="83:35-83:49">0</td>
<td data-sourcepos="83:51-83:68">0</td>
<td data-sourcepos="83:70-83:87">484800</td>
<td data-sourcepos="83:89-83:102">31.17</td>
</tr>
<tr data-sourcepos="84:1-84:107">
<td data-sourcepos="84:2-84:24">Block RAM Tile</td>
<td data-sourcepos="84:26-84:39">319.5</td>
<td data-sourcepos="84:41-84:53">0</td>
<td data-sourcepos="84:55-84:73">0</td>
<td data-sourcepos="84:75-84:92">600</td>
<td data-sourcepos="84:94-84:107">53.25</td>
</tr>
<tr data-sourcepos="85:1-85:107">
<td data-sourcepos="85:2-85:9">DSPs</td>
<td data-sourcepos="85:11-85:24">2</td>
<td data-sourcepos="85:26-85:39">0</td>
<td data-sourcepos="85:41-85:53">0</td>
<td data-sourcepos="85:55-85:73">1920</td>
<td data-sourcepos="85:75-85:92">0.10</td>
</tr>
<tr data-sourcepos="86:1-86:107">
<td data-sourcepos="86:2-86:19">Bonded IOB</td>
<td data-sourcepos="86:21-86:33">25</td>
<td data-sourcepos="86:35-86:49">0</td>
<td data-sourcepos="86:51-86:68">0</td>
<td data-sourcepos="86:70-86:87">520</td>
<td data-sourcepos="86:89-86:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="88:1-88:55" dir="auto">
<a id="user-content-etl_test_fw_extclk-implementation-utilization-report" class="anchor" href="#etl_test_fw_extclk-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Implementation Utilization report</h2>
<table data-sourcepos="90:1-96:107" dir="auto">
<thead>
<tr data-sourcepos="90:1-90:107">
<th data-sourcepos="90:2-90:19"><strong>Site Type</strong></th>
<th data-sourcepos="90:21-90:33"><strong>Used</strong></th>
<th data-sourcepos="90:35-90:49"><strong>Fixed</strong></th>
<th data-sourcepos="90:51-90:68"><strong>Prohibited</strong></th>
<th data-sourcepos="90:70-90:87"><strong>Available</strong></th>
<th data-sourcepos="90:89-90:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="92:1-92:107">
<td data-sourcepos="92:2-92:19">CLB LUTs</td>
<td data-sourcepos="92:21-92:33">136921</td>
<td data-sourcepos="92:35-92:49">0</td>
<td data-sourcepos="92:51-92:68">0</td>
<td data-sourcepos="92:70-92:87">242400</td>
<td data-sourcepos="92:89-92:102">56.49</td>
</tr>
<tr data-sourcepos="93:1-93:107">
<td data-sourcepos="93:2-93:19">CLB Registers</td>
<td data-sourcepos="93:21-93:33">176531</td>
<td data-sourcepos="93:35-93:49">0</td>
<td data-sourcepos="93:51-93:68">0</td>
<td data-sourcepos="93:70-93:87">484800</td>
<td data-sourcepos="93:89-93:102">36.41</td>
</tr>
<tr data-sourcepos="94:1-94:107">
<td data-sourcepos="94:2-94:24">Block RAM Tile</td>
<td data-sourcepos="94:26-94:39">357.5</td>
<td data-sourcepos="94:41-94:53">0</td>
<td data-sourcepos="94:55-94:73">0</td>
<td data-sourcepos="94:75-94:92">600</td>
<td data-sourcepos="94:94-94:107">59.58</td>
</tr>
<tr data-sourcepos="95:1-95:107">
<td data-sourcepos="95:2-95:9">DSPs</td>
<td data-sourcepos="95:11-95:24">2</td>
<td data-sourcepos="95:26-95:39">0</td>
<td data-sourcepos="95:41-95:53">0</td>
<td data-sourcepos="95:55-95:73">1920</td>
<td data-sourcepos="95:75-95:92">0.10</td>
</tr>
<tr data-sourcepos="96:1-96:107">
<td data-sourcepos="96:2-96:19">Bonded IOB</td>
<td data-sourcepos="96:21-96:33">31</td>
<td data-sourcepos="96:35-96:49">31</td>
<td data-sourcepos="96:51-96:68">0</td>
<td data-sourcepos="96:70-96:87">520</td>
<td data-sourcepos="96:89-96:102">5.96</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="98:1-98:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="100:1-106:107" dir="auto">
<thead>
<tr data-sourcepos="100:1-100:107">
<th data-sourcepos="100:2-100:19"><strong>Site Type</strong></th>
<th data-sourcepos="100:21-100:33"><strong>Used</strong></th>
<th data-sourcepos="100:35-100:49"><strong>Fixed</strong></th>
<th data-sourcepos="100:51-100:68"><strong>Prohibited</strong></th>
<th data-sourcepos="100:70-100:87"><strong>Available</strong></th>
<th data-sourcepos="100:89-100:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="102:1-102:107">
<td data-sourcepos="102:2-102:19">CLB LUTs*</td>
<td data-sourcepos="102:21-102:33">127165</td>
<td data-sourcepos="102:35-102:49">0</td>
<td data-sourcepos="102:51-102:68">0</td>
<td data-sourcepos="102:70-102:87">242400</td>
<td data-sourcepos="102:89-102:102">52.46</td>
</tr>
<tr data-sourcepos="103:1-103:107">
<td data-sourcepos="103:2-103:19">CLB Registers</td>
<td data-sourcepos="103:21-103:33">151117</td>
<td data-sourcepos="103:35-103:49">0</td>
<td data-sourcepos="103:51-103:68">0</td>
<td data-sourcepos="103:70-103:87">484800</td>
<td data-sourcepos="103:89-103:102">31.17</td>
</tr>
<tr data-sourcepos="104:1-104:107">
<td data-sourcepos="104:2-104:24">Block RAM Tile</td>
<td data-sourcepos="104:26-104:39">319.5</td>
<td data-sourcepos="104:41-104:53">0</td>
<td data-sourcepos="104:55-104:73">0</td>
<td data-sourcepos="104:75-104:92">600</td>
<td data-sourcepos="104:94-104:107">53.25</td>
</tr>
<tr data-sourcepos="105:1-105:107">
<td data-sourcepos="105:2-105:9">DSPs</td>
<td data-sourcepos="105:11-105:24">2</td>
<td data-sourcepos="105:26-105:39">0</td>
<td data-sourcepos="105:41-105:53">0</td>
<td data-sourcepos="105:55-105:73">1920</td>
<td data-sourcepos="105:75-105:92">0.10</td>
</tr>
<tr data-sourcepos="106:1-106:107">
<td data-sourcepos="106:2-106:19">Bonded IOB</td>
<td data-sourcepos="106:21-106:33">25</td>
<td data-sourcepos="106:35-106:49">0</td>
<td data-sourcepos="106:51-106:68">0</td>
<td data-sourcepos="106:70-106:87">520</td>
<td data-sourcepos="106:89-106:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="108:1-108:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="110:1-116:107" dir="auto">
<thead>
<tr data-sourcepos="110:1-110:107">
<th data-sourcepos="110:2-110:19"><strong>Site Type</strong></th>
<th data-sourcepos="110:21-110:33"><strong>Used</strong></th>
<th data-sourcepos="110:35-110:49"><strong>Fixed</strong></th>
<th data-sourcepos="110:51-110:68"><strong>Prohibited</strong></th>
<th data-sourcepos="110:70-110:87"><strong>Available</strong></th>
<th data-sourcepos="110:89-110:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="112:1-112:107">
<td data-sourcepos="112:2-112:19">CLB LUTs</td>
<td data-sourcepos="112:21-112:33">136921</td>
<td data-sourcepos="112:35-112:49">0</td>
<td data-sourcepos="112:51-112:68">0</td>
<td data-sourcepos="112:70-112:87">242400</td>
<td data-sourcepos="112:89-112:102">56.49</td>
</tr>
<tr data-sourcepos="113:1-113:107">
<td data-sourcepos="113:2-113:19">CLB Registers</td>
<td data-sourcepos="113:21-113:33">176531</td>
<td data-sourcepos="113:35-113:49">0</td>
<td data-sourcepos="113:51-113:68">0</td>
<td data-sourcepos="113:70-113:87">484800</td>
<td data-sourcepos="113:89-113:102">36.41</td>
</tr>
<tr data-sourcepos="114:1-114:107">
<td data-sourcepos="114:2-114:24">Block RAM Tile</td>
<td data-sourcepos="114:26-114:39">357.5</td>
<td data-sourcepos="114:41-114:53">0</td>
<td data-sourcepos="114:55-114:73">0</td>
<td data-sourcepos="114:75-114:92">600</td>
<td data-sourcepos="114:94-114:107">59.58</td>
</tr>
<tr data-sourcepos="115:1-115:107">
<td data-sourcepos="115:2-115:9">DSPs</td>
<td data-sourcepos="115:11-115:24">2</td>
<td data-sourcepos="115:26-115:39">0</td>
<td data-sourcepos="115:41-115:53">0</td>
<td data-sourcepos="115:55-115:73">1920</td>
<td data-sourcepos="115:75-115:92">0.10</td>
</tr>
<tr data-sourcepos="116:1-116:107">
<td data-sourcepos="116:2-116:19">Bonded IOB</td>
<td data-sourcepos="116:21-116:33">31</td>
<td data-sourcepos="116:35-116:49">31</td>
<td data-sourcepos="116:51-116:68">0</td>
<td data-sourcepos="116:70-116:87">520</td>
<td data-sourcepos="116:89-116:102">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="119:1-119:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="120:1-120:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="123:1-125:0" dir="auto">
<li data-sourcepos="123:1-123:156"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/594c8be77cd45867a7eb36f5b51d2d25/etl_test_fw_extclk-v3.2.2.zip">etl_test_fw_extclk.zip</a></li>
<li data-sourcepos="124:1-125:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/3b65eab4bc589d5cbde96a5de54014b7/etl_test_fw-v3.2.2.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="126:1-126:3">
<p data-sourcepos="127:2-127:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2024-03-03T23:15:16+01:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.2.1
v3.2.1
Official_version_v3.2.1
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 70</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<ul data-sourcepos="6:1-9:0" dir="auto">
<li data-sourcepos="6:1-6:34">Self-trigger module now working</li>
<li data-sourcepos="7:1-9:0">Added ILA to better investigate internal signals in self-trigger module</li>
</ul>
<h2 data-sourcepos="10:1-10:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="13:1-13:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="14:1-28:60" dir="auto">
<thead>
<tr data-sourcepos="14:1-14:60">
<th data-sourcepos="14:2-14:28"><strong>File set</strong></th>
<th data-sourcepos="14:30-14:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="14:47-14:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Global</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="16:47-16:59">3.2.1</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">Constraints</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="17:47-17:59">3.2.1</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">IPbus XML</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="18:47-18:59">3.2.1</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Top Directory</td>
<td data-sourcepos="19:30-19:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="19:47-19:59">3.1.0</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">Hog</td>
<td data-sourcepos="20:30-20:45">34cf4c5</td>
<td data-sourcepos="20:47-20:59">6.48.10</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-reference-type="commit" data-original="e0aa28b" data-link="false" data-link-reference="false" data-project="107856" data-commit="e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-container="body" data-placement="top" title="do one more bitslip before inverting to prevent off-by-one" class="gfm gfm-commit has-tooltip">e0aa28b3</a></td>
<td data-sourcepos="21:47-21:59">3.0.7</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="22:47-22:59">3.2.1</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="23:47-23:59">3.2.1</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="24:47-24:59">3.2.1</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="25:47-25:59">3.0.5</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="26:47-26:59">3.0.5</td>
</tr>
<tr data-sourcepos="27:1-27:60">
<td data-sourcepos="27:2-27:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="27:30-27:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="27:47-27:59">2.1.0</td>
</tr>
<tr data-sourcepos="28:1-28:60">
<td data-sourcepos="28:2-28:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="28:30-28:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="28:47-28:59">3.0.5</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="32:1-32:35" dir="auto">
<a id="user-content-etl_test_fw_extclk-version-table" class="anchor" href="#etl_test_fw_extclk-version-table" aria-hidden="true"></a>etl_test_fw_extclk Version Table</h2>
<table data-sourcepos="33:1-47:60" dir="auto">
<thead>
<tr data-sourcepos="33:1-33:60">
<th data-sourcepos="33:2-33:28"><strong>File set</strong></th>
<th data-sourcepos="33:30-33:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="33:47-33:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="35:1-35:60">
<td data-sourcepos="35:2-35:28">Global</td>
<td data-sourcepos="35:30-35:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="35:47-35:59">3.2.1</td>
</tr>
<tr data-sourcepos="36:1-36:60">
<td data-sourcepos="36:2-36:28">Constraints</td>
<td data-sourcepos="36:30-36:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="36:47-36:59">3.2.1</td>
</tr>
<tr data-sourcepos="37:1-37:60">
<td data-sourcepos="37:2-37:28">IPbus XML</td>
<td data-sourcepos="37:30-37:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="37:47-37:59">3.2.1</td>
</tr>
<tr data-sourcepos="38:1-38:60">
<td data-sourcepos="38:2-38:28">Top Directory</td>
<td data-sourcepos="38:30-38:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="38:47-38:59">3.1.0</td>
</tr>
<tr data-sourcepos="39:1-39:60">
<td data-sourcepos="39:2-39:28">Hog</td>
<td data-sourcepos="39:30-39:45">34cf4c5</td>
<td data-sourcepos="39:47-39:59">6.48.10</td>
</tr>
<tr data-sourcepos="40:1-40:60">
<td data-sourcepos="40:2-40:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="40:30-40:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="40:47-40:59">3.1.0</td>
</tr>
<tr data-sourcepos="41:1-41:60">
<td data-sourcepos="41:2-41:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="41:30-41:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="41:47-41:59">3.2.1</td>
</tr>
<tr data-sourcepos="42:1-42:60">
<td data-sourcepos="42:2-42:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="42:30-42:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="42:47-42:59">3.2.1</td>
</tr>
<tr data-sourcepos="43:1-43:60">
<td data-sourcepos="43:2-43:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="43:30-43:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-reference-type="commit" data-original="238c6b2" data-link="false" data-link-reference="false" data-project="107856" data-commit="238c6b2dd1e6317fb1af30af7568cc3d0cb2b77d" data-container="body" data-placement="top" title="slef-trigger working with new ILA" class="gfm gfm-commit has-tooltip">238c6b2d</a></td>
<td data-sourcepos="43:47-43:59">3.2.1</td>
</tr>
<tr data-sourcepos="44:1-44:60">
<td data-sourcepos="44:2-44:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="44:30-44:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="44:47-44:59">3.1.0</td>
</tr>
<tr data-sourcepos="45:1-45:60">
<td data-sourcepos="45:2-45:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="45:30-45:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="45:47-45:59">3.1.0</td>
</tr>
<tr data-sourcepos="46:1-46:60">
<td data-sourcepos="46:2-46:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="46:30-46:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="46:47-46:59">3.1.0</td>
</tr>
<tr data-sourcepos="47:1-47:60">
<td data-sourcepos="47:2-47:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="47:30-47:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="47:47-47:59">3.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="51:1-51:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="53:1-58:34" dir="auto">
<thead>
<tr data-sourcepos="53:1-53:34">
<th data-sourcepos="53:2-53:16"><strong>Parameter</strong></th>
<th data-sourcepos="53:18-53:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="55:1-55:34">
<td data-sourcepos="55:2-55:16">WNS:</td>
<td data-sourcepos="55:18-55:33">0.005508</td>
</tr>
<tr data-sourcepos="56:1-56:34">
<td data-sourcepos="56:2-56:16">TNS:</td>
<td data-sourcepos="56:18-56:33">0.000000</td>
</tr>
<tr data-sourcepos="57:1-57:34">
<td data-sourcepos="57:2-57:16">WHS:</td>
<td data-sourcepos="57:18-57:33">0.004000</td>
</tr>
<tr data-sourcepos="58:1-58:34">
<td data-sourcepos="58:2-58:16">THS:</td>
<td data-sourcepos="58:18-58:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="61:2-61:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="65:1-65:36" dir="auto">
<a id="user-content-etl_test_fw_extclk-timing-summary" class="anchor" href="#etl_test_fw_extclk-timing-summary" aria-hidden="true"></a>etl_test_fw_extclk Timing summary</h2>
<table data-sourcepos="67:1-72:34" dir="auto">
<thead>
<tr data-sourcepos="67:1-67:34">
<th data-sourcepos="67:2-67:16"><strong>Parameter</strong></th>
<th data-sourcepos="67:18-67:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="69:1-69:34">
<td data-sourcepos="69:2-69:16">WNS:</td>
<td data-sourcepos="69:18-69:33">0.005508</td>
</tr>
<tr data-sourcepos="70:1-70:34">
<td data-sourcepos="70:2-70:16">TNS:</td>
<td data-sourcepos="70:18-70:33">0.000000</td>
</tr>
<tr data-sourcepos="71:1-71:34">
<td data-sourcepos="71:2-71:16">WHS:</td>
<td data-sourcepos="71:18-71:33">0.004000</td>
</tr>
<tr data-sourcepos="72:1-72:34">
<td data-sourcepos="72:2-72:16">THS:</td>
<td data-sourcepos="72:18-72:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="75:2-75:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="79:1-79:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="81:1-87:107" dir="auto">
<thead>
<tr data-sourcepos="81:1-81:107">
<th data-sourcepos="81:2-81:19"><strong>Site Type</strong></th>
<th data-sourcepos="81:21-81:33"><strong>Used</strong></th>
<th data-sourcepos="81:35-81:49"><strong>Fixed</strong></th>
<th data-sourcepos="81:51-81:68"><strong>Prohibited</strong></th>
<th data-sourcepos="81:70-81:87"><strong>Available</strong></th>
<th data-sourcepos="81:89-81:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="83:1-83:107">
<td data-sourcepos="83:2-83:19">CLB LUTs*</td>
<td data-sourcepos="83:21-83:33">126988</td>
<td data-sourcepos="83:35-83:49">0</td>
<td data-sourcepos="83:51-83:68">0</td>
<td data-sourcepos="83:70-83:87">242400</td>
<td data-sourcepos="83:89-83:102">52.39</td>
</tr>
<tr data-sourcepos="84:1-84:107">
<td data-sourcepos="84:2-84:19">CLB Registers</td>
<td data-sourcepos="84:21-84:33">150972</td>
<td data-sourcepos="84:35-84:49">0</td>
<td data-sourcepos="84:51-84:68">0</td>
<td data-sourcepos="84:70-84:87">484800</td>
<td data-sourcepos="84:89-84:102">31.14</td>
</tr>
<tr data-sourcepos="85:1-85:107">
<td data-sourcepos="85:2-85:24">Block RAM Tile</td>
<td data-sourcepos="85:26-85:39">319.5</td>
<td data-sourcepos="85:41-85:53">0</td>
<td data-sourcepos="85:55-85:73">0</td>
<td data-sourcepos="85:75-85:92">600</td>
<td data-sourcepos="85:94-85:107">53.25</td>
</tr>
<tr data-sourcepos="86:1-86:107">
<td data-sourcepos="86:2-86:9">DSPs</td>
<td data-sourcepos="86:11-86:24">2</td>
<td data-sourcepos="86:26-86:39">0</td>
<td data-sourcepos="86:41-86:53">0</td>
<td data-sourcepos="86:55-86:73">1920</td>
<td data-sourcepos="86:75-86:92">0.10</td>
</tr>
<tr data-sourcepos="87:1-87:107">
<td data-sourcepos="87:2-87:19">Bonded IOB</td>
<td data-sourcepos="87:21-87:33">25</td>
<td data-sourcepos="87:35-87:49">0</td>
<td data-sourcepos="87:51-87:68">0</td>
<td data-sourcepos="87:70-87:87">520</td>
<td data-sourcepos="87:89-87:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="89:1-89:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="91:1-97:105" dir="auto">
<thead>
<tr data-sourcepos="91:1-91:105">
<th data-sourcepos="91:2-91:19"><strong>Site Type</strong></th>
<th data-sourcepos="91:21-91:33"><strong>Used</strong></th>
<th data-sourcepos="91:35-91:47"><strong>Fixed</strong></th>
<th data-sourcepos="91:49-91:66"><strong>Prohibited</strong></th>
<th data-sourcepos="91:68-91:85"><strong>Available</strong></th>
<th data-sourcepos="91:87-91:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="93:1-93:105">
<td data-sourcepos="93:2-93:19">CLB LUTs</td>
<td data-sourcepos="93:21-93:33">144178</td>
<td data-sourcepos="93:35-93:47">0</td>
<td data-sourcepos="93:49-93:66">0</td>
<td data-sourcepos="93:68-93:85">242400</td>
<td data-sourcepos="93:87-93:100">59.48</td>
</tr>
<tr data-sourcepos="94:1-94:105">
<td data-sourcepos="94:2-94:19">CLB Registers</td>
<td data-sourcepos="94:21-94:33">190694</td>
<td data-sourcepos="94:35-94:47">0</td>
<td data-sourcepos="94:49-94:66">0</td>
<td data-sourcepos="94:68-94:85">484800</td>
<td data-sourcepos="94:87-94:100">39.33</td>
</tr>
<tr data-sourcepos="95:1-95:105">
<td data-sourcepos="95:2-95:24">Block RAM Tile</td>
<td data-sourcepos="95:26-95:37">429</td>
<td data-sourcepos="95:39-95:51">0</td>
<td data-sourcepos="95:53-95:71">0</td>
<td data-sourcepos="95:73-95:90">600</td>
<td data-sourcepos="95:92-95:105">71.50</td>
</tr>
<tr data-sourcepos="96:1-96:105">
<td data-sourcepos="96:2-96:9">DSPs</td>
<td data-sourcepos="96:11-96:24">2</td>
<td data-sourcepos="96:26-96:37">0</td>
<td data-sourcepos="96:39-96:51">0</td>
<td data-sourcepos="96:53-96:71">1920</td>
<td data-sourcepos="96:73-96:90">0.10</td>
</tr>
<tr data-sourcepos="97:1-97:105">
<td data-sourcepos="97:2-97:19">Bonded IOB</td>
<td data-sourcepos="97:21-97:33">31</td>
<td data-sourcepos="97:35-97:47">31</td>
<td data-sourcepos="97:49-97:66">0</td>
<td data-sourcepos="97:68-97:85">520</td>
<td data-sourcepos="97:87-97:100">5.96</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="99:1-99:50" dir="auto">
<a id="user-content-etl_test_fw_extclk-synthesis-utilization-report" class="anchor" href="#etl_test_fw_extclk-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Synthesis Utilization report</h2>
<table data-sourcepos="101:1-107:107" dir="auto">
<thead>
<tr data-sourcepos="101:1-101:107">
<th data-sourcepos="101:2-101:19"><strong>Site Type</strong></th>
<th data-sourcepos="101:21-101:33"><strong>Used</strong></th>
<th data-sourcepos="101:35-101:49"><strong>Fixed</strong></th>
<th data-sourcepos="101:51-101:68"><strong>Prohibited</strong></th>
<th data-sourcepos="101:70-101:87"><strong>Available</strong></th>
<th data-sourcepos="101:89-101:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="103:1-103:107">
<td data-sourcepos="103:2-103:19">CLB LUTs*</td>
<td data-sourcepos="103:21-103:33">126988</td>
<td data-sourcepos="103:35-103:49">0</td>
<td data-sourcepos="103:51-103:68">0</td>
<td data-sourcepos="103:70-103:87">242400</td>
<td data-sourcepos="103:89-103:102">52.39</td>
</tr>
<tr data-sourcepos="104:1-104:107">
<td data-sourcepos="104:2-104:19">CLB Registers</td>
<td data-sourcepos="104:21-104:33">150972</td>
<td data-sourcepos="104:35-104:49">0</td>
<td data-sourcepos="104:51-104:68">0</td>
<td data-sourcepos="104:70-104:87">484800</td>
<td data-sourcepos="104:89-104:102">31.14</td>
</tr>
<tr data-sourcepos="105:1-105:107">
<td data-sourcepos="105:2-105:24">Block RAM Tile</td>
<td data-sourcepos="105:26-105:39">319.5</td>
<td data-sourcepos="105:41-105:53">0</td>
<td data-sourcepos="105:55-105:73">0</td>
<td data-sourcepos="105:75-105:92">600</td>
<td data-sourcepos="105:94-105:107">53.25</td>
</tr>
<tr data-sourcepos="106:1-106:107">
<td data-sourcepos="106:2-106:9">DSPs</td>
<td data-sourcepos="106:11-106:24">2</td>
<td data-sourcepos="106:26-106:39">0</td>
<td data-sourcepos="106:41-106:53">0</td>
<td data-sourcepos="106:55-106:73">1920</td>
<td data-sourcepos="106:75-106:92">0.10</td>
</tr>
<tr data-sourcepos="107:1-107:107">
<td data-sourcepos="107:2-107:19">Bonded IOB</td>
<td data-sourcepos="107:21-107:33">25</td>
<td data-sourcepos="107:35-107:49">0</td>
<td data-sourcepos="107:51-107:68">0</td>
<td data-sourcepos="107:70-107:87">520</td>
<td data-sourcepos="107:89-107:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="109:1-109:55" dir="auto">
<a id="user-content-etl_test_fw_extclk-implementation-utilization-report" class="anchor" href="#etl_test_fw_extclk-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Implementation Utilization report</h2>
<table data-sourcepos="111:1-117:105" dir="auto">
<thead>
<tr data-sourcepos="111:1-111:105">
<th data-sourcepos="111:2-111:19"><strong>Site Type</strong></th>
<th data-sourcepos="111:21-111:33"><strong>Used</strong></th>
<th data-sourcepos="111:35-111:47"><strong>Fixed</strong></th>
<th data-sourcepos="111:49-111:66"><strong>Prohibited</strong></th>
<th data-sourcepos="111:68-111:85"><strong>Available</strong></th>
<th data-sourcepos="111:87-111:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="113:1-113:105">
<td data-sourcepos="113:2-113:19">CLB LUTs</td>
<td data-sourcepos="113:21-113:33">144178</td>
<td data-sourcepos="113:35-113:47">0</td>
<td data-sourcepos="113:49-113:66">0</td>
<td data-sourcepos="113:68-113:85">242400</td>
<td data-sourcepos="113:87-113:100">59.48</td>
</tr>
<tr data-sourcepos="114:1-114:105">
<td data-sourcepos="114:2-114:19">CLB Registers</td>
<td data-sourcepos="114:21-114:33">190694</td>
<td data-sourcepos="114:35-114:47">0</td>
<td data-sourcepos="114:49-114:66">0</td>
<td data-sourcepos="114:68-114:85">484800</td>
<td data-sourcepos="114:87-114:100">39.33</td>
</tr>
<tr data-sourcepos="115:1-115:105">
<td data-sourcepos="115:2-115:24">Block RAM Tile</td>
<td data-sourcepos="115:26-115:37">429</td>
<td data-sourcepos="115:39-115:51">0</td>
<td data-sourcepos="115:53-115:71">0</td>
<td data-sourcepos="115:73-115:90">600</td>
<td data-sourcepos="115:92-115:105">71.50</td>
</tr>
<tr data-sourcepos="116:1-116:105">
<td data-sourcepos="116:2-116:9">DSPs</td>
<td data-sourcepos="116:11-116:24">2</td>
<td data-sourcepos="116:26-116:37">0</td>
<td data-sourcepos="116:39-116:51">0</td>
<td data-sourcepos="116:53-116:71">1920</td>
<td data-sourcepos="116:73-116:90">0.10</td>
</tr>
<tr data-sourcepos="117:1-117:105">
<td data-sourcepos="117:2-117:19">Bonded IOB</td>
<td data-sourcepos="117:21-117:33">31</td>
<td data-sourcepos="117:35-117:47">31</td>
<td data-sourcepos="117:49-117:66">0</td>
<td data-sourcepos="117:68-117:85">520</td>
<td data-sourcepos="117:87-117:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="120:1-120:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="121:1-121:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="124:1-126:0" dir="auto">
<li data-sourcepos="124:1-124:156"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/64a4c7061970d05e097e2a6156a40d96/etl_test_fw_extclk-v3.2.1.zip">etl_test_fw_extclk.zip</a></li>
<li data-sourcepos="125:1-126:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/a7f34d1d627d6fcb1b11b58e4b93a5d4/etl_test_fw-v3.2.1.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="127:1-127:3">
<p data-sourcepos="128:2-128:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-12-05T17:14:44+01:00
Naomi Gonzalez
naomi.belen.gonzalez@cern.ch
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.2.0
v3.2.0
Official_version_v3.2.0
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 69</li>
<li data-sourcepos="3:1-4:0">Branch name: minor_version/ext_tigger</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<ul data-sourcepos="6:1-8:0" dir="auto">
<li data-sourcepos="6:1-8:0">Fixed Efficiency issue of ext_trigger module</li>
</ul>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:35" dir="auto">
<a id="user-content-etl_test_fw_extclk-version-table" class="anchor" href="#etl_test_fw_extclk-version-table" aria-hidden="true"></a>etl_test_fw_extclk Version Table</h2>
<table data-sourcepos="13:1-27:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/cdb5e5c69fef3afaba06616ccd4d0a6a3e2377de" data-reference-type="commit" data-original="cdb5e5c" data-link="false" data-link-reference="false" data-project="107856" data-commit="cdb5e5c69fef3afaba06616ccd4d0a6a3e2377de" data-container="body" data-placement="top" title="Added a comment" class="gfm gfm-commit has-tooltip">cdb5e5c6</a></td>
<td data-sourcepos="15:47-15:59">3.2.0</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="16:47-16:59">3.1.0</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="17:47-17:59">3.1.0</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="18:47-18:59">3.1.0</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">34cf4c5</td>
<td data-sourcepos="19:47-19:59">6.48.10</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="20:47-20:59">3.1.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/cdb5e5c69fef3afaba06616ccd4d0a6a3e2377de" data-reference-type="commit" data-original="cdb5e5c" data-link="false" data-link-reference="false" data-project="107856" data-commit="cdb5e5c69fef3afaba06616ccd4d0a6a3e2377de" data-container="body" data-placement="top" title="Added a comment" class="gfm gfm-commit has-tooltip">cdb5e5c6</a></td>
<td data-sourcepos="21:47-21:59">3.2.0</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="22:47-22:59">3.1.0</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/dc0feba49e4ba28fa824a0b92af042a85bcdff57" data-reference-type="commit" data-original="dc0feba" data-link="false" data-link-reference="false" data-project="107856" data-commit="dc0feba49e4ba28fa824a0b92af042a85bcdff57" data-container="body" data-placement="top" title="Fixed ext_trigger bug" class="gfm gfm-commit has-tooltip">dc0feba4</a></td>
<td data-sourcepos="23:47-23:59">3.2.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="24:47-24:59">3.1.0</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="25:47-25:59">3.1.0</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="26:47-26:59">3.1.0</td>
</tr>
<tr data-sourcepos="27:1-27:60">
<td data-sourcepos="27:2-27:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="27:30-27:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="27:47-27:59">3.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="31:1-31:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="32:1-46:60" dir="auto">
<thead>
<tr data-sourcepos="32:1-32:60">
<th data-sourcepos="32:2-32:28"><strong>File set</strong></th>
<th data-sourcepos="32:30-32:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="32:47-32:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="34:1-34:60">
<td data-sourcepos="34:2-34:28">Global</td>
<td data-sourcepos="34:30-34:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/cdb5e5c69fef3afaba06616ccd4d0a6a3e2377de" data-reference-type="commit" data-original="cdb5e5c" data-link="false" data-link-reference="false" data-project="107856" data-commit="cdb5e5c69fef3afaba06616ccd4d0a6a3e2377de" data-container="body" data-placement="top" title="Added a comment" class="gfm gfm-commit has-tooltip">cdb5e5c6</a></td>
<td data-sourcepos="34:47-34:59">3.2.0</td>
</tr>
<tr data-sourcepos="35:1-35:60">
<td data-sourcepos="35:2-35:28">Constraints</td>
<td data-sourcepos="35:30-35:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/6a24cfa34e1659736e3303d3316f67f3bbc38d35" data-reference-type="commit" data-original="6a24cfa" data-link="false" data-link-reference="false" data-project="107856" data-commit="6a24cfa34e1659736e3303d3316f67f3bbc38d35" data-container="body" data-placement="top" title="update lpgbt path constraint" class="gfm gfm-commit has-tooltip">6a24cfa3</a></td>
<td data-sourcepos="35:47-35:59">3.0.7</td>
</tr>
<tr data-sourcepos="36:1-36:60">
<td data-sourcepos="36:2-36:28">IPbus XML</td>
<td data-sourcepos="36:30-36:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-reference-type="commit" data-original="9facff0" data-link="false" data-link-reference="false" data-project="107856" data-commit="9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-container="body" data-placement="top" title="Added event counter" class="gfm gfm-commit has-tooltip">9facff0b</a></td>
<td data-sourcepos="36:47-36:59">3.1.0</td>
</tr>
<tr data-sourcepos="37:1-37:60">
<td data-sourcepos="37:2-37:28">Top Directory</td>
<td data-sourcepos="37:30-37:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="37:47-37:59">3.1.0</td>
</tr>
<tr data-sourcepos="38:1-38:60">
<td data-sourcepos="38:2-38:28">Hog</td>
<td data-sourcepos="38:30-38:45">34cf4c5</td>
<td data-sourcepos="38:47-38:59">6.48.10</td>
</tr>
<tr data-sourcepos="39:1-39:60">
<td data-sourcepos="39:2-39:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="39:30-39:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-reference-type="commit" data-original="e0aa28b" data-link="false" data-link-reference="false" data-project="107856" data-commit="e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-container="body" data-placement="top" title="do one more bitslip before inverting to prevent off-by-one" class="gfm gfm-commit has-tooltip">e0aa28b3</a></td>
<td data-sourcepos="39:47-39:59">3.0.7</td>
</tr>
<tr data-sourcepos="40:1-40:60">
<td data-sourcepos="40:2-40:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="40:30-40:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/cdb5e5c69fef3afaba06616ccd4d0a6a3e2377de" data-reference-type="commit" data-original="cdb5e5c" data-link="false" data-link-reference="false" data-project="107856" data-commit="cdb5e5c69fef3afaba06616ccd4d0a6a3e2377de" data-container="body" data-placement="top" title="Added a comment" class="gfm gfm-commit has-tooltip">cdb5e5c6</a></td>
<td data-sourcepos="40:47-40:59">3.2.0</td>
</tr>
<tr data-sourcepos="41:1-41:60">
<td data-sourcepos="41:2-41:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="41:30-41:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-reference-type="commit" data-original="9facff0" data-link="false" data-link-reference="false" data-project="107856" data-commit="9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-container="body" data-placement="top" title="Added event counter" class="gfm gfm-commit has-tooltip">9facff0b</a></td>
<td data-sourcepos="41:47-41:59">3.1.0</td>
</tr>
<tr data-sourcepos="42:1-42:60">
<td data-sourcepos="42:2-42:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="42:30-42:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/dc0feba49e4ba28fa824a0b92af042a85bcdff57" data-reference-type="commit" data-original="dc0feba" data-link="false" data-link-reference="false" data-project="107856" data-commit="dc0feba49e4ba28fa824a0b92af042a85bcdff57" data-container="body" data-placement="top" title="Fixed ext_trigger bug" class="gfm gfm-commit has-tooltip">dc0feba4</a></td>
<td data-sourcepos="42:47-42:59">3.2.0</td>
</tr>
<tr data-sourcepos="43:1-43:60">
<td data-sourcepos="43:2-43:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="43:30-43:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="43:47-43:59">3.0.5</td>
</tr>
<tr data-sourcepos="44:1-44:60">
<td data-sourcepos="44:2-44:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="44:30-44:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="44:47-44:59">3.0.5</td>
</tr>
<tr data-sourcepos="45:1-45:60">
<td data-sourcepos="45:2-45:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="45:30-45:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="45:47-45:59">2.1.0</td>
</tr>
<tr data-sourcepos="46:1-46:60">
<td data-sourcepos="46:2-46:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="46:30-46:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="46:47-46:59">3.0.5</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="50:1-50:36" dir="auto">
<a id="user-content-etl_test_fw_extclk-timing-summary" class="anchor" href="#etl_test_fw_extclk-timing-summary" aria-hidden="true"></a>etl_test_fw_extclk Timing summary</h2>
<table data-sourcepos="52:1-57:34" dir="auto">
<thead>
<tr data-sourcepos="52:1-52:34">
<th data-sourcepos="52:2-52:16"><strong>Parameter</strong></th>
<th data-sourcepos="52:18-52:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="54:1-54:34">
<td data-sourcepos="54:2-54:16">WNS:</td>
<td data-sourcepos="54:18-54:33">0.125644</td>
</tr>
<tr data-sourcepos="55:1-55:34">
<td data-sourcepos="55:2-55:16">TNS:</td>
<td data-sourcepos="55:18-55:33">0.000000</td>
</tr>
<tr data-sourcepos="56:1-56:34">
<td data-sourcepos="56:2-56:16">WHS:</td>
<td data-sourcepos="56:18-56:33">0.004000</td>
</tr>
<tr data-sourcepos="57:1-57:34">
<td data-sourcepos="57:2-57:16">THS:</td>
<td data-sourcepos="57:18-57:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="60:2-60:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="64:1-64:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="66:1-71:34" dir="auto">
<thead>
<tr data-sourcepos="66:1-66:34">
<th data-sourcepos="66:2-66:16"><strong>Parameter</strong></th>
<th data-sourcepos="66:18-66:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="68:1-68:34">
<td data-sourcepos="68:2-68:16">WNS:</td>
<td data-sourcepos="68:18-68:33">0.226508</td>
</tr>
<tr data-sourcepos="69:1-69:34">
<td data-sourcepos="69:2-69:16">TNS:</td>
<td data-sourcepos="69:18-69:33">0.000000</td>
</tr>
<tr data-sourcepos="70:1-70:34">
<td data-sourcepos="70:2-70:16">WHS:</td>
<td data-sourcepos="70:18-70:33">0.004000</td>
</tr>
<tr data-sourcepos="71:1-71:34">
<td data-sourcepos="71:2-71:16">THS:</td>
<td data-sourcepos="71:18-71:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="74:2-74:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="78:1-78:50" dir="auto">
<a id="user-content-etl_test_fw_extclk-synthesis-utilization-report" class="anchor" href="#etl_test_fw_extclk-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Synthesis Utilization report</h2>
<table data-sourcepos="80:1-86:107" dir="auto">
<thead>
<tr data-sourcepos="80:1-80:107">
<th data-sourcepos="80:2-80:19"><strong>Site Type</strong></th>
<th data-sourcepos="80:21-80:33"><strong>Used</strong></th>
<th data-sourcepos="80:35-80:49"><strong>Fixed</strong></th>
<th data-sourcepos="80:51-80:68"><strong>Prohibited</strong></th>
<th data-sourcepos="80:70-80:87"><strong>Available</strong></th>
<th data-sourcepos="80:89-80:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="82:1-82:107">
<td data-sourcepos="82:2-82:19">CLB LUTs*</td>
<td data-sourcepos="82:21-82:33">111685</td>
<td data-sourcepos="82:35-82:49">0</td>
<td data-sourcepos="82:51-82:68">0</td>
<td data-sourcepos="82:70-82:87">242400</td>
<td data-sourcepos="82:89-82:102">46.07</td>
</tr>
<tr data-sourcepos="83:1-83:107">
<td data-sourcepos="83:2-83:19">CLB Registers</td>
<td data-sourcepos="83:21-83:33">135034</td>
<td data-sourcepos="83:35-83:49">0</td>
<td data-sourcepos="83:51-83:68">0</td>
<td data-sourcepos="83:70-83:87">484800</td>
<td data-sourcepos="83:89-83:102">27.85</td>
</tr>
<tr data-sourcepos="84:1-84:107">
<td data-sourcepos="84:2-84:24">Block RAM Tile</td>
<td data-sourcepos="84:26-84:39">319.5</td>
<td data-sourcepos="84:41-84:53">0</td>
<td data-sourcepos="84:55-84:73">0</td>
<td data-sourcepos="84:75-84:92">600</td>
<td data-sourcepos="84:94-84:107">53.25</td>
</tr>
<tr data-sourcepos="85:1-85:107">
<td data-sourcepos="85:2-85:9">DSPs</td>
<td data-sourcepos="85:11-85:24">2</td>
<td data-sourcepos="85:26-85:39">0</td>
<td data-sourcepos="85:41-85:53">0</td>
<td data-sourcepos="85:55-85:73">1920</td>
<td data-sourcepos="85:75-85:92">0.10</td>
</tr>
<tr data-sourcepos="86:1-86:107">
<td data-sourcepos="86:2-86:19">Bonded IOB</td>
<td data-sourcepos="86:21-86:33">25</td>
<td data-sourcepos="86:35-86:49">0</td>
<td data-sourcepos="86:51-86:68">0</td>
<td data-sourcepos="86:70-86:87">520</td>
<td data-sourcepos="86:89-86:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="88:1-88:55" dir="auto">
<a id="user-content-etl_test_fw_extclk-implementation-utilization-report" class="anchor" href="#etl_test_fw_extclk-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Implementation Utilization report</h2>
<table data-sourcepos="90:1-96:105" dir="auto">
<thead>
<tr data-sourcepos="90:1-90:105">
<th data-sourcepos="90:2-90:19"><strong>Site Type</strong></th>
<th data-sourcepos="90:21-90:33"><strong>Used</strong></th>
<th data-sourcepos="90:35-90:47"><strong>Fixed</strong></th>
<th data-sourcepos="90:49-90:66"><strong>Prohibited</strong></th>
<th data-sourcepos="90:68-90:85"><strong>Available</strong></th>
<th data-sourcepos="90:87-90:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="92:1-92:105">
<td data-sourcepos="92:2-92:19">CLB LUTs</td>
<td data-sourcepos="92:21-92:33">120567</td>
<td data-sourcepos="92:35-92:47">0</td>
<td data-sourcepos="92:49-92:66">0</td>
<td data-sourcepos="92:68-92:85">242400</td>
<td data-sourcepos="92:87-92:100">49.74</td>
</tr>
<tr data-sourcepos="93:1-93:105">
<td data-sourcepos="93:2-93:19">CLB Registers</td>
<td data-sourcepos="93:21-93:33">158406</td>
<td data-sourcepos="93:35-93:47">0</td>
<td data-sourcepos="93:49-93:66">0</td>
<td data-sourcepos="93:68-93:85">484800</td>
<td data-sourcepos="93:87-93:100">32.67</td>
</tr>
<tr data-sourcepos="94:1-94:105">
<td data-sourcepos="94:2-94:24">Block RAM Tile</td>
<td data-sourcepos="94:26-94:37">351</td>
<td data-sourcepos="94:39-94:51">0</td>
<td data-sourcepos="94:53-94:71">0</td>
<td data-sourcepos="94:73-94:90">600</td>
<td data-sourcepos="94:92-94:105">58.50</td>
</tr>
<tr data-sourcepos="95:1-95:105">
<td data-sourcepos="95:2-95:9">DSPs</td>
<td data-sourcepos="95:11-95:24">2</td>
<td data-sourcepos="95:26-95:37">0</td>
<td data-sourcepos="95:39-95:51">0</td>
<td data-sourcepos="95:53-95:71">1920</td>
<td data-sourcepos="95:73-95:90">0.10</td>
</tr>
<tr data-sourcepos="96:1-96:105">
<td data-sourcepos="96:2-96:19">Bonded IOB</td>
<td data-sourcepos="96:21-96:33">31</td>
<td data-sourcepos="96:35-96:47">31</td>
<td data-sourcepos="96:49-96:66">0</td>
<td data-sourcepos="96:68-96:85">520</td>
<td data-sourcepos="96:87-96:100">5.96</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="98:1-98:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="100:1-106:107" dir="auto">
<thead>
<tr data-sourcepos="100:1-100:107">
<th data-sourcepos="100:2-100:19"><strong>Site Type</strong></th>
<th data-sourcepos="100:21-100:33"><strong>Used</strong></th>
<th data-sourcepos="100:35-100:49"><strong>Fixed</strong></th>
<th data-sourcepos="100:51-100:68"><strong>Prohibited</strong></th>
<th data-sourcepos="100:70-100:87"><strong>Available</strong></th>
<th data-sourcepos="100:89-100:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="102:1-102:107">
<td data-sourcepos="102:2-102:19">CLB LUTs*</td>
<td data-sourcepos="102:21-102:33">111692</td>
<td data-sourcepos="102:35-102:49">0</td>
<td data-sourcepos="102:51-102:68">0</td>
<td data-sourcepos="102:70-102:87">242400</td>
<td data-sourcepos="102:89-102:102">46.08</td>
</tr>
<tr data-sourcepos="103:1-103:107">
<td data-sourcepos="103:2-103:19">CLB Registers</td>
<td data-sourcepos="103:21-103:33">135034</td>
<td data-sourcepos="103:35-103:49">0</td>
<td data-sourcepos="103:51-103:68">0</td>
<td data-sourcepos="103:70-103:87">484800</td>
<td data-sourcepos="103:89-103:102">27.85</td>
</tr>
<tr data-sourcepos="104:1-104:107">
<td data-sourcepos="104:2-104:24">Block RAM Tile</td>
<td data-sourcepos="104:26-104:39">319.5</td>
<td data-sourcepos="104:41-104:53">0</td>
<td data-sourcepos="104:55-104:73">0</td>
<td data-sourcepos="104:75-104:92">600</td>
<td data-sourcepos="104:94-104:107">53.25</td>
</tr>
<tr data-sourcepos="105:1-105:107">
<td data-sourcepos="105:2-105:9">DSPs</td>
<td data-sourcepos="105:11-105:24">2</td>
<td data-sourcepos="105:26-105:39">0</td>
<td data-sourcepos="105:41-105:53">0</td>
<td data-sourcepos="105:55-105:73">1920</td>
<td data-sourcepos="105:75-105:92">0.10</td>
</tr>
<tr data-sourcepos="106:1-106:107">
<td data-sourcepos="106:2-106:19">Bonded IOB</td>
<td data-sourcepos="106:21-106:33">25</td>
<td data-sourcepos="106:35-106:49">0</td>
<td data-sourcepos="106:51-106:68">0</td>
<td data-sourcepos="106:70-106:87">520</td>
<td data-sourcepos="106:89-106:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="108:1-108:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="110:1-116:105" dir="auto">
<thead>
<tr data-sourcepos="110:1-110:105">
<th data-sourcepos="110:2-110:19"><strong>Site Type</strong></th>
<th data-sourcepos="110:21-110:33"><strong>Used</strong></th>
<th data-sourcepos="110:35-110:47"><strong>Fixed</strong></th>
<th data-sourcepos="110:49-110:66"><strong>Prohibited</strong></th>
<th data-sourcepos="110:68-110:85"><strong>Available</strong></th>
<th data-sourcepos="110:87-110:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="112:1-112:105">
<td data-sourcepos="112:2-112:19">CLB LUTs</td>
<td data-sourcepos="112:21-112:33">120573</td>
<td data-sourcepos="112:35-112:47">0</td>
<td data-sourcepos="112:49-112:66">0</td>
<td data-sourcepos="112:68-112:85">242400</td>
<td data-sourcepos="112:87-112:100">49.74</td>
</tr>
<tr data-sourcepos="113:1-113:105">
<td data-sourcepos="113:2-113:19">CLB Registers</td>
<td data-sourcepos="113:21-113:33">158406</td>
<td data-sourcepos="113:35-113:47">0</td>
<td data-sourcepos="113:49-113:66">0</td>
<td data-sourcepos="113:68-113:85">484800</td>
<td data-sourcepos="113:87-113:100">32.67</td>
</tr>
<tr data-sourcepos="114:1-114:105">
<td data-sourcepos="114:2-114:24">Block RAM Tile</td>
<td data-sourcepos="114:26-114:37">351</td>
<td data-sourcepos="114:39-114:51">0</td>
<td data-sourcepos="114:53-114:71">0</td>
<td data-sourcepos="114:73-114:90">600</td>
<td data-sourcepos="114:92-114:105">58.50</td>
</tr>
<tr data-sourcepos="115:1-115:105">
<td data-sourcepos="115:2-115:9">DSPs</td>
<td data-sourcepos="115:11-115:24">2</td>
<td data-sourcepos="115:26-115:37">0</td>
<td data-sourcepos="115:39-115:51">0</td>
<td data-sourcepos="115:53-115:71">1920</td>
<td data-sourcepos="115:73-115:90">0.10</td>
</tr>
<tr data-sourcepos="116:1-116:105">
<td data-sourcepos="116:2-116:19">Bonded IOB</td>
<td data-sourcepos="116:21-116:33">31</td>
<td data-sourcepos="116:35-116:47">31</td>
<td data-sourcepos="116:49-116:66">0</td>
<td data-sourcepos="116:68-116:85">520</td>
<td data-sourcepos="116:87-116:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="119:1-119:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="120:1-120:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="123:1-125:0" dir="auto">
<li data-sourcepos="123:1-123:156"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/9c7f25c8a60f2b6607f7afc8b17b9eff/etl_test_fw_extclk-v3.2.0.zip">etl_test_fw_extclk.zip</a></li>
<li data-sourcepos="124:1-125:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/7ee85b80bd97d5abc8b2f2077ddc1d0f/etl_test_fw-v3.2.0.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="126:1-126:3">
<p data-sourcepos="127:2-127:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-08-28T23:01:39+02:00
Naomi Gonzalez
naomi.belen.gonzalez@cern.ch
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.1.0
v3.1.0
Official_version_v3.1.0
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 65</li>
<li data-sourcepos="3:1-4:0">Branch name: minor_version/etroc_trig</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<ul data-sourcepos="6:1-10:0" dir="auto">
<li data-sourcepos="6:1-6:24">Add ETROC self trigger</li>
<li data-sourcepos="7:1-7:29">Add Event Counter register</li>
<li data-sourcepos="8:1-10:0">Add a CI job for the external REFCLK firmware</li>
</ul>
<h2 data-sourcepos="11:1-11:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="14:1-14:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="15:1-29:60" dir="auto">
<thead>
<tr data-sourcepos="15:1-15:60">
<th data-sourcepos="15:2-15:28"><strong>File set</strong></th>
<th data-sourcepos="15:30-15:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="15:47-15:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">Global</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="17:47-17:59">3.1.0</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Constraints</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/6a24cfa34e1659736e3303d3316f67f3bbc38d35" data-reference-type="commit" data-original="6a24cfa" data-link="false" data-link-reference="false" data-project="107856" data-commit="6a24cfa34e1659736e3303d3316f67f3bbc38d35" data-container="body" data-placement="top" title="update lpgbt path constraint" class="gfm gfm-commit has-tooltip">6a24cfa3</a></td>
<td data-sourcepos="18:47-18:59">3.0.7</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">IPbus XML</td>
<td data-sourcepos="19:30-19:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-reference-type="commit" data-original="9facff0" data-link="false" data-link-reference="false" data-project="107856" data-commit="9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-container="body" data-placement="top" title="Added event counter" class="gfm gfm-commit has-tooltip">9facff0b</a></td>
<td data-sourcepos="19:47-19:59">3.1.0</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">Top Directory</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="20:47-20:59">3.1.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">Hog</td>
<td data-sourcepos="21:30-21:45">34cf4c5</td>
<td data-sourcepos="21:47-21:59">6.48.10</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-reference-type="commit" data-original="e0aa28b" data-link="false" data-link-reference="false" data-project="107856" data-commit="e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-container="body" data-placement="top" title="do one more bitslip before inverting to prevent off-by-one" class="gfm gfm-commit has-tooltip">e0aa28b3</a></td>
<td data-sourcepos="22:47-22:59">3.0.7</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-reference-type="commit" data-original="9facff0" data-link="false" data-link-reference="false" data-project="107856" data-commit="9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-container="body" data-placement="top" title="Added event counter" class="gfm gfm-commit has-tooltip">9facff0b</a></td>
<td data-sourcepos="23:47-23:59">3.1.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-reference-type="commit" data-original="9facff0" data-link="false" data-link-reference="false" data-project="107856" data-commit="9facff0b68c82da5d29814984a8e9a2cb43a5cc8" data-container="body" data-placement="top" title="Added event counter" class="gfm gfm-commit has-tooltip">9facff0b</a></td>
<td data-sourcepos="24:47-24:59">3.1.0</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/d2ce1dc96698b4d2d751f21c708237289bfc0d8a" data-reference-type="commit" data-original="d2ce1dc" data-link="false" data-link-reference="false" data-project="107856" data-commit="d2ce1dc96698b4d2d751f21c708237289bfc0d8a" data-container="body" data-placement="top" title="Made fec_mode an array for each individual uplink" class="gfm gfm-commit has-tooltip">d2ce1dc9</a></td>
<td data-sourcepos="25:47-25:59">3.0.7</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="26:47-26:59">3.0.5</td>
</tr>
<tr data-sourcepos="27:1-27:60">
<td data-sourcepos="27:2-27:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="27:30-27:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="27:47-27:59">3.0.5</td>
</tr>
<tr data-sourcepos="28:1-28:60">
<td data-sourcepos="28:2-28:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="28:30-28:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="28:47-28:59">2.1.0</td>
</tr>
<tr data-sourcepos="29:1-29:60">
<td data-sourcepos="29:2-29:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="29:30-29:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="29:47-29:59">3.0.5</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="33:1-33:35" dir="auto">
<a id="user-content-etl_test_fw_extclk-version-table" class="anchor" href="#etl_test_fw_extclk-version-table" aria-hidden="true"></a>etl_test_fw_extclk Version Table</h2>
<table data-sourcepos="34:1-48:60" dir="auto">
<thead>
<tr data-sourcepos="34:1-34:60">
<th data-sourcepos="34:2-34:28"><strong>File set</strong></th>
<th data-sourcepos="34:30-34:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="34:47-34:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="36:1-36:60">
<td data-sourcepos="36:2-36:28">Global</td>
<td data-sourcepos="36:30-36:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="36:47-36:59">3.1.0</td>
</tr>
<tr data-sourcepos="37:1-37:60">
<td data-sourcepos="37:2-37:28">Constraints</td>
<td data-sourcepos="37:30-37:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="37:47-37:59">3.1.0</td>
</tr>
<tr data-sourcepos="38:1-38:60">
<td data-sourcepos="38:2-38:28">IPbus XML</td>
<td data-sourcepos="38:30-38:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="38:47-38:59">3.1.0</td>
</tr>
<tr data-sourcepos="39:1-39:60">
<td data-sourcepos="39:2-39:28">Top Directory</td>
<td data-sourcepos="39:30-39:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/45d5c112fff5309205fd2158393f6e4548f4062b" data-reference-type="commit" data-original="45d5c11" data-link="false" data-link-reference="false" data-project="107856" data-commit="45d5c112fff5309205fd2158393f6e4548f4062b" data-container="body" data-placement="top" title="add CI job for external refclk firmware" class="gfm gfm-commit has-tooltip">45d5c112</a></td>
<td data-sourcepos="39:47-39:59">3.1.0</td>
</tr>
<tr data-sourcepos="40:1-40:60">
<td data-sourcepos="40:2-40:28">Hog</td>
<td data-sourcepos="40:30-40:45">34cf4c5</td>
<td data-sourcepos="40:47-40:59">6.48.10</td>
</tr>
<tr data-sourcepos="41:1-41:60">
<td data-sourcepos="41:2-41:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="41:30-41:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="41:47-41:59">3.1.0</td>
</tr>
<tr data-sourcepos="42:1-42:60">
<td data-sourcepos="42:2-42:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="42:30-42:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="42:47-42:59">3.1.0</td>
</tr>
<tr data-sourcepos="43:1-43:60">
<td data-sourcepos="43:2-43:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="43:30-43:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="43:47-43:59">3.1.0</td>
</tr>
<tr data-sourcepos="44:1-44:60">
<td data-sourcepos="44:2-44:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="44:30-44:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="44:47-44:59">3.1.0</td>
</tr>
<tr data-sourcepos="45:1-45:60">
<td data-sourcepos="45:2-45:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="45:30-45:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="45:47-45:59">3.1.0</td>
</tr>
<tr data-sourcepos="46:1-46:60">
<td data-sourcepos="46:2-46:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="46:30-46:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="46:47-46:59">3.1.0</td>
</tr>
<tr data-sourcepos="47:1-47:60">
<td data-sourcepos="47:2-47:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="47:30-47:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="47:47-47:59">3.1.0</td>
</tr>
<tr data-sourcepos="48:1-48:60">
<td data-sourcepos="48:2-48:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="48:30-48:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c583397fb21b1ac7659c4ef2a66d03defe69e085" data-reference-type="commit" data-original="c583397" data-link="false" data-link-reference="false" data-project="107856" data-commit="c583397fb21b1ac7659c4ef2a66d03defe69e085" data-container="body" data-placement="top" title="replace symlinked list folder with invividual symlinks" class="gfm gfm-commit has-tooltip">c583397f</a></td>
<td data-sourcepos="48:47-48:59">3.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="54:1-59:34" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:34">
<th data-sourcepos="54:2-54:16"><strong>Parameter</strong></th>
<th data-sourcepos="54:18-54:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:34">
<td data-sourcepos="56:2-56:16">WNS:</td>
<td data-sourcepos="56:18-56:33">0.040997</td>
</tr>
<tr data-sourcepos="57:1-57:34">
<td data-sourcepos="57:2-57:16">TNS:</td>
<td data-sourcepos="57:18-57:33">0.000000</td>
</tr>
<tr data-sourcepos="58:1-58:34">
<td data-sourcepos="58:2-58:16">WHS:</td>
<td data-sourcepos="58:18-58:33">0.004000</td>
</tr>
<tr data-sourcepos="59:1-59:34">
<td data-sourcepos="59:2-59:16">THS:</td>
<td data-sourcepos="59:18-59:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="62:2-62:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="66:1-66:36" dir="auto">
<a id="user-content-etl_test_fw_extclk-timing-summary" class="anchor" href="#etl_test_fw_extclk-timing-summary" aria-hidden="true"></a>etl_test_fw_extclk Timing summary</h2>
<table data-sourcepos="68:1-73:34" dir="auto">
<thead>
<tr data-sourcepos="68:1-68:34">
<th data-sourcepos="68:2-68:16"><strong>Parameter</strong></th>
<th data-sourcepos="68:18-68:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="70:1-70:34">
<td data-sourcepos="70:2-70:16">WNS:</td>
<td data-sourcepos="70:18-70:33">0.270251</td>
</tr>
<tr data-sourcepos="71:1-71:34">
<td data-sourcepos="71:2-71:16">TNS:</td>
<td data-sourcepos="71:18-71:33">0.000000</td>
</tr>
<tr data-sourcepos="72:1-72:34">
<td data-sourcepos="72:2-72:16">WHS:</td>
<td data-sourcepos="72:18-72:33">0.004000</td>
</tr>
<tr data-sourcepos="73:1-73:34">
<td data-sourcepos="73:2-73:16">THS:</td>
<td data-sourcepos="73:18-73:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="76:2-76:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="80:1-80:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="82:1-88:107" dir="auto">
<thead>
<tr data-sourcepos="82:1-82:107">
<th data-sourcepos="82:2-82:19"><strong>Site Type</strong></th>
<th data-sourcepos="82:21-82:33"><strong>Used</strong></th>
<th data-sourcepos="82:35-82:49"><strong>Fixed</strong></th>
<th data-sourcepos="82:51-82:68"><strong>Prohibited</strong></th>
<th data-sourcepos="82:70-82:87"><strong>Available</strong></th>
<th data-sourcepos="82:89-82:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="84:1-84:107">
<td data-sourcepos="84:2-84:19">CLB LUTs*</td>
<td data-sourcepos="84:21-84:33">111678</td>
<td data-sourcepos="84:35-84:49">0</td>
<td data-sourcepos="84:51-84:68">0</td>
<td data-sourcepos="84:70-84:87">242400</td>
<td data-sourcepos="84:89-84:102">46.07</td>
</tr>
<tr data-sourcepos="85:1-85:107">
<td data-sourcepos="85:2-85:19">CLB Registers</td>
<td data-sourcepos="85:21-85:33">135031</td>
<td data-sourcepos="85:35-85:49">0</td>
<td data-sourcepos="85:51-85:68">0</td>
<td data-sourcepos="85:70-85:87">484800</td>
<td data-sourcepos="85:89-85:102">27.85</td>
</tr>
<tr data-sourcepos="86:1-86:107">
<td data-sourcepos="86:2-86:24">Block RAM Tile</td>
<td data-sourcepos="86:26-86:39">319.5</td>
<td data-sourcepos="86:41-86:53">0</td>
<td data-sourcepos="86:55-86:73">0</td>
<td data-sourcepos="86:75-86:92">600</td>
<td data-sourcepos="86:94-86:107">53.25</td>
</tr>
<tr data-sourcepos="87:1-87:107">
<td data-sourcepos="87:2-87:9">DSPs</td>
<td data-sourcepos="87:11-87:24">2</td>
<td data-sourcepos="87:26-87:39">0</td>
<td data-sourcepos="87:41-87:53">0</td>
<td data-sourcepos="87:55-87:73">1920</td>
<td data-sourcepos="87:75-87:92">0.10</td>
</tr>
<tr data-sourcepos="88:1-88:107">
<td data-sourcepos="88:2-88:19">Bonded IOB</td>
<td data-sourcepos="88:21-88:33">25</td>
<td data-sourcepos="88:35-88:49">0</td>
<td data-sourcepos="88:51-88:68">0</td>
<td data-sourcepos="88:70-88:87">520</td>
<td data-sourcepos="88:89-88:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="90:1-90:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="92:1-98:105" dir="auto">
<thead>
<tr data-sourcepos="92:1-92:105">
<th data-sourcepos="92:2-92:19"><strong>Site Type</strong></th>
<th data-sourcepos="92:21-92:33"><strong>Used</strong></th>
<th data-sourcepos="92:35-92:47"><strong>Fixed</strong></th>
<th data-sourcepos="92:49-92:66"><strong>Prohibited</strong></th>
<th data-sourcepos="92:68-92:85"><strong>Available</strong></th>
<th data-sourcepos="92:87-92:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="94:1-94:105">
<td data-sourcepos="94:2-94:19">CLB LUTs</td>
<td data-sourcepos="94:21-94:33">120565</td>
<td data-sourcepos="94:35-94:47">0</td>
<td data-sourcepos="94:49-94:66">0</td>
<td data-sourcepos="94:68-94:85">242400</td>
<td data-sourcepos="94:87-94:100">49.74</td>
</tr>
<tr data-sourcepos="95:1-95:105">
<td data-sourcepos="95:2-95:19">CLB Registers</td>
<td data-sourcepos="95:21-95:33">158402</td>
<td data-sourcepos="95:35-95:47">0</td>
<td data-sourcepos="95:49-95:66">0</td>
<td data-sourcepos="95:68-95:85">484800</td>
<td data-sourcepos="95:87-95:100">32.67</td>
</tr>
<tr data-sourcepos="96:1-96:105">
<td data-sourcepos="96:2-96:24">Block RAM Tile</td>
<td data-sourcepos="96:26-96:37">351</td>
<td data-sourcepos="96:39-96:51">0</td>
<td data-sourcepos="96:53-96:71">0</td>
<td data-sourcepos="96:73-96:90">600</td>
<td data-sourcepos="96:92-96:105">58.50</td>
</tr>
<tr data-sourcepos="97:1-97:105">
<td data-sourcepos="97:2-97:9">DSPs</td>
<td data-sourcepos="97:11-97:24">2</td>
<td data-sourcepos="97:26-97:37">0</td>
<td data-sourcepos="97:39-97:51">0</td>
<td data-sourcepos="97:53-97:71">1920</td>
<td data-sourcepos="97:73-97:90">0.10</td>
</tr>
<tr data-sourcepos="98:1-98:105">
<td data-sourcepos="98:2-98:19">Bonded IOB</td>
<td data-sourcepos="98:21-98:33">31</td>
<td data-sourcepos="98:35-98:47">31</td>
<td data-sourcepos="98:49-98:66">0</td>
<td data-sourcepos="98:68-98:85">520</td>
<td data-sourcepos="98:87-98:100">5.96</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="100:1-100:50" dir="auto">
<a id="user-content-etl_test_fw_extclk-synthesis-utilization-report" class="anchor" href="#etl_test_fw_extclk-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Synthesis Utilization report</h2>
<table data-sourcepos="102:1-108:107" dir="auto">
<thead>
<tr data-sourcepos="102:1-102:107">
<th data-sourcepos="102:2-102:19"><strong>Site Type</strong></th>
<th data-sourcepos="102:21-102:33"><strong>Used</strong></th>
<th data-sourcepos="102:35-102:49"><strong>Fixed</strong></th>
<th data-sourcepos="102:51-102:68"><strong>Prohibited</strong></th>
<th data-sourcepos="102:70-102:87"><strong>Available</strong></th>
<th data-sourcepos="102:89-102:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="104:1-104:107">
<td data-sourcepos="104:2-104:19">CLB LUTs*</td>
<td data-sourcepos="104:21-104:33">111686</td>
<td data-sourcepos="104:35-104:49">0</td>
<td data-sourcepos="104:51-104:68">0</td>
<td data-sourcepos="104:70-104:87">242400</td>
<td data-sourcepos="104:89-104:102">46.08</td>
</tr>
<tr data-sourcepos="105:1-105:107">
<td data-sourcepos="105:2-105:19">CLB Registers</td>
<td data-sourcepos="105:21-105:33">135031</td>
<td data-sourcepos="105:35-105:49">0</td>
<td data-sourcepos="105:51-105:68">0</td>
<td data-sourcepos="105:70-105:87">484800</td>
<td data-sourcepos="105:89-105:102">27.85</td>
</tr>
<tr data-sourcepos="106:1-106:107">
<td data-sourcepos="106:2-106:24">Block RAM Tile</td>
<td data-sourcepos="106:26-106:39">319.5</td>
<td data-sourcepos="106:41-106:53">0</td>
<td data-sourcepos="106:55-106:73">0</td>
<td data-sourcepos="106:75-106:92">600</td>
<td data-sourcepos="106:94-106:107">53.25</td>
</tr>
<tr data-sourcepos="107:1-107:107">
<td data-sourcepos="107:2-107:9">DSPs</td>
<td data-sourcepos="107:11-107:24">2</td>
<td data-sourcepos="107:26-107:39">0</td>
<td data-sourcepos="107:41-107:53">0</td>
<td data-sourcepos="107:55-107:73">1920</td>
<td data-sourcepos="107:75-107:92">0.10</td>
</tr>
<tr data-sourcepos="108:1-108:107">
<td data-sourcepos="108:2-108:19">Bonded IOB</td>
<td data-sourcepos="108:21-108:33">25</td>
<td data-sourcepos="108:35-108:49">0</td>
<td data-sourcepos="108:51-108:68">0</td>
<td data-sourcepos="108:70-108:87">520</td>
<td data-sourcepos="108:89-108:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="110:1-110:55" dir="auto">
<a id="user-content-etl_test_fw_extclk-implementation-utilization-report" class="anchor" href="#etl_test_fw_extclk-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw_extclk Implementation Utilization report</h2>
<table data-sourcepos="112:1-118:105" dir="auto">
<thead>
<tr data-sourcepos="112:1-112:105">
<th data-sourcepos="112:2-112:19"><strong>Site Type</strong></th>
<th data-sourcepos="112:21-112:33"><strong>Used</strong></th>
<th data-sourcepos="112:35-112:47"><strong>Fixed</strong></th>
<th data-sourcepos="112:49-112:66"><strong>Prohibited</strong></th>
<th data-sourcepos="112:68-112:85"><strong>Available</strong></th>
<th data-sourcepos="112:87-112:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="114:1-114:105">
<td data-sourcepos="114:2-114:19">CLB LUTs</td>
<td data-sourcepos="114:21-114:33">120584</td>
<td data-sourcepos="114:35-114:47">0</td>
<td data-sourcepos="114:49-114:66">0</td>
<td data-sourcepos="114:68-114:85">242400</td>
<td data-sourcepos="114:87-114:100">49.75</td>
</tr>
<tr data-sourcepos="115:1-115:105">
<td data-sourcepos="115:2-115:19">CLB Registers</td>
<td data-sourcepos="115:21-115:33">158403</td>
<td data-sourcepos="115:35-115:47">0</td>
<td data-sourcepos="115:49-115:66">0</td>
<td data-sourcepos="115:68-115:85">484800</td>
<td data-sourcepos="115:87-115:100">32.67</td>
</tr>
<tr data-sourcepos="116:1-116:105">
<td data-sourcepos="116:2-116:24">Block RAM Tile</td>
<td data-sourcepos="116:26-116:37">351</td>
<td data-sourcepos="116:39-116:51">0</td>
<td data-sourcepos="116:53-116:71">0</td>
<td data-sourcepos="116:73-116:90">600</td>
<td data-sourcepos="116:92-116:105">58.50</td>
</tr>
<tr data-sourcepos="117:1-117:105">
<td data-sourcepos="117:2-117:9">DSPs</td>
<td data-sourcepos="117:11-117:24">2</td>
<td data-sourcepos="117:26-117:37">0</td>
<td data-sourcepos="117:39-117:51">0</td>
<td data-sourcepos="117:53-117:71">1920</td>
<td data-sourcepos="117:73-117:90">0.10</td>
</tr>
<tr data-sourcepos="118:1-118:105">
<td data-sourcepos="118:2-118:19">Bonded IOB</td>
<td data-sourcepos="118:21-118:33">31</td>
<td data-sourcepos="118:35-118:47">31</td>
<td data-sourcepos="118:49-118:66">0</td>
<td data-sourcepos="118:68-118:85">520</td>
<td data-sourcepos="118:87-118:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="121:1-121:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="122:1-122:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="125:1-127:0" dir="auto">
<li data-sourcepos="125:1-125:156"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/64ecaee1239788b905ba0485670ac520/etl_test_fw_extclk-v3.1.0.zip">etl_test_fw_extclk.zip</a></li>
<li data-sourcepos="126:1-127:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/712481714eb79f3a81e52406f1f6d70f/etl_test_fw-v3.1.0.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="128:1-128:3">
<p data-sourcepos="129:2-129:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-08-03T23:48:25+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.0.7
v3.0.7
Official_version_v3.0.7
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 63</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<ul data-sourcepos="6:1-10:0" dir="auto">
<li data-sourcepos="6:1-6:46">Make FEC mode switchable at runtime (Naomi)</li>
<li data-sourcepos="7:1-7:25">Cleanup + documentation</li>
<li data-sourcepos="8:1-10:0">Add a CLK40 output on the user_sma</li>
</ul>
<h2 data-sourcepos="11:1-11:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="14:1-14:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="15:1-29:60" dir="auto">
<thead>
<tr data-sourcepos="15:1-15:60">
<th data-sourcepos="15:2-15:28"><strong>File set</strong></th>
<th data-sourcepos="15:30-15:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="15:47-15:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">Global</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/7bb28c4586211d4aaa7c0c950e3e840c06b87fcf" data-reference-type="commit" data-original="7bb28c4" data-link="false" data-link-reference="false" data-project="107856" data-commit="7bb28c4586211d4aaa7c0c950e3e840c06b87fcf" data-container="body" data-placement="top" title="use ultrascale oddr primitive" class="gfm gfm-commit has-tooltip">7bb28c45</a></td>
<td data-sourcepos="17:47-17:59">3.0.7</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Constraints</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/6a24cfa34e1659736e3303d3316f67f3bbc38d35" data-reference-type="commit" data-original="6a24cfa" data-link="false" data-link-reference="false" data-project="107856" data-commit="6a24cfa34e1659736e3303d3316f67f3bbc38d35" data-container="body" data-placement="top" title="update lpgbt path constraint" class="gfm gfm-commit has-tooltip">6a24cfa3</a></td>
<td data-sourcepos="18:47-18:59">3.0.7</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">IPbus XML</td>
<td data-sourcepos="19:30-19:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/bd625fa323af4039f53041fb7c4534ce34a42521" data-reference-type="commit" data-original="bd625fa" data-link="false" data-link-reference="false" data-project="107856" data-commit="bd625fa323af4039f53041fb7c4534ce34a42521" data-container="body" data-placement="top" title="Added address for fec_mode" class="gfm gfm-commit has-tooltip">bd625fa3</a></td>
<td data-sourcepos="19:47-19:59">3.0.7</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">Top Directory</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="20:47-20:59">2.1.3</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">Hog</td>
<td data-sourcepos="21:30-21:45">34cf4c5</td>
<td data-sourcepos="21:47-21:59">6.48.10</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-reference-type="commit" data-original="e0aa28b" data-link="false" data-link-reference="false" data-project="107856" data-commit="e0aa28b3e98eea5824f1e436c5537aaa6e959495" data-container="body" data-placement="top" title="do one more bitslip before inverting to prevent off-by-one" class="gfm gfm-commit has-tooltip">e0aa28b3</a></td>
<td data-sourcepos="22:47-22:59">3.0.7</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/7bb28c4586211d4aaa7c0c950e3e840c06b87fcf" data-reference-type="commit" data-original="7bb28c4" data-link="false" data-link-reference="false" data-project="107856" data-commit="7bb28c4586211d4aaa7c0c950e3e840c06b87fcf" data-container="body" data-placement="top" title="use ultrascale oddr primitive" class="gfm gfm-commit has-tooltip">7bb28c45</a></td>
<td data-sourcepos="23:47-23:59">3.0.7</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/d2ce1dc96698b4d2d751f21c708237289bfc0d8a" data-reference-type="commit" data-original="d2ce1dc" data-link="false" data-link-reference="false" data-project="107856" data-commit="d2ce1dc96698b4d2d751f21c708237289bfc0d8a" data-container="body" data-placement="top" title="Made fec_mode an array for each individual uplink" class="gfm gfm-commit has-tooltip">d2ce1dc9</a></td>
<td data-sourcepos="24:47-24:59">3.0.7</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/d2ce1dc96698b4d2d751f21c708237289bfc0d8a" data-reference-type="commit" data-original="d2ce1dc" data-link="false" data-link-reference="false" data-project="107856" data-commit="d2ce1dc96698b4d2d751f21c708237289bfc0d8a" data-container="body" data-placement="top" title="Made fec_mode an array for each individual uplink" class="gfm gfm-commit has-tooltip">d2ce1dc9</a></td>
<td data-sourcepos="25:47-25:59">3.0.7</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="26:47-26:59">3.0.5</td>
</tr>
<tr data-sourcepos="27:1-27:60">
<td data-sourcepos="27:2-27:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="27:30-27:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="27:47-27:59">3.0.5</td>
</tr>
<tr data-sourcepos="28:1-28:60">
<td data-sourcepos="28:2-28:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="28:30-28:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="28:47-28:59">2.1.0</td>
</tr>
<tr data-sourcepos="29:1-29:60">
<td data-sourcepos="29:2-29:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="29:30-29:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="29:47-29:59">3.0.5</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="33:1-33:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="35:1-40:34" dir="auto">
<thead>
<tr data-sourcepos="35:1-35:34">
<th data-sourcepos="35:2-35:16"><strong>Parameter</strong></th>
<th data-sourcepos="35:18-35:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="37:1-37:34">
<td data-sourcepos="37:2-37:16">WNS:</td>
<td data-sourcepos="37:18-37:33">0.261508</td>
</tr>
<tr data-sourcepos="38:1-38:34">
<td data-sourcepos="38:2-38:16">TNS:</td>
<td data-sourcepos="38:18-38:33">0.000000</td>
</tr>
<tr data-sourcepos="39:1-39:34">
<td data-sourcepos="39:2-39:16">WHS:</td>
<td data-sourcepos="39:18-39:33">0.004000</td>
</tr>
<tr data-sourcepos="40:1-40:34">
<td data-sourcepos="40:2-40:16">THS:</td>
<td data-sourcepos="40:18-40:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="43:2-43:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="47:1-47:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="49:1-55:107" dir="auto">
<thead>
<tr data-sourcepos="49:1-49:107">
<th data-sourcepos="49:2-49:19"><strong>Site Type</strong></th>
<th data-sourcepos="49:21-49:33"><strong>Used</strong></th>
<th data-sourcepos="49:35-49:49"><strong>Fixed</strong></th>
<th data-sourcepos="49:51-49:68"><strong>Prohibited</strong></th>
<th data-sourcepos="49:70-49:87"><strong>Available</strong></th>
<th data-sourcepos="49:89-49:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="51:1-51:107">
<td data-sourcepos="51:2-51:19">CLB LUTs*</td>
<td data-sourcepos="51:21-51:33">110948</td>
<td data-sourcepos="51:35-51:49">0</td>
<td data-sourcepos="51:51-51:68">0</td>
<td data-sourcepos="51:70-51:87">242400</td>
<td data-sourcepos="51:89-51:102">45.77</td>
</tr>
<tr data-sourcepos="52:1-52:107">
<td data-sourcepos="52:2-52:19">CLB Registers</td>
<td data-sourcepos="52:21-52:33">132869</td>
<td data-sourcepos="52:35-52:49">0</td>
<td data-sourcepos="52:51-52:68">0</td>
<td data-sourcepos="52:70-52:87">484800</td>
<td data-sourcepos="52:89-52:102">27.41</td>
</tr>
<tr data-sourcepos="53:1-53:107">
<td data-sourcepos="53:2-53:24">Block RAM Tile</td>
<td data-sourcepos="53:26-53:39">319.5</td>
<td data-sourcepos="53:41-53:53">0</td>
<td data-sourcepos="53:55-53:73">0</td>
<td data-sourcepos="53:75-53:92">600</td>
<td data-sourcepos="53:94-53:107">53.25</td>
</tr>
<tr data-sourcepos="54:1-54:107">
<td data-sourcepos="54:2-54:9">DSPs</td>
<td data-sourcepos="54:11-54:24">2</td>
<td data-sourcepos="54:26-54:39">0</td>
<td data-sourcepos="54:41-54:53">0</td>
<td data-sourcepos="54:55-54:73">1920</td>
<td data-sourcepos="54:75-54:92">0.10</td>
</tr>
<tr data-sourcepos="55:1-55:107">
<td data-sourcepos="55:2-55:19">Bonded IOB</td>
<td data-sourcepos="55:21-55:33">25</td>
<td data-sourcepos="55:35-55:49">0</td>
<td data-sourcepos="55:51-55:68">0</td>
<td data-sourcepos="55:70-55:87">520</td>
<td data-sourcepos="55:89-55:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="57:1-57:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="59:1-65:105" dir="auto">
<thead>
<tr data-sourcepos="59:1-59:105">
<th data-sourcepos="59:2-59:19"><strong>Site Type</strong></th>
<th data-sourcepos="59:21-59:33"><strong>Used</strong></th>
<th data-sourcepos="59:35-59:47"><strong>Fixed</strong></th>
<th data-sourcepos="59:49-59:66"><strong>Prohibited</strong></th>
<th data-sourcepos="59:68-59:85"><strong>Available</strong></th>
<th data-sourcepos="59:87-59:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="61:1-61:105">
<td data-sourcepos="61:2-61:19">CLB LUTs</td>
<td data-sourcepos="61:21-61:33">119894</td>
<td data-sourcepos="61:35-61:47">0</td>
<td data-sourcepos="61:49-61:66">0</td>
<td data-sourcepos="61:68-61:85">242400</td>
<td data-sourcepos="61:87-61:100">49.46</td>
</tr>
<tr data-sourcepos="62:1-62:105">
<td data-sourcepos="62:2-62:19">CLB Registers</td>
<td data-sourcepos="62:21-62:33">156244</td>
<td data-sourcepos="62:35-62:47">0</td>
<td data-sourcepos="62:49-62:66">0</td>
<td data-sourcepos="62:68-62:85">484800</td>
<td data-sourcepos="62:87-62:100">32.23</td>
</tr>
<tr data-sourcepos="63:1-63:105">
<td data-sourcepos="63:2-63:24">Block RAM Tile</td>
<td data-sourcepos="63:26-63:37">351</td>
<td data-sourcepos="63:39-63:51">0</td>
<td data-sourcepos="63:53-63:71">0</td>
<td data-sourcepos="63:73-63:90">600</td>
<td data-sourcepos="63:92-63:105">58.50</td>
</tr>
<tr data-sourcepos="64:1-64:105">
<td data-sourcepos="64:2-64:9">DSPs</td>
<td data-sourcepos="64:11-64:24">2</td>
<td data-sourcepos="64:26-64:37">0</td>
<td data-sourcepos="64:39-64:51">0</td>
<td data-sourcepos="64:53-64:71">1920</td>
<td data-sourcepos="64:73-64:90">0.10</td>
</tr>
<tr data-sourcepos="65:1-65:105">
<td data-sourcepos="65:2-65:19">Bonded IOB</td>
<td data-sourcepos="65:21-65:33">31</td>
<td data-sourcepos="65:35-65:47">31</td>
<td data-sourcepos="65:49-65:66">0</td>
<td data-sourcepos="65:68-65:85">520</td>
<td data-sourcepos="65:87-65:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="68:1-68:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="69:1-69:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="72:1-73:0" dir="auto">
<li data-sourcepos="72:1-73:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/48f711417349e385987f61e08311151e/etl_test_fw-v3.0.7.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="74:1-74:3">
<p data-sourcepos="75:2-75:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-07-26T16:25:48+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.0.6
v3.0.6
Official_version_v3.0.6
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 61</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-27:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/ea0cad507b510be57dc1ecf5419ce7467655dea8" data-reference-type="commit" data-original="ea0cad5" data-link="false" data-link-reference="false" data-project="107856" data-commit="ea0cad507b510be57dc1ecf5419ce7467655dea8" data-container="body" data-placement="top" title="Update hog" class="gfm gfm-commit has-tooltip">ea0cad50</a></td>
<td data-sourcepos="15:47-15:59">3.0.6</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="17:47-17:59">3.0.0</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">34cf4c5</td>
<td data-sourcepos="19:47-19:59">6.48.10</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e3dca4af32f35730e587ffc90bd08b3a033945bb" data-reference-type="commit" data-original="e3dca4a" data-link="false" data-link-reference="false" data-project="107856" data-commit="e3dca4af32f35730e587ffc90bd08b3a033945bb" data-container="body" data-placement="top" title="register etroc data inversion for timing" class="gfm gfm-commit has-tooltip">e3dca4af</a></td>
<td data-sourcepos="20:47-20:59">3.0.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/27f1f648a242b29f62177c34a620181355de8a59" data-reference-type="commit" data-original="27f1f64" data-link="false" data-link-reference="false" data-project="107856" data-commit="27f1f648a242b29f62177c34a620181355de8a59" data-container="body" data-placement="top" title="rename constant" class="gfm gfm-commit has-tooltip">27f1f648</a></td>
<td data-sourcepos="21:47-21:59">3.0.4</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="22:47-22:59">3.0.0</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/aba6354a6a54a4950c0ae91702dc610e2dd582db" data-reference-type="commit" data-original="aba6354" data-link="false" data-link-reference="false" data-project="107856" data-commit="aba6354a6a54a4950c0ae91702dc610e2dd582db" data-container="body" data-placement="top" title="change number of rbs to 5" class="gfm gfm-commit has-tooltip">aba6354a</a></td>
<td data-sourcepos="23:47-23:59">3.0.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="24:47-24:59">3.0.5</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="25:47-25:59">3.0.5</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="26:47-26:59">2.1.0</td>
</tr>
<tr data-sourcepos="27:1-27:60">
<td data-sourcepos="27:2-27:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="27:30-27:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="27:47-27:59">3.0.5</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="31:1-31:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="33:1-38:34" dir="auto">
<thead>
<tr data-sourcepos="33:1-33:34">
<th data-sourcepos="33:2-33:16"><strong>Parameter</strong></th>
<th data-sourcepos="33:18-33:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">WNS:</td>
<td data-sourcepos="35:18-35:33">0.312507</td>
</tr>
<tr data-sourcepos="36:1-36:34">
<td data-sourcepos="36:2-36:16">TNS:</td>
<td data-sourcepos="36:18-36:33">0.000000</td>
</tr>
<tr data-sourcepos="37:1-37:34">
<td data-sourcepos="37:2-37:16">WHS:</td>
<td data-sourcepos="37:18-37:33">0.004000</td>
</tr>
<tr data-sourcepos="38:1-38:34">
<td data-sourcepos="38:2-38:16">THS:</td>
<td data-sourcepos="38:18-38:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="41:2-41:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="45:1-45:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="47:1-53:107" dir="auto">
<thead>
<tr data-sourcepos="47:1-47:107">
<th data-sourcepos="47:2-47:19"><strong>Site Type</strong></th>
<th data-sourcepos="47:21-47:33"><strong>Used</strong></th>
<th data-sourcepos="47:35-47:49"><strong>Fixed</strong></th>
<th data-sourcepos="47:51-47:68"><strong>Prohibited</strong></th>
<th data-sourcepos="47:70-47:87"><strong>Available</strong></th>
<th data-sourcepos="47:89-47:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:19">CLB LUTs*</td>
<td data-sourcepos="49:21-49:33">100101</td>
<td data-sourcepos="49:35-49:49">0</td>
<td data-sourcepos="49:51-49:68">0</td>
<td data-sourcepos="49:70-49:87">242400</td>
<td data-sourcepos="49:89-49:102">41.30</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">CLB Registers</td>
<td data-sourcepos="50:21-50:33">114652</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">484800</td>
<td data-sourcepos="50:89-50:102">23.65</td>
</tr>
<tr data-sourcepos="51:1-51:107">
<td data-sourcepos="51:2-51:24">Block RAM Tile</td>
<td data-sourcepos="51:26-51:39">319.5</td>
<td data-sourcepos="51:41-51:53">0</td>
<td data-sourcepos="51:55-51:73">0</td>
<td data-sourcepos="51:75-51:92">600</td>
<td data-sourcepos="51:94-51:107">53.25</td>
</tr>
<tr data-sourcepos="52:1-52:107">
<td data-sourcepos="52:2-52:9">DSPs</td>
<td data-sourcepos="52:11-52:24">2</td>
<td data-sourcepos="52:26-52:39">0</td>
<td data-sourcepos="52:41-52:53">0</td>
<td data-sourcepos="52:55-52:73">1920</td>
<td data-sourcepos="52:75-52:92">0.10</td>
</tr>
<tr data-sourcepos="53:1-53:107">
<td data-sourcepos="53:2-53:19">Bonded IOB</td>
<td data-sourcepos="53:21-53:33">25</td>
<td data-sourcepos="53:35-53:49">0</td>
<td data-sourcepos="53:51-53:68">0</td>
<td data-sourcepos="53:70-53:87">520</td>
<td data-sourcepos="53:89-53:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="55:1-55:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="57:1-63:105" dir="auto">
<thead>
<tr data-sourcepos="57:1-57:105">
<th data-sourcepos="57:2-57:19"><strong>Site Type</strong></th>
<th data-sourcepos="57:21-57:33"><strong>Used</strong></th>
<th data-sourcepos="57:35-57:47"><strong>Fixed</strong></th>
<th data-sourcepos="57:49-57:66"><strong>Prohibited</strong></th>
<th data-sourcepos="57:68-57:85"><strong>Available</strong></th>
<th data-sourcepos="57:87-57:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:19">CLB LUTs</td>
<td data-sourcepos="59:21-59:33">108589</td>
<td data-sourcepos="59:35-59:47">0</td>
<td data-sourcepos="59:49-59:66">0</td>
<td data-sourcepos="59:68-59:85">242400</td>
<td data-sourcepos="59:87-59:100">44.80</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">CLB Registers</td>
<td data-sourcepos="60:21-60:33">138027</td>
<td data-sourcepos="60:35-60:47">0</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">484800</td>
<td data-sourcepos="60:87-60:100">28.47</td>
</tr>
<tr data-sourcepos="61:1-61:105">
<td data-sourcepos="61:2-61:24">Block RAM Tile</td>
<td data-sourcepos="61:26-61:37">351</td>
<td data-sourcepos="61:39-61:51">0</td>
<td data-sourcepos="61:53-61:71">0</td>
<td data-sourcepos="61:73-61:90">600</td>
<td data-sourcepos="61:92-61:105">58.50</td>
</tr>
<tr data-sourcepos="62:1-62:105">
<td data-sourcepos="62:2-62:9">DSPs</td>
<td data-sourcepos="62:11-62:24">2</td>
<td data-sourcepos="62:26-62:37">0</td>
<td data-sourcepos="62:39-62:51">0</td>
<td data-sourcepos="62:53-62:71">1920</td>
<td data-sourcepos="62:73-62:90">0.10</td>
</tr>
<tr data-sourcepos="63:1-63:105">
<td data-sourcepos="63:2-63:19">Bonded IOB</td>
<td data-sourcepos="63:21-63:33">31</td>
<td data-sourcepos="63:35-63:47">31</td>
<td data-sourcepos="63:49-63:66">0</td>
<td data-sourcepos="63:68-63:85">520</td>
<td data-sourcepos="63:87-63:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="66:1-66:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="67:1-67:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="70:1-71:0" dir="auto">
<li data-sourcepos="70:1-71:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/738bf9593a57ca259362e1af1dd184d1/etl_test_fw-v3.0.6.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="72:1-72:3">
<p data-sourcepos="73:2-73:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-07-12T00:12:44+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.0.5
v3.0.5
Official_version_v3.0.5
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 60</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-28:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="15:47-15:59">3.0.5</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e6e805ba89823c14e7d89f9fc173e5678a03397e" data-reference-type="commit" data-original="e6e805b" data-link="false" data-link-reference="false" data-project="107856" data-commit="e6e805ba89823c14e7d89f9fc173e5678a03397e" data-container="body" data-placement="top" title="ci: add ipbus_decode for xml check" class="gfm gfm-commit has-tooltip">e6e805ba</a></td>
<td data-sourcepos="17:47-17:59">1.2.2</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">c533a6b</td>
<td data-sourcepos="19:47-19:59">6.55.1</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e3dca4af32f35730e587ffc90bd08b3a033945bb" data-reference-type="commit" data-original="e3dca4a" data-link="false" data-link-reference="false" data-project="107856" data-commit="e3dca4af32f35730e587ffc90bd08b3a033945bb" data-container="body" data-placement="top" title="register etroc data inversion for timing" class="gfm gfm-commit has-tooltip">e3dca4af</a></td>
<td data-sourcepos="20:47-20:59">3.0.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> OTHERS</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/bbb6b2bb421a0cb8fb0ecb4ea3036c316887a877" data-reference-type="commit" data-original="bbb6b2b" data-link="false" data-link-reference="false" data-project="107856" data-commit="bbb6b2bb421a0cb8fb0ecb4ea3036c316887a877" data-container="body" data-placement="top" title="led supercharge" class="gfm gfm-commit has-tooltip">bbb6b2bb</a></td>
<td data-sourcepos="21:47-21:59">2.1.0</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/27f1f648a242b29f62177c34a620181355de8a59" data-reference-type="commit" data-original="27f1f64" data-link="false" data-link-reference="false" data-project="107856" data-commit="27f1f648a242b29f62177c34a620181355de8a59" data-container="body" data-placement="top" title="rename constant" class="gfm gfm-commit has-tooltip">27f1f648</a></td>
<td data-sourcepos="22:47-22:59">3.0.4</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="23:47-23:59">3.0.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/aba6354a6a54a4950c0ae91702dc610e2dd582db" data-reference-type="commit" data-original="aba6354" data-link="false" data-link-reference="false" data-project="107856" data-commit="aba6354a6a54a4950c0ae91702dc610e2dd582db" data-container="body" data-placement="top" title="change number of rbs to 5" class="gfm gfm-commit has-tooltip">aba6354a</a></td>
<td data-sourcepos="24:47-24:59">3.0.0</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> lpgbt_emul</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="25:47-25:59">3.0.5</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> gbt_sc</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="26:47-26:59">3.0.5</td>
</tr>
<tr data-sourcepos="27:1-27:60">
<td data-sourcepos="27:2-27:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="27:30-27:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="27:47-27:59">2.1.0</td>
</tr>
<tr data-sourcepos="28:1-28:60">
<td data-sourcepos="28:2-28:28">
<strong>Lib:</strong> lpgbt_fpga</td>
<td data-sourcepos="28:30-28:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/b6af8b880950a74d75456a08aeda298fb4aefc67" data-reference-type="commit" data-original="b6af8b8" data-link="false" data-link-reference="false" data-project="107856" data-commit="b6af8b880950a74d75456a08aeda298fb4aefc67" data-container="body" data-placement="top" title="hog: .sub -> .src" class="gfm gfm-commit has-tooltip">b6af8b88</a></td>
<td data-sourcepos="28:47-28:59">3.0.5</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="32:1-32:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="34:1-39:34" dir="auto">
<thead>
<tr data-sourcepos="34:1-34:34">
<th data-sourcepos="34:2-34:16"><strong>Parameter</strong></th>
<th data-sourcepos="34:18-34:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="36:1-36:34">
<td data-sourcepos="36:2-36:16">WNS:</td>
<td data-sourcepos="36:18-36:33">0.029645</td>
</tr>
<tr data-sourcepos="37:1-37:34">
<td data-sourcepos="37:2-37:16">TNS:</td>
<td data-sourcepos="37:18-37:33">0.000000</td>
</tr>
<tr data-sourcepos="38:1-38:34">
<td data-sourcepos="38:2-38:16">WHS:</td>
<td data-sourcepos="38:18-38:33">0.004000</td>
</tr>
<tr data-sourcepos="39:1-39:34">
<td data-sourcepos="39:2-39:16">THS:</td>
<td data-sourcepos="39:18-39:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="42:2-42:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="46:1-46:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="48:1-54:107" dir="auto">
<thead>
<tr data-sourcepos="48:1-48:107">
<th data-sourcepos="48:2-48:19"><strong>Site Type</strong></th>
<th data-sourcepos="48:21-48:33"><strong>Used</strong></th>
<th data-sourcepos="48:35-48:49"><strong>Fixed</strong></th>
<th data-sourcepos="48:51-48:68"><strong>Prohibited</strong></th>
<th data-sourcepos="48:70-48:87"><strong>Available</strong></th>
<th data-sourcepos="48:89-48:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">CLB LUTs*</td>
<td data-sourcepos="50:21-50:33">100101</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">242400</td>
<td data-sourcepos="50:89-50:102">41.30</td>
</tr>
<tr data-sourcepos="51:1-51:107">
<td data-sourcepos="51:2-51:19">CLB Registers</td>
<td data-sourcepos="51:21-51:33">114652</td>
<td data-sourcepos="51:35-51:49">0</td>
<td data-sourcepos="51:51-51:68">0</td>
<td data-sourcepos="51:70-51:87">484800</td>
<td data-sourcepos="51:89-51:102">23.65</td>
</tr>
<tr data-sourcepos="52:1-52:107">
<td data-sourcepos="52:2-52:24">Block RAM Tile</td>
<td data-sourcepos="52:26-52:39">319.5</td>
<td data-sourcepos="52:41-52:53">0</td>
<td data-sourcepos="52:55-52:73">0</td>
<td data-sourcepos="52:75-52:92">600</td>
<td data-sourcepos="52:94-52:107">53.25</td>
</tr>
<tr data-sourcepos="53:1-53:107">
<td data-sourcepos="53:2-53:9">DSPs</td>
<td data-sourcepos="53:11-53:24">2</td>
<td data-sourcepos="53:26-53:39">0</td>
<td data-sourcepos="53:41-53:53">0</td>
<td data-sourcepos="53:55-53:73">1920</td>
<td data-sourcepos="53:75-53:92">0.10</td>
</tr>
<tr data-sourcepos="54:1-54:107">
<td data-sourcepos="54:2-54:19">Bonded IOB</td>
<td data-sourcepos="54:21-54:33">25</td>
<td data-sourcepos="54:35-54:49">0</td>
<td data-sourcepos="54:51-54:68">0</td>
<td data-sourcepos="54:70-54:87">520</td>
<td data-sourcepos="54:89-54:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="56:1-56:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="58:1-64:105" dir="auto">
<thead>
<tr data-sourcepos="58:1-58:105">
<th data-sourcepos="58:2-58:19"><strong>Site Type</strong></th>
<th data-sourcepos="58:21-58:33"><strong>Used</strong></th>
<th data-sourcepos="58:35-58:47"><strong>Fixed</strong></th>
<th data-sourcepos="58:49-58:66"><strong>Prohibited</strong></th>
<th data-sourcepos="58:68-58:85"><strong>Available</strong></th>
<th data-sourcepos="58:87-58:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">CLB LUTs</td>
<td data-sourcepos="60:21-60:33">108575</td>
<td data-sourcepos="60:35-60:47">0</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">242400</td>
<td data-sourcepos="60:87-60:100">44.79</td>
</tr>
<tr data-sourcepos="61:1-61:105">
<td data-sourcepos="61:2-61:19">CLB Registers</td>
<td data-sourcepos="61:21-61:33">138027</td>
<td data-sourcepos="61:35-61:47">0</td>
<td data-sourcepos="61:49-61:66">0</td>
<td data-sourcepos="61:68-61:85">484800</td>
<td data-sourcepos="61:87-61:100">28.47</td>
</tr>
<tr data-sourcepos="62:1-62:105">
<td data-sourcepos="62:2-62:24">Block RAM Tile</td>
<td data-sourcepos="62:26-62:37">351</td>
<td data-sourcepos="62:39-62:51">0</td>
<td data-sourcepos="62:53-62:71">0</td>
<td data-sourcepos="62:73-62:90">600</td>
<td data-sourcepos="62:92-62:105">58.50</td>
</tr>
<tr data-sourcepos="63:1-63:105">
<td data-sourcepos="63:2-63:9">DSPs</td>
<td data-sourcepos="63:11-63:24">2</td>
<td data-sourcepos="63:26-63:37">0</td>
<td data-sourcepos="63:39-63:51">0</td>
<td data-sourcepos="63:53-63:71">1920</td>
<td data-sourcepos="63:73-63:90">0.10</td>
</tr>
<tr data-sourcepos="64:1-64:105">
<td data-sourcepos="64:2-64:19">Bonded IOB</td>
<td data-sourcepos="64:21-64:33">31</td>
<td data-sourcepos="64:35-64:47">31</td>
<td data-sourcepos="64:49-64:66">0</td>
<td data-sourcepos="64:68-64:85">520</td>
<td data-sourcepos="64:87-64:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="67:1-67:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="68:1-68:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="71:1-72:0" dir="auto">
<li data-sourcepos="71:1-72:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/42a6aa8f496f50deceed4a63f0c95db1/etl_test_fw-v3.0.5.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="73:1-73:3">
<p data-sourcepos="74:2-74:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-07-11T15:42:43+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.0.4
v3.0.4
Official_version_v3.0.4
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 59</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/27f1f648a242b29f62177c34a620181355de8a59" data-reference-type="commit" data-original="27f1f64" data-link="false" data-link-reference="false" data-project="107856" data-commit="27f1f648a242b29f62177c34a620181355de8a59" data-container="body" data-placement="top" title="rename constant" class="gfm gfm-commit has-tooltip">27f1f648</a></td>
<td data-sourcepos="15:47-15:59">3.0.4</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="17:47-17:59">3.0.0</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">e261797</td>
<td data-sourcepos="19:47-19:59">6.48.9</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e3dca4af32f35730e587ffc90bd08b3a033945bb" data-reference-type="commit" data-original="e3dca4a" data-link="false" data-link-reference="false" data-project="107856" data-commit="e3dca4af32f35730e587ffc90bd08b3a033945bb" data-container="body" data-placement="top" title="register etroc data inversion for timing" class="gfm gfm-commit has-tooltip">e3dca4af</a></td>
<td data-sourcepos="20:47-20:59">3.0.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/27f1f648a242b29f62177c34a620181355de8a59" data-reference-type="commit" data-original="27f1f64" data-link="false" data-link-reference="false" data-project="107856" data-commit="27f1f648a242b29f62177c34a620181355de8a59" data-container="body" data-placement="top" title="rename constant" class="gfm gfm-commit has-tooltip">27f1f648</a></td>
<td data-sourcepos="21:47-21:59">3.0.4</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="22:47-22:59">3.0.0</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/aba6354a6a54a4950c0ae91702dc610e2dd582db" data-reference-type="commit" data-original="aba6354" data-link="false" data-link-reference="false" data-project="107856" data-commit="aba6354a6a54a4950c0ae91702dc610e2dd582db" data-container="body" data-placement="top" title="change number of rbs to 5" class="gfm gfm-commit has-tooltip">aba6354a</a></td>
<td data-sourcepos="23:47-23:59">3.0.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.391508</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:107" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:107">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
<th data-sourcepos="44:89-44:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:107">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">100100</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
<td data-sourcepos="46:89-46:102">41.30</td>
</tr>
<tr data-sourcepos="47:1-47:107">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">114652</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
<td data-sourcepos="47:89-47:102">23.65</td>
</tr>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">319.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:92">600</td>
<td data-sourcepos="48:94-48:107">53.25</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
<td data-sourcepos="49:75-49:92">0.10</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
<td data-sourcepos="50:89-50:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:105" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:105">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
<th data-sourcepos="54:87-54:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:105">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">108576</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
<td data-sourcepos="56:87-56:100">44.79</td>
</tr>
<tr data-sourcepos="57:1-57:105">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">138027</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
<td data-sourcepos="57:87-57:100">28.47</td>
</tr>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">351</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:90">600</td>
<td data-sourcepos="58:92-58:105">58.50</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
<td data-sourcepos="59:73-59:90">0.10</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
<td data-sourcepos="60:87-60:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="67:1-69:0" dir="auto">
<li data-sourcepos="67:1-67:142"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/ae3e69ad583d87a9034a018683391547/etl_test_fw-v3.0.4.z01">etl_test_fw.z01</a></li>
<li data-sourcepos="68:1-69:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/b2e6758f09782733d4d8f03a17529a72/etl_test_fw-v3.0.4.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="70:1-70:3">
<p data-sourcepos="71:2-71:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-07-08T16:51:57+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.0.3
v3.0.3
Official_version_v3.0.3
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 58</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h3 data-sourcepos="13:1-13:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="14:1-14:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<hr data-sourcepos="18:1-18:3">
<p data-sourcepos="19:2-19:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-07-08T16:05:05+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.0.2
v3.0.2
Official_version_v3.0.2
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 57</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<p data-sourcepos="6:1-6:51" dir="auto">this is not supported by hog CI at the moment... :(</p>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e876491d8d6c9955504116aec810599132d2164f" data-reference-type="commit" data-original="e876491" data-link="false" data-link-reference="false" data-project="107856" data-commit="e876491d8d6c9955504116aec810599132d2164f" data-container="body" data-placement="top" title="remove stray line break" class="gfm gfm-commit has-tooltip">e876491d</a></td>
<td data-sourcepos="15:47-15:59">3.0.2</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="17:47-17:59">3.0.0</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">e261797</td>
<td data-sourcepos="19:47-19:59">6.48.9</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e3dca4af32f35730e587ffc90bd08b3a033945bb" data-reference-type="commit" data-original="e3dca4a" data-link="false" data-link-reference="false" data-project="107856" data-commit="e3dca4af32f35730e587ffc90bd08b3a033945bb" data-container="body" data-placement="top" title="register etroc data inversion for timing" class="gfm gfm-commit has-tooltip">e3dca4af</a></td>
<td data-sourcepos="20:47-20:59">3.0.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e876491d8d6c9955504116aec810599132d2164f" data-reference-type="commit" data-original="e876491" data-link="false" data-link-reference="false" data-project="107856" data-commit="e876491d8d6c9955504116aec810599132d2164f" data-container="body" data-placement="top" title="remove stray line break" class="gfm gfm-commit has-tooltip">e876491d</a></td>
<td data-sourcepos="21:47-21:59">3.0.2</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="22:47-22:59">3.0.0</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/aba6354a6a54a4950c0ae91702dc610e2dd582db" data-reference-type="commit" data-original="aba6354" data-link="false" data-link-reference="false" data-project="107856" data-commit="aba6354a6a54a4950c0ae91702dc610e2dd582db" data-container="body" data-placement="top" title="change number of rbs to 5" class="gfm gfm-commit has-tooltip">aba6354a</a></td>
<td data-sourcepos="23:47-23:59">3.0.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.211722</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:107" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:107">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
<th data-sourcepos="44:89-44:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:107">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">100101</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
<td data-sourcepos="46:89-46:102">41.30</td>
</tr>
<tr data-sourcepos="47:1-47:107">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">114652</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
<td data-sourcepos="47:89-47:102">23.65</td>
</tr>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">319.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:92">600</td>
<td data-sourcepos="48:94-48:107">53.25</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
<td data-sourcepos="49:75-49:92">0.10</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
<td data-sourcepos="50:89-50:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:105" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:105">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
<th data-sourcepos="54:87-54:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:105">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">108583</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
<td data-sourcepos="56:87-56:100">44.79</td>
</tr>
<tr data-sourcepos="57:1-57:105">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">138027</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
<td data-sourcepos="57:87-57:100">28.47</td>
</tr>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">351</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:90">600</td>
<td data-sourcepos="58:92-58:105">58.50</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
<td data-sourcepos="59:73-59:90">0.10</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
<td data-sourcepos="60:87-60:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<hr data-sourcepos="68:1-68:3">
<p data-sourcepos="69:2-69:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-07-08T15:54:26+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.0.1
v3.0.1
Official_version_v3.0.1
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 56</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a40b42bcc023399e4d160dd43e20e0a6ef30b06f" data-reference-type="commit" data-original="a40b42b" data-link="false" data-link-reference="false" data-project="107856" data-commit="a40b42bcc023399e4d160dd43e20e0a6ef30b06f" data-container="body" data-placement="top" title="add comment" class="gfm gfm-commit has-tooltip">a40b42bc</a></td>
<td data-sourcepos="15:47-15:59">3.0.1</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="17:47-17:59">3.0.0</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">e261797</td>
<td data-sourcepos="19:47-19:59">6.48.9</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e3dca4af32f35730e587ffc90bd08b3a033945bb" data-reference-type="commit" data-original="e3dca4a" data-link="false" data-link-reference="false" data-project="107856" data-commit="e3dca4af32f35730e587ffc90bd08b3a033945bb" data-container="body" data-placement="top" title="register etroc data inversion for timing" class="gfm gfm-commit has-tooltip">e3dca4af</a></td>
<td data-sourcepos="20:47-20:59">3.0.0</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a40b42bcc023399e4d160dd43e20e0a6ef30b06f" data-reference-type="commit" data-original="a40b42b" data-link="false" data-link-reference="false" data-project="107856" data-commit="a40b42bcc023399e4d160dd43e20e0a6ef30b06f" data-container="body" data-placement="top" title="add comment" class="gfm gfm-commit has-tooltip">a40b42bc</a></td>
<td data-sourcepos="21:47-21:59">3.0.1</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="22:47-22:59">3.0.0</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/aba6354a6a54a4950c0ae91702dc610e2dd582db" data-reference-type="commit" data-original="aba6354" data-link="false" data-link-reference="false" data-project="107856" data-commit="aba6354a6a54a4950c0ae91702dc610e2dd582db" data-container="body" data-placement="top" title="change number of rbs to 5" class="gfm gfm-commit has-tooltip">aba6354a</a></td>
<td data-sourcepos="23:47-23:59">3.0.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.364644</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:107" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:107">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
<th data-sourcepos="44:89-44:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:107">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">100101</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
<td data-sourcepos="46:89-46:102">41.30</td>
</tr>
<tr data-sourcepos="47:1-47:107">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">114652</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
<td data-sourcepos="47:89-47:102">23.65</td>
</tr>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">319.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:92">600</td>
<td data-sourcepos="48:94-48:107">53.25</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
<td data-sourcepos="49:75-49:92">0.10</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
<td data-sourcepos="50:89-50:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:105" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:105">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
<th data-sourcepos="54:87-54:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:105">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">108613</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
<td data-sourcepos="56:87-56:100">44.81</td>
</tr>
<tr data-sourcepos="57:1-57:105">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">138027</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
<td data-sourcepos="57:87-57:100">28.47</td>
</tr>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">351</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:90">600</td>
<td data-sourcepos="58:92-58:105">58.50</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
<td data-sourcepos="59:73-59:90">0.10</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
<td data-sourcepos="60:87-60:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<hr data-sourcepos="68:1-68:3">
<p data-sourcepos="69:2-69:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-07-08T05:46:02+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v3.0.0
v3.0.0
Official_version_v3.0.0
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 55</li>
<li data-sourcepos="3:1-4:0">Branch name: major_version/multi-rb</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<ul data-sourcepos="6:1-10:0" dir="auto">
<li data-sourcepos="6:1-6:23">Add support for 5 RBs</li>
<li data-sourcepos="7:1-7:26">Add filler rate register</li>
<li data-sourcepos="8:1-10:0">Add QINJ injector</li>
</ul>
<h2 data-sourcepos="11:1-11:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="14:1-14:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="15:1-26:60" dir="auto">
<thead>
<tr data-sourcepos="15:1-15:60">
<th data-sourcepos="15:2-15:28"><strong>File set</strong></th>
<th data-sourcepos="15:30-15:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="15:47-15:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">Global</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/0b76602b5b52ab7bfd38fc49424f3965f839a45e" data-reference-type="commit" data-original="0b76602" data-link="false" data-link-reference="false" data-project="107856" data-commit="0b76602b5b52ab7bfd38fc49424f3965f839a45e" data-container="body" data-placement="top" title="fix uplink/downlink ffs" class="gfm gfm-commit has-tooltip">0b76602b</a></td>
<td data-sourcepos="17:47-17:59">3.0.0</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Constraints</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="18:47-18:59">2.1.2</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">IPbus XML</td>
<td data-sourcepos="19:30-19:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="19:47-19:59">3.0.0</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">Top Directory</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="20:47-20:59">2.1.3</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">Hog</td>
<td data-sourcepos="21:30-21:45">e261797</td>
<td data-sourcepos="21:47-21:59">6.48.9</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/e3dca4af32f35730e587ffc90bd08b3a033945bb" data-reference-type="commit" data-original="e3dca4a" data-link="false" data-link-reference="false" data-project="107856" data-commit="e3dca4af32f35730e587ffc90bd08b3a033945bb" data-container="body" data-placement="top" title="register etroc data inversion for timing" class="gfm gfm-commit has-tooltip">e3dca4af</a></td>
<td data-sourcepos="22:47-22:59">3.0.0</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/0b76602b5b52ab7bfd38fc49424f3965f839a45e" data-reference-type="commit" data-original="0b76602" data-link="false" data-link-reference="false" data-project="107856" data-commit="0b76602b5b52ab7bfd38fc49424f3965f839a45e" data-container="body" data-placement="top" title="fix uplink/downlink ffs" class="gfm gfm-commit has-tooltip">0b76602b</a></td>
<td data-sourcepos="23:47-23:59">3.0.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/5a8730175b2fddd6f4827be44563ad7fe74b3450" data-reference-type="commit" data-original="5a87301" data-link="false" data-link-reference="false" data-project="107856" data-commit="5a8730175b2fddd6f4827be44563ad7fe74b3450" data-container="body" data-placement="top" title="add a filler rate register for debug" class="gfm gfm-commit has-tooltip">5a873017</a></td>
<td data-sourcepos="24:47-24:59">3.0.0</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/aba6354a6a54a4950c0ae91702dc610e2dd582db" data-reference-type="commit" data-original="aba6354" data-link="false" data-link-reference="false" data-project="107856" data-commit="aba6354a6a54a4950c0ae91702dc610e2dd582db" data-container="body" data-placement="top" title="change number of rbs to 5" class="gfm gfm-commit has-tooltip">aba6354a</a></td>
<td data-sourcepos="25:47-25:59">3.0.0</td>
</tr>
<tr data-sourcepos="26:1-26:60">
<td data-sourcepos="26:2-26:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="26:30-26:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="26:47-26:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="30:1-30:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="32:1-37:34" dir="auto">
<thead>
<tr data-sourcepos="32:1-32:34">
<th data-sourcepos="32:2-32:16"><strong>Parameter</strong></th>
<th data-sourcepos="32:18-32:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WNS:</td>
<td data-sourcepos="34:18-34:33">0.099251</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">TNS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
<tr data-sourcepos="36:1-36:34">
<td data-sourcepos="36:2-36:16">WHS:</td>
<td data-sourcepos="36:18-36:33">0.004000</td>
</tr>
<tr data-sourcepos="37:1-37:34">
<td data-sourcepos="37:2-37:16">THS:</td>
<td data-sourcepos="37:18-37:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="40:2-40:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="44:1-44:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="46:1-52:107" dir="auto">
<thead>
<tr data-sourcepos="46:1-46:107">
<th data-sourcepos="46:2-46:19"><strong>Site Type</strong></th>
<th data-sourcepos="46:21-46:33"><strong>Used</strong></th>
<th data-sourcepos="46:35-46:49"><strong>Fixed</strong></th>
<th data-sourcepos="46:51-46:68"><strong>Prohibited</strong></th>
<th data-sourcepos="46:70-46:87"><strong>Available</strong></th>
<th data-sourcepos="46:89-46:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:19">CLB LUTs*</td>
<td data-sourcepos="48:21-48:33">100100</td>
<td data-sourcepos="48:35-48:49">0</td>
<td data-sourcepos="48:51-48:68">0</td>
<td data-sourcepos="48:70-48:87">242400</td>
<td data-sourcepos="48:89-48:102">41.30</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:19">CLB Registers</td>
<td data-sourcepos="49:21-49:33">114652</td>
<td data-sourcepos="49:35-49:49">0</td>
<td data-sourcepos="49:51-49:68">0</td>
<td data-sourcepos="49:70-49:87">484800</td>
<td data-sourcepos="49:89-49:102">23.65</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:24">Block RAM Tile</td>
<td data-sourcepos="50:26-50:39">319.5</td>
<td data-sourcepos="50:41-50:53">0</td>
<td data-sourcepos="50:55-50:73">0</td>
<td data-sourcepos="50:75-50:92">600</td>
<td data-sourcepos="50:94-50:107">53.25</td>
</tr>
<tr data-sourcepos="51:1-51:107">
<td data-sourcepos="51:2-51:9">DSPs</td>
<td data-sourcepos="51:11-51:24">2</td>
<td data-sourcepos="51:26-51:39">0</td>
<td data-sourcepos="51:41-51:53">0</td>
<td data-sourcepos="51:55-51:73">1920</td>
<td data-sourcepos="51:75-51:92">0.10</td>
</tr>
<tr data-sourcepos="52:1-52:107">
<td data-sourcepos="52:2-52:19">Bonded IOB</td>
<td data-sourcepos="52:21-52:33">25</td>
<td data-sourcepos="52:35-52:49">0</td>
<td data-sourcepos="52:51-52:68">0</td>
<td data-sourcepos="52:70-52:87">520</td>
<td data-sourcepos="52:89-52:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="54:1-54:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="56:1-62:105" dir="auto">
<thead>
<tr data-sourcepos="56:1-56:105">
<th data-sourcepos="56:2-56:19"><strong>Site Type</strong></th>
<th data-sourcepos="56:21-56:33"><strong>Used</strong></th>
<th data-sourcepos="56:35-56:47"><strong>Fixed</strong></th>
<th data-sourcepos="56:49-56:66"><strong>Prohibited</strong></th>
<th data-sourcepos="56:68-56:85"><strong>Available</strong></th>
<th data-sourcepos="56:87-56:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:19">CLB LUTs</td>
<td data-sourcepos="58:21-58:33">108597</td>
<td data-sourcepos="58:35-58:47">0</td>
<td data-sourcepos="58:49-58:66">0</td>
<td data-sourcepos="58:68-58:85">242400</td>
<td data-sourcepos="58:87-58:100">44.80</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:19">CLB Registers</td>
<td data-sourcepos="59:21-59:33">138027</td>
<td data-sourcepos="59:35-59:47">0</td>
<td data-sourcepos="59:49-59:66">0</td>
<td data-sourcepos="59:68-59:85">484800</td>
<td data-sourcepos="59:87-59:100">28.47</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:24">Block RAM Tile</td>
<td data-sourcepos="60:26-60:37">351</td>
<td data-sourcepos="60:39-60:51">0</td>
<td data-sourcepos="60:53-60:71">0</td>
<td data-sourcepos="60:73-60:90">600</td>
<td data-sourcepos="60:92-60:105">58.50</td>
</tr>
<tr data-sourcepos="61:1-61:105">
<td data-sourcepos="61:2-61:9">DSPs</td>
<td data-sourcepos="61:11-61:24">2</td>
<td data-sourcepos="61:26-61:37">0</td>
<td data-sourcepos="61:39-61:51">0</td>
<td data-sourcepos="61:53-61:71">1920</td>
<td data-sourcepos="61:73-61:90">0.10</td>
</tr>
<tr data-sourcepos="62:1-62:105">
<td data-sourcepos="62:2-62:19">Bonded IOB</td>
<td data-sourcepos="62:21-62:33">31</td>
<td data-sourcepos="62:35-62:47">31</td>
<td data-sourcepos="62:49-62:66">0</td>
<td data-sourcepos="62:68-62:85">520</td>
<td data-sourcepos="62:87-62:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="65:1-65:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="66:1-66:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="69:1-71:0" dir="auto">
<li data-sourcepos="69:1-69:142"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/6e1b1406af171088719b991bbe40d0be/etl_test_fw-v3.0.0.z01">etl_test_fw.z01</a></li>
<li data-sourcepos="70:1-71:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/efa4d6363b342bcc302a64307baa2057/etl_test_fw-v3.0.0.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="72:1-72:3">
<p data-sourcepos="73:2-73:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-07-08T04:12:39+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v2.1.11
v2.1.11
Official_version_v2.1.11
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 54</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<ul data-sourcepos="6:1-9:0" dir="auto">
<li data-sourcepos="6:1-6:33">Reverse ETROC filler generator</li>
<li data-sourcepos="7:1-9:0">Add a data frame counter</li>
</ul>
<h2 data-sourcepos="10:1-10:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="13:1-13:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="14:1-25:60" dir="auto">
<thead>
<tr data-sourcepos="14:1-14:60">
<th data-sourcepos="14:2-14:28"><strong>File set</strong></th>
<th data-sourcepos="14:30-14:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="14:47-14:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Global</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/6fc29378f7bc6fa74690a9143c990938d26711b8" data-reference-type="commit" data-original="6fc2937" data-link="false" data-link-reference="false" data-project="107856" data-commit="6fc29378f7bc6fa74690a9143c990938d26711b8" data-container="body" data-placement="top" title="add a data frame count to the firmware" class="gfm gfm-commit has-tooltip">6fc29378</a></td>
<td data-sourcepos="16:47-16:59">2.1.11</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">Constraints</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="17:47-17:59">2.1.2</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">IPbus XML</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/6fc29378f7bc6fa74690a9143c990938d26711b8" data-reference-type="commit" data-original="6fc2937" data-link="false" data-link-reference="false" data-project="107856" data-commit="6fc29378f7bc6fa74690a9143c990938d26711b8" data-container="body" data-placement="top" title="add a data frame count to the firmware" class="gfm gfm-commit has-tooltip">6fc29378</a></td>
<td data-sourcepos="18:47-18:59">2.1.11</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Top Directory</td>
<td data-sourcepos="19:30-19:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="19:47-19:59">2.1.3</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">Hog</td>
<td data-sourcepos="20:30-20:45">e261797</td>
<td data-sourcepos="20:47-20:59">6.48.9</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/f97679d000700d4db6f5472bde4fc64892dc3e09" data-reference-type="commit" data-original="f97679d" data-link="false" data-link-reference="false" data-project="107856" data-commit="f97679d000700d4db6f5472bde4fc64892dc3e09" data-container="body" data-placement="top" title="add missing signal" class="gfm gfm-commit has-tooltip">f97679d0</a></td>
<td data-sourcepos="21:47-21:59">2.1.10</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/6fc29378f7bc6fa74690a9143c990938d26711b8" data-reference-type="commit" data-original="6fc2937" data-link="false" data-link-reference="false" data-project="107856" data-commit="6fc29378f7bc6fa74690a9143c990938d26711b8" data-container="body" data-placement="top" title="add a data frame count to the firmware" class="gfm gfm-commit has-tooltip">6fc29378</a></td>
<td data-sourcepos="22:47-22:59">2.1.11</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/6fc29378f7bc6fa74690a9143c990938d26711b8" data-reference-type="commit" data-original="6fc2937" data-link="false" data-link-reference="false" data-project="107856" data-commit="6fc29378f7bc6fa74690a9143c990938d26711b8" data-container="body" data-placement="top" title="add a data frame count to the firmware" class="gfm gfm-commit has-tooltip">6fc29378</a></td>
<td data-sourcepos="23:47-23:59">2.1.11</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2e52d4fd3fee867415145f9322998e4fd9a71580" data-reference-type="commit" data-original="2e52d4f" data-link="false" data-link-reference="false" data-project="107856" data-commit="2e52d4fd3fee867415145f9322998e4fd9a71580" data-container="body" data-placement="top" title="re-run the ipb decoder generator, cleanup" class="gfm gfm-commit has-tooltip">2e52d4fd</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
<tr data-sourcepos="25:1-25:60">
<td data-sourcepos="25:2-25:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="25:30-25:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="25:47-25:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="29:1-29:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="31:1-36:34" dir="auto">
<thead>
<tr data-sourcepos="31:1-31:34">
<th data-sourcepos="31:2-31:16"><strong>Parameter</strong></th>
<th data-sourcepos="31:18-31:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">WNS:</td>
<td data-sourcepos="33:18-33:33">0.241508</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">TNS:</td>
<td data-sourcepos="34:18-34:33">0.000000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">WHS:</td>
<td data-sourcepos="35:18-35:33">0.004000</td>
</tr>
<tr data-sourcepos="36:1-36:34">
<td data-sourcepos="36:2-36:16">THS:</td>
<td data-sourcepos="36:18-36:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="39:2-39:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="43:1-43:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="45:1-51:107" dir="auto">
<thead>
<tr data-sourcepos="45:1-45:107">
<th data-sourcepos="45:2-45:19"><strong>Site Type</strong></th>
<th data-sourcepos="45:21-45:33"><strong>Used</strong></th>
<th data-sourcepos="45:35-45:49"><strong>Fixed</strong></th>
<th data-sourcepos="45:51-45:68"><strong>Prohibited</strong></th>
<th data-sourcepos="45:70-45:87"><strong>Available</strong></th>
<th data-sourcepos="45:89-45:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="47:1-47:107">
<td data-sourcepos="47:2-47:19">CLB LUTs*</td>
<td data-sourcepos="47:21-47:33">29480</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">242400</td>
<td data-sourcepos="47:89-47:102">12.16</td>
</tr>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:19">CLB Registers</td>
<td data-sourcepos="48:21-48:33">35586</td>
<td data-sourcepos="48:35-48:49">0</td>
<td data-sourcepos="48:51-48:68">0</td>
<td data-sourcepos="48:70-48:87">484800</td>
<td data-sourcepos="48:89-48:102">7.34</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:24">Block RAM Tile</td>
<td data-sourcepos="49:26-49:39">331.5</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">0</td>
<td data-sourcepos="49:75-49:92">600</td>
<td data-sourcepos="49:94-49:107">55.25</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:9">DSPs</td>
<td data-sourcepos="50:11-50:24">2</td>
<td data-sourcepos="50:26-50:39">0</td>
<td data-sourcepos="50:41-50:53">0</td>
<td data-sourcepos="50:55-50:73">1920</td>
<td data-sourcepos="50:75-50:92">0.10</td>
</tr>
<tr data-sourcepos="51:1-51:107">
<td data-sourcepos="51:2-51:19">Bonded IOB</td>
<td data-sourcepos="51:21-51:33">25</td>
<td data-sourcepos="51:35-51:49">0</td>
<td data-sourcepos="51:51-51:68">0</td>
<td data-sourcepos="51:70-51:87">520</td>
<td data-sourcepos="51:89-51:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="53:1-53:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="55:1-61:105" dir="auto">
<thead>
<tr data-sourcepos="55:1-55:105">
<th data-sourcepos="55:2-55:19"><strong>Site Type</strong></th>
<th data-sourcepos="55:21-55:33"><strong>Used</strong></th>
<th data-sourcepos="55:35-55:47"><strong>Fixed</strong></th>
<th data-sourcepos="55:49-55:66"><strong>Prohibited</strong></th>
<th data-sourcepos="55:68-55:85"><strong>Available</strong></th>
<th data-sourcepos="55:87-55:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="57:1-57:105">
<td data-sourcepos="57:2-57:19">CLB LUTs</td>
<td data-sourcepos="57:21-57:33">33034</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">242400</td>
<td data-sourcepos="57:87-57:100">13.63</td>
</tr>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:19">CLB Registers</td>
<td data-sourcepos="58:21-58:33">44969</td>
<td data-sourcepos="58:35-58:47">0</td>
<td data-sourcepos="58:49-58:66">0</td>
<td data-sourcepos="58:68-58:85">484800</td>
<td data-sourcepos="58:87-58:100">9.28</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:24">Block RAM Tile</td>
<td data-sourcepos="59:26-59:37">345</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">0</td>
<td data-sourcepos="59:73-59:90">600</td>
<td data-sourcepos="59:92-59:105">57.50</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:9">DSPs</td>
<td data-sourcepos="60:11-60:24">2</td>
<td data-sourcepos="60:26-60:37">0</td>
<td data-sourcepos="60:39-60:51">0</td>
<td data-sourcepos="60:53-60:71">1920</td>
<td data-sourcepos="60:73-60:90">0.10</td>
</tr>
<tr data-sourcepos="61:1-61:105">
<td data-sourcepos="61:2-61:19">Bonded IOB</td>
<td data-sourcepos="61:21-61:33">31</td>
<td data-sourcepos="61:35-61:47">31</td>
<td data-sourcepos="61:49-61:66">0</td>
<td data-sourcepos="61:68-61:85">520</td>
<td data-sourcepos="61:87-61:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="64:1-64:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="65:1-65:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="68:1-69:0" dir="auto">
<li data-sourcepos="68:1-69:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/211dc450ab0e0150a92678a494435447/etl_test_fw-v2.1.11.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="70:1-70:3">
<p data-sourcepos="71:2-71:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-06-20T21:51:17+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v2.1.10
v2.1.10
Official_version_v2.1.10
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 53</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/f97679d000700d4db6f5472bde4fc64892dc3e09" data-reference-type="commit" data-original="f97679d" data-link="false" data-link-reference="false" data-project="107856" data-commit="f97679d000700d4db6f5472bde4fc64892dc3e09" data-container="body" data-placement="top" title="add missing signal" class="gfm gfm-commit has-tooltip">f97679d0</a></td>
<td data-sourcepos="15:47-15:59">2.1.10</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/65fc72407bf4a2366a956a31a038961df0ab3fd6" data-reference-type="commit" data-original="65fc724" data-link="false" data-link-reference="false" data-project="107856" data-commit="65fc72407bf4a2366a956a31a038961df0ab3fd6" data-container="body" data-placement="top" title="add l1a+qinj capabilities" class="gfm gfm-commit has-tooltip">65fc7240</a></td>
<td data-sourcepos="17:47-17:59">2.1.10</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">e261797</td>
<td data-sourcepos="19:47-19:59">6.48.9</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/f97679d000700d4db6f5472bde4fc64892dc3e09" data-reference-type="commit" data-original="f97679d" data-link="false" data-link-reference="false" data-project="107856" data-commit="f97679d000700d4db6f5472bde4fc64892dc3e09" data-container="body" data-placement="top" title="add missing signal" class="gfm gfm-commit has-tooltip">f97679d0</a></td>
<td data-sourcepos="20:47-20:59">2.1.10</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/65fc72407bf4a2366a956a31a038961df0ab3fd6" data-reference-type="commit" data-original="65fc724" data-link="false" data-link-reference="false" data-project="107856" data-commit="65fc72407bf4a2366a956a31a038961df0ab3fd6" data-container="body" data-placement="top" title="add l1a+qinj capabilities" class="gfm gfm-commit has-tooltip">65fc7240</a></td>
<td data-sourcepos="21:47-21:59">2.1.10</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/65fc72407bf4a2366a956a31a038961df0ab3fd6" data-reference-type="commit" data-original="65fc724" data-link="false" data-link-reference="false" data-project="107856" data-commit="65fc72407bf4a2366a956a31a038961df0ab3fd6" data-container="body" data-placement="top" title="add l1a+qinj capabilities" class="gfm gfm-commit has-tooltip">65fc7240</a></td>
<td data-sourcepos="22:47-22:59">2.1.10</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2e52d4fd3fee867415145f9322998e4fd9a71580" data-reference-type="commit" data-original="2e52d4f" data-link="false" data-link-reference="false" data-project="107856" data-commit="2e52d4fd3fee867415145f9322998e4fd9a71580" data-container="body" data-placement="top" title="re-run the ipb decoder generator, cleanup" class="gfm gfm-commit has-tooltip">2e52d4fd</a></td>
<td data-sourcepos="23:47-23:59">2.1.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.220722</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:107" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:107">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
<th data-sourcepos="44:89-44:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:107">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">29265</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
<td data-sourcepos="46:89-46:102">12.07</td>
</tr>
<tr data-sourcepos="47:1-47:107">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">34782</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
<td data-sourcepos="47:89-47:102">7.17</td>
</tr>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">331.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:92">600</td>
<td data-sourcepos="48:94-48:107">55.25</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
<td data-sourcepos="49:75-49:92">0.10</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
<td data-sourcepos="50:89-50:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:105" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:105">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
<th data-sourcepos="54:87-54:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:105">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">32825</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
<td data-sourcepos="56:87-56:100">13.54</td>
</tr>
<tr data-sourcepos="57:1-57:105">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">44165</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
<td data-sourcepos="57:87-57:100">9.11</td>
</tr>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">345</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:90">600</td>
<td data-sourcepos="58:92-58:105">57.50</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
<td data-sourcepos="59:73-59:90">0.10</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
<td data-sourcepos="60:87-60:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="67:1-68:0" dir="auto">
<li data-sourcepos="67:1-68:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/74eaaffaa3ec364de64073f302371c56/etl_test_fw-v2.1.10.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="69:1-69:3">
<p data-sourcepos="70:2-70:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-05-31T18:07:16+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v2.1.9
v2.1.9
Official_version_v2.1.9
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 52</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-reference-type="commit" data-original="ba7bf4d" data-link="false" data-link-reference="false" data-project="107856" data-commit="ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-container="body" data-placement="top" title="feat: add fast commands" class="gfm gfm-commit has-tooltip">ba7bf4db</a></td>
<td data-sourcepos="15:47-15:59">2.1.9</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-reference-type="commit" data-original="ba7bf4d" data-link="false" data-link-reference="false" data-project="107856" data-commit="ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-container="body" data-placement="top" title="feat: add fast commands" class="gfm gfm-commit has-tooltip">ba7bf4db</a></td>
<td data-sourcepos="17:47-17:59">2.1.9</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">e261797</td>
<td data-sourcepos="19:47-19:59">6.48.9</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-reference-type="commit" data-original="ba7bf4d" data-link="false" data-link-reference="false" data-project="107856" data-commit="ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-container="body" data-placement="top" title="feat: add fast commands" class="gfm gfm-commit has-tooltip">ba7bf4db</a></td>
<td data-sourcepos="20:47-20:59">2.1.9</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-reference-type="commit" data-original="ba7bf4d" data-link="false" data-link-reference="false" data-project="107856" data-commit="ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-container="body" data-placement="top" title="feat: add fast commands" class="gfm gfm-commit has-tooltip">ba7bf4db</a></td>
<td data-sourcepos="21:47-21:59">2.1.9</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-reference-type="commit" data-original="ba7bf4d" data-link="false" data-link-reference="false" data-project="107856" data-commit="ba7bf4dbda89c270edc68db5b679c4d87f8920cf" data-container="body" data-placement="top" title="feat: add fast commands" class="gfm gfm-commit has-tooltip">ba7bf4db</a></td>
<td data-sourcepos="22:47-22:59">2.1.9</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2e52d4fd3fee867415145f9322998e4fd9a71580" data-reference-type="commit" data-original="2e52d4f" data-link="false" data-link-reference="false" data-project="107856" data-commit="2e52d4fd3fee867415145f9322998e4fd9a71580" data-container="body" data-placement="top" title="re-run the ipb decoder generator, cleanup" class="gfm gfm-commit has-tooltip">2e52d4fd</a></td>
<td data-sourcepos="23:47-23:59">2.1.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.162997</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:107" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:107">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
<th data-sourcepos="44:89-44:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:107">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">29249</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
<td data-sourcepos="46:89-46:102">12.07</td>
</tr>
<tr data-sourcepos="47:1-47:107">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">34749</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
<td data-sourcepos="47:89-47:102">7.17</td>
</tr>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">331.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:92">600</td>
<td data-sourcepos="48:94-48:107">55.25</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
<td data-sourcepos="49:75-49:92">0.10</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
<td data-sourcepos="50:89-50:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:105" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:105">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
<th data-sourcepos="54:87-54:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:105">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">32805</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
<td data-sourcepos="56:87-56:100">13.53</td>
</tr>
<tr data-sourcepos="57:1-57:105">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">44132</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
<td data-sourcepos="57:87-57:100">9.10</td>
</tr>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">345</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:90">600</td>
<td data-sourcepos="58:92-58:105">57.50</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
<td data-sourcepos="59:73-59:90">0.10</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
<td data-sourcepos="60:87-60:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="67:1-68:0" dir="auto">
<li data-sourcepos="67:1-68:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/4bde376a72d909aea6b9e059524ffdde/etl_test_fw-v2.1.9.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="69:1-69:3">
<p data-sourcepos="70:2-70:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-05-26T17:22:29+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v2.1.8
v2.1.8
Official_version_v2.1.8
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 50</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/86290e2b858ba22e7407bca1e9e80ed45aebf6a0" data-reference-type="commit" data-original="86290e2" data-link="false" data-link-reference="false" data-project="107856" data-commit="86290e2b858ba22e7407bca1e9e80ed45aebf6a0" data-container="body" data-placement="top" title="commit update xml" class="gfm gfm-commit has-tooltip">86290e2b</a></td>
<td data-sourcepos="15:47-15:59">2.1.8</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/86290e2b858ba22e7407bca1e9e80ed45aebf6a0" data-reference-type="commit" data-original="86290e2" data-link="false" data-link-reference="false" data-project="107856" data-commit="86290e2b858ba22e7407bca1e9e80ed45aebf6a0" data-container="body" data-placement="top" title="commit update xml" class="gfm gfm-commit has-tooltip">86290e2b</a></td>
<td data-sourcepos="17:47-17:59">2.1.8</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">e261797</td>
<td data-sourcepos="19:47-19:59">6.48.9</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/93186ca295d3393de16ce76ee50ce035ab048a3d" data-reference-type="commit" data-original="93186ca" data-link="false" data-link-reference="false" data-project="107856" data-commit="93186ca295d3393de16ce76ee50ce035ab048a3d" data-container="body" data-placement="top" title="update fast commands" class="gfm gfm-commit has-tooltip">93186ca2</a></td>
<td data-sourcepos="20:47-20:59">2.1.8</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/05e51dfe7bd49143be7b9db8b8e11ad938a56604" data-reference-type="commit" data-original="05e51df" data-link="false" data-link-reference="false" data-project="107856" data-commit="05e51dfe7bd49143be7b9db8b8e11ad938a56604" data-container="body" data-placement="top" title="remove unused link_reset pulse" class="gfm gfm-commit has-tooltip">05e51dfe</a></td>
<td data-sourcepos="21:47-21:59">2.1.8</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/d80848c16e2ecbf004dcce92de76b66648591b45" data-reference-type="commit" data-original="d80848c" data-link="false" data-link-reference="false" data-project="107856" data-commit="d80848c16e2ecbf004dcce92de76b66648591b45" data-container="body" data-placement="top" title="remove duplicate link reset" class="gfm gfm-commit has-tooltip">d80848c1</a></td>
<td data-sourcepos="22:47-22:59">2.1.8</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2e52d4fd3fee867415145f9322998e4fd9a71580" data-reference-type="commit" data-original="2e52d4f" data-link="false" data-link-reference="false" data-project="107856" data-commit="2e52d4fd3fee867415145f9322998e4fd9a71580" data-container="body" data-placement="top" title="re-run the ipb decoder generator, cleanup" class="gfm gfm-commit has-tooltip">2e52d4fd</a></td>
<td data-sourcepos="23:47-23:59">2.1.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.158508</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:107" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:107">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
<th data-sourcepos="44:89-44:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:107">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">29230</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
<td data-sourcepos="46:89-46:102">12.06</td>
</tr>
<tr data-sourcepos="47:1-47:107">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">34741</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
<td data-sourcepos="47:89-47:102">7.17</td>
</tr>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">331.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:92">600</td>
<td data-sourcepos="48:94-48:107">55.25</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
<td data-sourcepos="49:75-49:92">0.10</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
<td data-sourcepos="50:89-50:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:105" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:105">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
<th data-sourcepos="54:87-54:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:105">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">32779</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
<td data-sourcepos="56:87-56:100">13.52</td>
</tr>
<tr data-sourcepos="57:1-57:105">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">44124</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
<td data-sourcepos="57:87-57:100">9.10</td>
</tr>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">345</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:90">600</td>
<td data-sourcepos="58:92-58:105">57.50</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
<td data-sourcepos="59:73-59:90">0.10</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
<td data-sourcepos="60:87-60:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="67:1-68:0" dir="auto">
<li data-sourcepos="67:1-68:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/5f09303ee1a3120a494fdb73248b8bf0/etl_test_fw-v2.1.8.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="69:1-69:3">
<p data-sourcepos="70:2-70:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-05-22T22:53:00+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v2.1.7
v2.1.7
Official_version_v2.1.7
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 49</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/50be4c7846d8f4a993fffe51b77c35b8a3c27de6" data-reference-type="commit" data-original="50be4c7" data-link="false" data-link-reference="false" data-project="107856" data-commit="50be4c7846d8f4a993fffe51b77c35b8a3c27de6" data-container="body" data-placement="top" title="fix my dumb link math" class="gfm gfm-commit has-tooltip">50be4c78</a></td>
<td data-sourcepos="15:47-15:59">2.1.7</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c6ce9d93204f03721b7e0eb461254a101183c243" data-reference-type="commit" data-original="c6ce9d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="c6ce9d93204f03721b7e0eb461254a101183c243" data-container="body" data-placement="top" title="make elink width programmable" class="gfm gfm-commit has-tooltip">c6ce9d93</a></td>
<td data-sourcepos="17:47-17:59">2.1.7</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">e261797</td>
<td data-sourcepos="19:47-19:59">6.48.9</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c6ce9d93204f03721b7e0eb461254a101183c243" data-reference-type="commit" data-original="c6ce9d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="c6ce9d93204f03721b7e0eb461254a101183c243" data-container="body" data-placement="top" title="make elink width programmable" class="gfm gfm-commit has-tooltip">c6ce9d93</a></td>
<td data-sourcepos="20:47-20:59">2.1.7</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/50be4c7846d8f4a993fffe51b77c35b8a3c27de6" data-reference-type="commit" data-original="50be4c7" data-link="false" data-link-reference="false" data-project="107856" data-commit="50be4c7846d8f4a993fffe51b77c35b8a3c27de6" data-container="body" data-placement="top" title="fix my dumb link math" class="gfm gfm-commit has-tooltip">50be4c78</a></td>
<td data-sourcepos="21:47-21:59">2.1.7</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/ea9e4a3303621c43e003fc9ce343c44575f53c4c" data-reference-type="commit" data-original="ea9e4a3" data-link="false" data-link-reference="false" data-project="107856" data-commit="ea9e4a3303621c43e003fc9ce343c44575f53c4c" data-container="body" data-placement="top" title="update register map" class="gfm gfm-commit has-tooltip">ea9e4a33</a></td>
<td data-sourcepos="22:47-22:59">2.1.7</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2e52d4fd3fee867415145f9322998e4fd9a71580" data-reference-type="commit" data-original="2e52d4f" data-link="false" data-link-reference="false" data-project="107856" data-commit="2e52d4fd3fee867415145f9322998e4fd9a71580" data-container="body" data-placement="top" title="re-run the ipb decoder generator, cleanup" class="gfm gfm-commit has-tooltip">2e52d4fd</a></td>
<td data-sourcepos="23:47-23:59">2.1.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.044997</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:107" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:107">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
<th data-sourcepos="44:89-44:102"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:107">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">29230</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
<td data-sourcepos="46:89-46:102">12.06</td>
</tr>
<tr data-sourcepos="47:1-47:107">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">34741</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
<td data-sourcepos="47:89-47:102">7.17</td>
</tr>
<tr data-sourcepos="48:1-48:107">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">331.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:92">600</td>
<td data-sourcepos="48:94-48:107">55.25</td>
</tr>
<tr data-sourcepos="49:1-49:107">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
<td data-sourcepos="49:75-49:92">0.10</td>
</tr>
<tr data-sourcepos="50:1-50:107">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
<td data-sourcepos="50:89-50:102">4.81</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:105" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:105">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
<th data-sourcepos="54:87-54:100"><strong>Util%</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:105">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">32794</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
<td data-sourcepos="56:87-56:100">13.53</td>
</tr>
<tr data-sourcepos="57:1-57:105">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">44124</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
<td data-sourcepos="57:87-57:100">9.10</td>
</tr>
<tr data-sourcepos="58:1-58:105">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">345</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:90">600</td>
<td data-sourcepos="58:92-58:105">57.50</td>
</tr>
<tr data-sourcepos="59:1-59:105">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
<td data-sourcepos="59:73-59:90">0.10</td>
</tr>
<tr data-sourcepos="60:1-60:105">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
<td data-sourcepos="60:87-60:100">5.96</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="67:1-68:0" dir="auto">
<li data-sourcepos="67:1-68:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/4b7b2211c1f50cef2ee31f3b6b06fd46/etl_test_fw-v2.1.7.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="69:1-69:3">
<p data-sourcepos="70:2-70:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-05-19T18:33:49+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v2.1.6
v2.1.6
Official_version_v2.1.6
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 48</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c13e73648888c3986df8135001b75b72dfcbf484" data-reference-type="commit" data-original="c13e736" data-link="false" data-link-reference="false" data-project="107856" data-commit="c13e73648888c3986df8135001b75b72dfcbf484" data-container="body" data-placement="top" title="fix tx filler reset logic" class="gfm gfm-commit has-tooltip">c13e7364</a></td>
<td data-sourcepos="15:47-15:59">2.1.6</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/03b971a4e5b5952564549c9c06db2821009fd4aa" data-reference-type="commit" data-original="03b971a" data-link="false" data-link-reference="false" data-project="107856" data-commit="03b971a4e5b5952564549c9c06db2821009fd4aa" data-container="body" data-placement="top" title="feat: add a work-in-progress tx-fifo" class="gfm gfm-commit has-tooltip">03b971a4</a></td>
<td data-sourcepos="17:47-17:59">2.1.5</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">9a08237</td>
<td data-sourcepos="19:47-19:59">6.47.0</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/8f0c09cd7c4b428fe0ed95c3dec5cb2f6893d52d" data-reference-type="commit" data-original="8f0c09c" data-link="false" data-link-reference="false" data-project="107856" data-commit="8f0c09cd7c4b428fe0ed95c3dec5cb2f6893d52d" data-container="body" data-placement="top" title="fix dataformat parser to avoid metawords" class="gfm gfm-commit has-tooltip">8f0c09cd</a></td>
<td data-sourcepos="20:47-20:59">2.1.2</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/c13e73648888c3986df8135001b75b72dfcbf484" data-reference-type="commit" data-original="c13e736" data-link="false" data-link-reference="false" data-project="107856" data-commit="c13e73648888c3986df8135001b75b72dfcbf484" data-container="body" data-placement="top" title="fix tx filler reset logic" class="gfm gfm-commit has-tooltip">c13e7364</a></td>
<td data-sourcepos="21:47-21:59">2.1.6</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/03b971a4e5b5952564549c9c06db2821009fd4aa" data-reference-type="commit" data-original="03b971a" data-link="false" data-link-reference="false" data-project="107856" data-commit="03b971a4e5b5952564549c9c06db2821009fd4aa" data-container="body" data-placement="top" title="feat: add a work-in-progress tx-fifo" class="gfm gfm-commit has-tooltip">03b971a4</a></td>
<td data-sourcepos="22:47-22:59">2.1.5</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2e52d4fd3fee867415145f9322998e4fd9a71580" data-reference-type="commit" data-original="2e52d4f" data-link="false" data-link-reference="false" data-project="107856" data-commit="2e52d4fd3fee867415145f9322998e4fd9a71580" data-container="body" data-placement="top" title="re-run the ipb decoder generator, cleanup" class="gfm gfm-commit has-tooltip">2e52d4fd</a></td>
<td data-sourcepos="23:47-23:59">2.1.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.462508</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:91" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:91">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:91">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">27946</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
</tr>
<tr data-sourcepos="47:1-47:91">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">34296</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
</tr>
<tr data-sourcepos="48:1-48:91">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">331.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:91">600</td>
</tr>
<tr data-sourcepos="49:1-49:91">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
</tr>
<tr data-sourcepos="50:1-50:91">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:89" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:89">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:89">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">31504</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
</tr>
<tr data-sourcepos="57:1-57:89">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">43679</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
</tr>
<tr data-sourcepos="58:1-58:89">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">345</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:89">600</td>
</tr>
<tr data-sourcepos="59:1-59:89">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
</tr>
<tr data-sourcepos="60:1-60:89">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="67:1-68:0" dir="auto">
<li data-sourcepos="67:1-68:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/5b004c111dff447f6c21cc34e8e1e84c/etl_test_fw-v2.1.6.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="69:1-69:3">
<p data-sourcepos="70:2-70:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-05-17T22:51:09+02:00
Andrew Peck
https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/-/tags/v2.1.5
v2.1.5
Official_version_v2.1.5
<h2 data-sourcepos="1:1-1:18" dir="auto">
<a id="user-content-repository-info" class="anchor" href="#repository-info" aria-hidden="true"></a>Repository info</h2>
<ul data-sourcepos="2:1-4:0" dir="auto">
<li data-sourcepos="2:1-2:26">Merge request number: 47</li>
<li data-sourcepos="3:1-4:0">Branch name: devel</li>
</ul>
<h2 data-sourcepos="5:1-5:17" dir="auto">
<a id="user-content-mr-description" class="anchor" href="#mr-description" aria-hidden="true"></a>MR Description</h2>
<h2 data-sourcepos="9:1-9:12" dir="auto">
<a id="user-content-changelog" class="anchor" href="#changelog" aria-hidden="true"></a>Changelog</h2>
<h2 data-sourcepos="12:1-12:28" dir="auto">
<a id="user-content-etl_test_fw-version-table" class="anchor" href="#etl_test_fw-version-table" aria-hidden="true"></a>etl_test_fw Version Table</h2>
<table data-sourcepos="13:1-24:60" dir="auto">
<thead>
<tr data-sourcepos="13:1-13:60">
<th data-sourcepos="13:2-13:28"><strong>File set</strong></th>
<th data-sourcepos="13:30-13:45"><strong>Commit SHA</strong></th>
<th data-sourcepos="13:47-13:59"><strong>Version</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="15:1-15:60">
<td data-sourcepos="15:2-15:28">Global</td>
<td data-sourcepos="15:30-15:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/03b971a4e5b5952564549c9c06db2821009fd4aa" data-reference-type="commit" data-original="03b971a" data-link="false" data-link-reference="false" data-project="107856" data-commit="03b971a4e5b5952564549c9c06db2821009fd4aa" data-container="body" data-placement="top" title="feat: add a work-in-progress tx-fifo" class="gfm gfm-commit has-tooltip">03b971a4</a></td>
<td data-sourcepos="15:47-15:59">2.1.5</td>
</tr>
<tr data-sourcepos="16:1-16:60">
<td data-sourcepos="16:2-16:28">Constraints</td>
<td data-sourcepos="16:30-16:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/26635d941ac59798c85f69a4253261fc14bf2c18" data-reference-type="commit" data-original="26635d9" data-link="false" data-link-reference="false" data-project="107856" data-commit="26635d941ac59798c85f69a4253261fc14bf2c18" data-container="body" data-placement="top" title="compress bitstream" class="gfm gfm-commit has-tooltip">26635d94</a></td>
<td data-sourcepos="16:47-16:59">2.1.2</td>
</tr>
<tr data-sourcepos="17:1-17:60">
<td data-sourcepos="17:2-17:28">IPbus XML</td>
<td data-sourcepos="17:30-17:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/03b971a4e5b5952564549c9c06db2821009fd4aa" data-reference-type="commit" data-original="03b971a" data-link="false" data-link-reference="false" data-project="107856" data-commit="03b971a4e5b5952564549c9c06db2821009fd4aa" data-container="body" data-placement="top" title="feat: add a work-in-progress tx-fifo" class="gfm gfm-commit has-tooltip">03b971a4</a></td>
<td data-sourcepos="17:47-17:59">2.1.5</td>
</tr>
<tr data-sourcepos="18:1-18:60">
<td data-sourcepos="18:2-18:28">Top Directory</td>
<td data-sourcepos="18:30-18:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-reference-type="commit" data-original="a6e2d51" data-link="false" data-link-reference="false" data-project="107856" data-commit="a6e2d51b6e13ced9cad1edb42359ef3212f10fd8" data-container="body" data-placement="top" title="enable bin file, disable mcs" class="gfm gfm-commit has-tooltip">a6e2d51b</a></td>
<td data-sourcepos="18:47-18:59">2.1.3</td>
</tr>
<tr data-sourcepos="19:1-19:60">
<td data-sourcepos="19:2-19:28">Hog</td>
<td data-sourcepos="19:30-19:45">9a08237</td>
<td data-sourcepos="19:47-19:59">6.47.0</td>
</tr>
<tr data-sourcepos="20:1-20:60">
<td data-sourcepos="20:2-20:28">
<strong>Lib:</strong> etroc</td>
<td data-sourcepos="20:30-20:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/8f0c09cd7c4b428fe0ed95c3dec5cb2f6893d52d" data-reference-type="commit" data-original="8f0c09c" data-link="false" data-link-reference="false" data-project="107856" data-commit="8f0c09cd7c4b428fe0ed95c3dec5cb2f6893d52d" data-container="body" data-placement="top" title="fix dataformat parser to avoid metawords" class="gfm gfm-commit has-tooltip">8f0c09cd</a></td>
<td data-sourcepos="20:47-20:59">2.1.2</td>
</tr>
<tr data-sourcepos="21:1-21:60">
<td data-sourcepos="21:2-21:28">
<strong>Lib:</strong> etl_test_fw</td>
<td data-sourcepos="21:30-21:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/03b971a4e5b5952564549c9c06db2821009fd4aa" data-reference-type="commit" data-original="03b971a" data-link="false" data-link-reference="false" data-project="107856" data-commit="03b971a4e5b5952564549c9c06db2821009fd4aa" data-container="body" data-placement="top" title="feat: add a work-in-progress tx-fifo" class="gfm gfm-commit has-tooltip">03b971a4</a></td>
<td data-sourcepos="21:47-21:59">2.1.5</td>
</tr>
<tr data-sourcepos="22:1-22:60">
<td data-sourcepos="22:2-22:28">
<strong>Lib:</strong> ctrl_lib</td>
<td data-sourcepos="22:30-22:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/03b971a4e5b5952564549c9c06db2821009fd4aa" data-reference-type="commit" data-original="03b971a" data-link="false" data-link-reference="false" data-project="107856" data-commit="03b971a4e5b5952564549c9c06db2821009fd4aa" data-container="body" data-placement="top" title="feat: add a work-in-progress tx-fifo" class="gfm gfm-commit has-tooltip">03b971a4</a></td>
<td data-sourcepos="22:47-22:59">2.1.5</td>
</tr>
<tr data-sourcepos="23:1-23:60">
<td data-sourcepos="23:2-23:28">
<strong>Lib:</strong> ipbus</td>
<td data-sourcepos="23:30-23:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/2e52d4fd3fee867415145f9322998e4fd9a71580" data-reference-type="commit" data-original="2e52d4f" data-link="false" data-link-reference="false" data-project="107856" data-commit="2e52d4fd3fee867415145f9322998e4fd9a71580" data-container="body" data-placement="top" title="re-run the ipb decoder generator, cleanup" class="gfm gfm-commit has-tooltip">2e52d4fd</a></td>
<td data-sourcepos="23:47-23:59">2.1.0</td>
</tr>
<tr data-sourcepos="24:1-24:60">
<td data-sourcepos="24:2-24:28">
<strong>Lib:</strong> verilog_ethernet</td>
<td data-sourcepos="24:30-24:45"><a href="/cms-etl-electronics/module_test_fw/-/commit/1c61f0905916455559393093f7dfc1ddeb3bdac8" data-reference-type="commit" data-original="1c61f09" data-link="false" data-link-reference="false" data-project="107856" data-commit="1c61f0905916455559393093f7dfc1ddeb3bdac8" data-container="body" data-placement="top" title="deep clean ipbus" class="gfm gfm-commit has-tooltip">1c61f090</a></td>
<td data-sourcepos="24:47-24:59">2.1.0</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="28:1-28:29" dir="auto">
<a id="user-content-etl_test_fw-timing-summary" class="anchor" href="#etl_test_fw-timing-summary" aria-hidden="true"></a>etl_test_fw Timing summary</h2>
<table data-sourcepos="30:1-35:34" dir="auto">
<thead>
<tr data-sourcepos="30:1-30:34">
<th data-sourcepos="30:2-30:16"><strong>Parameter</strong></th>
<th data-sourcepos="30:18-30:33"><strong>value (ns)</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="32:1-32:34">
<td data-sourcepos="32:2-32:16">WNS:</td>
<td data-sourcepos="32:18-32:33">0.012645</td>
</tr>
<tr data-sourcepos="33:1-33:34">
<td data-sourcepos="33:2-33:16">TNS:</td>
<td data-sourcepos="33:18-33:33">0.000000</td>
</tr>
<tr data-sourcepos="34:1-34:34">
<td data-sourcepos="34:2-34:16">WHS:</td>
<td data-sourcepos="34:18-34:33">0.004000</td>
</tr>
<tr data-sourcepos="35:1-35:34">
<td data-sourcepos="35:2-35:16">THS:</td>
<td data-sourcepos="35:18-35:33">0.000000</td>
</tr>
</tbody>
</table>
<p data-sourcepos="38:2-38:27" dir="auto">Time requirements are met.</p>
<h2 data-sourcepos="42:1-42:43" dir="auto">
<a id="user-content-etl_test_fw-synthesis-utilization-report" class="anchor" href="#etl_test_fw-synthesis-utilization-report" aria-hidden="true"></a>etl_test_fw Synthesis Utilization report</h2>
<table data-sourcepos="44:1-50:91" dir="auto">
<thead>
<tr data-sourcepos="44:1-44:91">
<th data-sourcepos="44:2-44:19"><strong>Site Type</strong></th>
<th data-sourcepos="44:21-44:33"><strong>Used</strong></th>
<th data-sourcepos="44:35-44:49"><strong>Fixed</strong></th>
<th data-sourcepos="44:51-44:68"><strong>Prohibited</strong></th>
<th data-sourcepos="44:70-44:87"><strong>Available</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="46:1-46:91">
<td data-sourcepos="46:2-46:19">CLB LUTs*</td>
<td data-sourcepos="46:21-46:33">27856</td>
<td data-sourcepos="46:35-46:49">0</td>
<td data-sourcepos="46:51-46:68">0</td>
<td data-sourcepos="46:70-46:87">242400</td>
</tr>
<tr data-sourcepos="47:1-47:91">
<td data-sourcepos="47:2-47:19">CLB Registers</td>
<td data-sourcepos="47:21-47:33">34109</td>
<td data-sourcepos="47:35-47:49">0</td>
<td data-sourcepos="47:51-47:68">0</td>
<td data-sourcepos="47:70-47:87">484800</td>
</tr>
<tr data-sourcepos="48:1-48:91">
<td data-sourcepos="48:2-48:24">Block RAM Tile</td>
<td data-sourcepos="48:26-48:39">331.5</td>
<td data-sourcepos="48:41-48:53">0</td>
<td data-sourcepos="48:55-48:73">0</td>
<td data-sourcepos="48:75-48:91">600</td>
</tr>
<tr data-sourcepos="49:1-49:91">
<td data-sourcepos="49:2-49:9">DSPs</td>
<td data-sourcepos="49:11-49:24">2</td>
<td data-sourcepos="49:26-49:39">0</td>
<td data-sourcepos="49:41-49:53">0</td>
<td data-sourcepos="49:55-49:73">1920</td>
</tr>
<tr data-sourcepos="50:1-50:91">
<td data-sourcepos="50:2-50:19">Bonded IOB</td>
<td data-sourcepos="50:21-50:33">25</td>
<td data-sourcepos="50:35-50:49">0</td>
<td data-sourcepos="50:51-50:68">0</td>
<td data-sourcepos="50:70-50:87">520</td>
</tr>
</tbody>
</table>
<h2 data-sourcepos="52:1-52:48" dir="auto">
<a id="user-content-etl_test_fw-implementation-utilization-report" class="anchor" href="#etl_test_fw-implementation-utilization-report" aria-hidden="true"></a>etl_test_fw Implementation Utilization report</h2>
<table data-sourcepos="54:1-60:89" dir="auto">
<thead>
<tr data-sourcepos="54:1-54:89">
<th data-sourcepos="54:2-54:19"><strong>Site Type</strong></th>
<th data-sourcepos="54:21-54:33"><strong>Used</strong></th>
<th data-sourcepos="54:35-54:47"><strong>Fixed</strong></th>
<th data-sourcepos="54:49-54:66"><strong>Prohibited</strong></th>
<th data-sourcepos="54:68-54:85"><strong>Available</strong></th>
</tr>
</thead>
<tbody>
<tr data-sourcepos="56:1-56:89">
<td data-sourcepos="56:2-56:19">CLB LUTs</td>
<td data-sourcepos="56:21-56:33">31404</td>
<td data-sourcepos="56:35-56:47">0</td>
<td data-sourcepos="56:49-56:66">0</td>
<td data-sourcepos="56:68-56:85">242400</td>
</tr>
<tr data-sourcepos="57:1-57:89">
<td data-sourcepos="57:2-57:19">CLB Registers</td>
<td data-sourcepos="57:21-57:33">43486</td>
<td data-sourcepos="57:35-57:47">0</td>
<td data-sourcepos="57:49-57:66">0</td>
<td data-sourcepos="57:68-57:85">484800</td>
</tr>
<tr data-sourcepos="58:1-58:89">
<td data-sourcepos="58:2-58:24">Block RAM Tile</td>
<td data-sourcepos="58:26-58:37">345</td>
<td data-sourcepos="58:39-58:51">0</td>
<td data-sourcepos="58:53-58:71">0</td>
<td data-sourcepos="58:73-58:89">600</td>
</tr>
<tr data-sourcepos="59:1-59:89">
<td data-sourcepos="59:2-59:9">DSPs</td>
<td data-sourcepos="59:11-59:24">2</td>
<td data-sourcepos="59:26-59:37">0</td>
<td data-sourcepos="59:39-59:51">0</td>
<td data-sourcepos="59:53-59:71">1920</td>
</tr>
<tr data-sourcepos="60:1-60:89">
<td data-sourcepos="60:2-60:19">Bonded IOB</td>
<td data-sourcepos="60:21-60:33">31</td>
<td data-sourcepos="60:35-60:47">31</td>
<td data-sourcepos="60:49-60:66">0</td>
<td data-sourcepos="60:68-60:85">520</td>
</tr>
</tbody>
</table>
<h3 data-sourcepos="63:1-63:13" dir="auto">
<a id="user-content-downloads" class="anchor" href="#downloads" aria-hidden="true"></a>Downloads</h3>
<p data-sourcepos="64:1-64:199" dir="auto">In case <a href="https://koenaerts.ca/unzip-multi-part-archives-in-linux/" rel="nofollow noreferrer noopener" target="_blank">multipart archives</a> are created (e.g. .z01, .z02, etc.), join the files together, for example with cat and unzip the resulting file.</p>
<ul data-sourcepos="67:1-68:0" dir="auto">
<li data-sourcepos="67:1-68:0"><a href="https://gitlab.cern.ch/cms-etl-electronics/module_test_fw/uploads/32cc88572a0ae80173b896c59ecd8ee7/etl_test_fw-v2.1.5.zip">etl_test_fw.zip</a></li>
</ul>
<hr data-sourcepos="69:1-69:3">
<p data-sourcepos="70:2-70:49" dir="auto">Release note automatically generated by <strong>Hog</strong>.</p>
2023-04-04T16:33:02+02:00
Andrew Peck