From e1cefd13db402e3e48831551a78a11ce7ee6a9e8 Mon Sep 17 00:00:00 2001 From: Michele Bigi Date: Mon, 7 Sep 2026 05:10:58 +0200 Subject: [PATCH] docs: remove hardware/v2/docs/DatasheetLatex, superseded by datasheet/ Replaced by the just-versioned hardware/v2/docs/datasheet/ (the project's real, maintained IT+EN LaTeX datasheet, now including the 2026-09-07 SDRAM upgrade addendum). DatasheetLatex/ was a separate, differently-structured, stale LaTeX document living in the same location -- removed to avoid two competing datasheets under hardware/v2/docs. hardware/v1/docs/DatasheetLatex/ is untouched (V1 scope, not part of this request). Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_013xXuuRUWZScuo1DeYJxs3v --- .../FPGA-Neural-V2-Datasheet-EN.aux | 21 - .../FPGA-Neural-V2-Datasheet-EN.log | 1667 ----------------- .../FPGA-Neural-V2-Datasheet-EN.out | 29 - .../FPGA-Neural-V2-Datasheet-EN.pdf | Bin 158503 -> 0 bytes .../FPGA-Neural-V2-Datasheet-EN.tex | 120 -- .../FPGA-Neural-V2-Datasheet-EN.toc | 30 - .../DatasheetLatex/chapters/00-features.tex | 123 -- .../DatasheetLatex/chapters/01-overview.aux | 53 - .../DatasheetLatex/chapters/01-overview.tex | 64 - .../chapters/02-architecture.aux | 54 - .../chapters/02-architecture.tex | 86 - .../chapters/03-clock-reset.aux | 49 - .../chapters/03-clock-reset.tex | 54 - .../chapters/04-host-interface.aux | 54 - .../chapters/04-host-interface.tex | 47 - .../chapters/05-pinout-timing.aux | 64 - .../chapters/05-pinout-timing.tex | 84 - .../chapters/06-power-configuration.aux | 54 - .../chapters/06-power-configuration.tex | 42 - .../DatasheetLatex/chapters/07-benchmarks.aux | 58 - .../DatasheetLatex/chapters/07-benchmarks.tex | 67 - .../chapters/08-status-roadmap.aux | 54 - .../chapters/08-status-roadmap.tex | 57 - hardware/v2/docs/DatasheetLatex/preamble.tex | 184 -- 24 files changed, 3115 deletions(-) delete mode 100644 hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.log delete mode 100644 hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.out delete mode 100644 hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.pdf delete mode 100644 hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.toc delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/00-features.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/01-overview.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/01-overview.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/02-architecture.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/02-architecture.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/03-clock-reset.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/03-clock-reset.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/04-host-interface.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/04-host-interface.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/05-pinout-timing.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/05-pinout-timing.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/06-power-configuration.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/06-power-configuration.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/07-benchmarks.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/07-benchmarks.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/08-status-roadmap.aux delete mode 100644 hardware/v2/docs/DatasheetLatex/chapters/08-status-roadmap.tex delete mode 100644 hardware/v2/docs/DatasheetLatex/preamble.tex diff --git a/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.aux b/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.aux deleted file mode 100644 index 3985760..0000000 --- a/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.aux +++ /dev/null @@ -1,21 +0,0 @@ -\relax -\providecommand \babel@aux [2]{\global \let \babel@toc \@gobbletwo } -\@nameuse{bbl@beforestart} -\providecommand\hyper@newdestlabel[2]{} -\providecommand\HyField@AuxAddToFields[1]{} -\providecommand\HyField@AuxAddToCoFields[2]{} -\babel@aux{english}{} -\pgfsyspdfmark {pgfid1}{5216401}{50184874} -\gdef \LT@i {\LT@entry - {1}{108.73918pt}\LT@entry - {1}{120.12054pt}\LT@entry - {1}{243.45622pt}} -\@input{chapters/01-overview.aux} -\@input{chapters/02-architecture.aux} -\@input{chapters/03-clock-reset.aux} -\@input{chapters/04-host-interface.aux} -\@input{chapters/05-pinout-timing.aux} -\@input{chapters/06-power-configuration.aux} -\@input{chapters/07-benchmarks.aux} -\@input{chapters/08-status-roadmap.aux} -\gdef \@abspage@last{16} diff --git a/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.log b/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.log deleted file mode 100644 index 5f414c3..0000000 --- a/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.log +++ /dev/null @@ -1,1667 +0,0 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2025) (preloaded format=pdflatex 2025.11.21) 6 SEP 2026 18:31 -entering extended mode - restricted \write18 enabled. - %&-line parsing enabled. -**FPGA-Neural-V2-Datasheet-EN.tex -(./FPGA-Neural-V2-Datasheet-EN.tex -LaTeX2e <2024-11-01> patch level 2 -L3 programming layer <2025-01-18> -(/usr/local/texlive/2025/texmf-dist/tex/latex/base/report.cls -Document Class: report 2024/06/29 v1.4n Standard LaTeX document class -(/usr/local/texlive/2025/texmf-dist/tex/latex/base/size11.clo -File: size11.clo 2024/06/29 v1.4n Standard LaTeX file (size option) -) -\c@part=\count196 -\c@chapter=\count197 -\c@section=\count198 -\c@subsection=\count199 -\c@subsubsection=\count266 -\c@paragraph=\count267 -\c@subparagraph=\count268 -\c@figure=\count269 -\c@table=\count270 -\abovecaptionskip=\skip49 -\belowcaptionskip=\skip50 -\bibindent=\dimen141 -) (./preamble.tex (/usr/local/texlive/2025/texmf-dist/tex/latex/base/fontenc.st -y -Package: fontenc 2021/04/29 v2.0v Standard LaTeX package -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/base/inputenc.sty -Package: inputenc 2024/02/08 v1.3d Input encoding file -\inpenc@prehook=\toks17 -\inpenc@posthook=\toks18 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/babel/babel.sty -Package: babel 2025/02/14 v25.4 The multilingual framework for pdfLaTeX, LuaLaT -eX and XeLaTeX -\babel@savecnt=\count271 -\U@D=\dimen142 -\l@unhyphenated=\language90 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/babel/txtbabel.def) -\bbl@readstream=\read2 -\bbl@dirlevel=\count272 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/babel-english/english.ldf -Language: english 2017/06/06 v3.3r English support from the babel system -Package babel Info: Hyphen rules for 'canadian' set to \l@english -(babel) (\language0). Reported on input line 102. -Package babel Info: Hyphen rules for 'australian' set to \l@ukenglish -(babel) (\language22). Reported on input line 105. -Package babel Info: Hyphen rules for 'newzealand' set to \l@ukenglish -(babel) (\language22). Reported on input line 108. -)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/babel/locale/en/babel-english.t -ex -Package babel Info: Importing font and identification data for english -(babel) from babel-en.ini. Reported on input line 11. -) (/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/helvet.sty -Package: helvet 2020/03/25 PSNFSS-v9.3 (WaS) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/keyval.sty -Package: keyval 2022/05/29 v1.15 key=value parser (DPC) -\KV@toks@=\toks19 -)) -(/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/courier.sty -Package: courier 2020/03/25 PSNFSS-v9.3 (WaS) -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/microtype.sty -Package: microtype 2025/02/11 v3.2a Micro-typographical refinements (RS) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/etoolbox/etoolbox.sty -Package: etoolbox 2025/02/11 v2.5l e-TeX tools for LaTeX (JAW) -\etb@tempcnta=\count273 -) -\MT@toks=\toks20 -\MT@tempbox=\box52 -\MT@count=\count274 -LaTeX Info: Redefining \noprotrusionifhmode on input line 1087. -LaTeX Info: Redefining \leftprotrusion on input line 1088. -\MT@prot@toks=\toks21 -LaTeX Info: Redefining \rightprotrusion on input line 1107. -LaTeX Info: Redefining \textls on input line 1449. -\MT@outer@kern=\dimen143 -LaTeX Info: Redefining \microtypecontext on input line 2053. -LaTeX Info: Redefining \textmicrotypecontext on input line 2070. -\MT@listname@count=\count275 - -(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/microtype-pdftex.def -File: microtype-pdftex.def 2025/02/11 v3.2a Definitions specific to pdftex (RS) - -LaTeX Info: Redefining \lsstyle on input line 944. -LaTeX Info: Redefining \lslig on input line 944. -\MT@outer@space=\skip51 -) -Package microtype Info: Loading configuration file microtype.cfg. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/microtype.cfg -File: microtype.cfg 2025/02/11 v3.2a microtype main configuration file (RS) -) -LaTeX Info: Redefining \microtypesetup on input line 3065. -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/geometry/geometry.sty -Package: geometry 2020/01/02 v5.9 Page Geometry - -(/usr/local/texlive/2025/texmf-dist/tex/generic/iftex/ifvtex.sty -Package: ifvtex 2019/10/25 v1.7 ifvtex legacy package. Use iftex instead. - -(/usr/local/texlive/2025/texmf-dist/tex/generic/iftex/iftex.sty -Package: iftex 2024/12/12 v1.0g TeX engine tests -)) -\Gm@cnth=\count276 -\Gm@cntv=\count277 -\c@Gm@tempcnt=\count278 -\Gm@bindingoffset=\dimen144 -\Gm@wd@mp=\dimen145 -\Gm@odd@mp=\dimen146 -\Gm@even@mp=\dimen147 -\Gm@layoutwidth=\dimen148 -\Gm@layoutheight=\dimen149 -\Gm@layouthoffset=\dimen150 -\Gm@layoutvoffset=\dimen151 -\Gm@dimlist=\toks22 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/xcolor/xcolor.sty -Package: xcolor 2024/09/29 v3.02 LaTeX color extensions (UK) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-cfg/color.cfg -File: color.cfg 2016/01/02 v1.6 sample color configuration -) -Package xcolor Info: Driver file: pdftex.def on input line 274. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-def/pdftex.def -File: pdftex.def 2024/04/13 v1.2c Graphics/color driver for pdftex -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/mathcolor.ltx) -Package xcolor Info: Model `cmy' substituted by `cmy0' on input line 1349. -Package xcolor Info: Model `hsb' substituted by `rgb' on input line 1353. -Package xcolor Info: Model `RGB' extended on input line 1365. -Package xcolor Info: Model `HTML' substituted by `rgb' on input line 1367. -Package xcolor Info: Model `Hsb' substituted by `hsb' on input line 1368. -Package xcolor Info: Model `tHsb' substituted by `hsb' on input line 1369. -Package xcolor Info: Model `HSB' substituted by `hsb' on input line 1370. -Package xcolor Info: Model `Gray' substituted by `gray' on input line 1371. -Package xcolor Info: Model `wave' substituted by `hsb' on input line 1372. -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/colortbl/colortbl.sty -Package: colortbl 2024/07/06 v1.0i Color table columns (DPC) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/array.sty -Package: array 2024/10/17 v2.6g Tabular extension package (FMi) -\col@sep=\dimen152 -\ar@mcellbox=\box53 -\extrarowheight=\dimen153 -\NC@list=\toks23 -\extratabsurround=\skip52 -\backup@length=\skip53 -\ar@cellbox=\box54 -) -\everycr=\toks24 -\minrowclearance=\skip54 -\rownum=\count279 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/graphicx.sty -Package: graphicx 2021/09/16 v1.2d Enhanced LaTeX Graphics (DPC,SPQR) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/graphics.sty -Package: graphics 2024/08/06 v1.4g Standard LaTeX Graphics (DPC,SPQR) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics/trig.sty -Package: trig 2023/12/02 v1.11 sin cos tan (DPC) -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/graphics-cfg/graphics.cfg -File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration -) -Package graphics Info: Driver file: pdftex.def on input line 106. -) -\Gin@req@height=\dimen154 -\Gin@req@width=\dimen155 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/booktabs/booktabs.sty -Package: booktabs 2020/01/12 v1.61803398 Publication quality tables -\heavyrulewidth=\dimen156 -\lightrulewidth=\dimen157 -\cmidrulewidth=\dimen158 -\belowrulesep=\dimen159 -\belowbottomsep=\dimen160 -\aboverulesep=\dimen161 -\abovetopsep=\dimen162 -\cmidrulesep=\dimen163 -\cmidrulekern=\dimen164 -\defaultaddspace=\dimen165 -\@cmidla=\count280 -\@cmidlb=\count281 -\@aboverulesep=\dimen166 -\@belowrulesep=\dimen167 -\@thisruleclass=\count282 -\@lastruleclass=\count283 -\@thisrulewidth=\dimen168 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/tabularx.sty -Package: tabularx 2023/12/11 v2.12a `tabularx' package (DPC) -\TX@col@width=\dimen169 -\TX@old@table=\dimen170 -\TX@old@col=\dimen171 -\TX@target=\dimen172 -\TX@delta=\dimen173 -\TX@cols=\count284 -\TX@ftn=\toks25 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/longtable.sty -Package: longtable 2024-10-27 v4.22 Multi-page Table package (DPC) -\LTleft=\skip55 -\LTright=\skip56 -\LTpre=\skip57 -\LTpost=\skip58 -\LTchunksize=\count285 -\LTcapwidth=\dimen174 -\LT@head=\box55 -\LT@firsthead=\box56 -\LT@foot=\box57 -\LT@lastfoot=\box58 -\LT@gbox=\box59 -\LT@cols=\count286 -\LT@rows=\count287 -\c@LT@tables=\count288 -\c@LT@chunks=\count289 -\LT@p@ftn=\toks26 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/ltablex/ltablex.sty -Package: ltablex 2014/08/13 v1.1 Modified tabularx -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/multirow/multirow.sty -Package: multirow 2024/11/12 v2.9 Span multiple rows of a table -\multirow@colwidth=\skip59 -\multirow@cntb=\count290 -\multirow@dima=\skip60 -\bigstrutjot=\dimen175 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/multicol.sty -Package: multicol 2024/09/14 v1.9i multicolumn formatting (FMi) -\c@tracingmulticols=\count291 -\mult@box=\box60 -\multicol@leftmargin=\dimen176 -\c@unbalance=\count292 -\c@collectmore=\count293 -\doublecol@number=\count294 -\multicoltolerance=\count295 -\multicolpretolerance=\count296 -\full@width=\dimen177 -\page@free=\dimen178 -\premulticols=\dimen179 -\postmulticols=\dimen180 -\multicolsep=\skip61 -\multicolbaselineskip=\skip62 -\partial@page=\box61 -\last@line=\box62 -\mc@boxedresult=\box63 -\maxbalancingoverflow=\dimen181 -\mult@rightbox=\box64 -\mult@grightbox=\box65 -\mult@firstbox=\box66 -\mult@gfirstbox=\box67 -\@tempa=\box68 -\@tempa=\box69 -\@tempa=\box70 -\@tempa=\box71 -\@tempa=\box72 -\@tempa=\box73 -\@tempa=\box74 -\@tempa=\box75 -\@tempa=\box76 -\@tempa=\box77 -\@tempa=\box78 -\@tempa=\box79 -\@tempa=\box80 -\@tempa=\box81 -\@tempa=\box82 -\@tempa=\box83 -\@tempa=\box84 -\@tempa=\box85 -\@tempa=\box86 -\@tempa=\box87 -\@tempa=\box88 -\@tempa=\box89 -\@tempa=\box90 -\@tempa=\box91 -\@tempa=\box92 -\@tempa=\box93 -\@tempa=\box94 -\@tempa=\box95 -\@tempa=\box96 -\@tempa=\box97 -\@tempa=\box98 -\@tempa=\box99 -\@tempa=\box100 -\@tempa=\box101 -\@tempa=\box102 -\@tempa=\box103 -\c@minrows=\count297 -\c@columnbadness=\count298 -\c@finalcolumnbadness=\count299 -\last@try=\dimen182 -\multicolovershoot=\dimen183 -\multicolundershoot=\dimen184 -\mult@nat@firstbox=\box104 -\colbreak@box=\box105 -\mc@col@check@num=\count300 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/enumitem/enumitem.sty -Package: enumitem 2025/02/06 v3.11 Customized lists -\labelindent=\skip63 -\enit@outerparindent=\dimen185 -\enit@toks=\toks27 -\enit@inbox=\box106 -\enit@count@id=\count301 -\enitdp@description=\count302 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsmath.sty -Package: amsmath 2024/11/05 v2.17t AMS math features -\@mathmargin=\skip64 - -For additional information on amsmath, use the `?' option. -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amstext.sty -Package: amstext 2021/08/26 v2.01 AMS text - -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsgen.sty -File: amsgen.sty 1999/11/30 v2.0 generic functions -\@emptytoks=\toks28 -\ex@=\dimen186 -)) -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsbsy.sty -Package: amsbsy 1999/11/29 v1.2d Bold Symbols -\pmbraise@=\dimen187 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsmath/amsopn.sty -Package: amsopn 2022/04/08 v2.04 operator names -) -\inf@bad=\count303 -LaTeX Info: Redefining \frac on input line 233. -\uproot@=\count304 -\leftroot@=\count305 -LaTeX Info: Redefining \overline on input line 398. -LaTeX Info: Redefining \colon on input line 409. -\classnum@=\count306 -\DOTSCASE@=\count307 -LaTeX Info: Redefining \ldots on input line 495. -LaTeX Info: Redefining \dots on input line 498. -LaTeX Info: Redefining \cdots on input line 619. -\Mathstrutbox@=\box107 -\strutbox@=\box108 -LaTeX Info: Redefining \big on input line 721. -LaTeX Info: Redefining \Big on input line 722. -LaTeX Info: Redefining \bigg on input line 723. -LaTeX Info: Redefining \Bigg on input line 724. -\big@size=\dimen188 -LaTeX Font Info: Redeclaring font encoding OML on input line 742. -LaTeX Font Info: Redeclaring font encoding OMS on input line 743. -\macc@depth=\count308 -LaTeX Info: Redefining \bmod on input line 904. -LaTeX Info: Redefining \pmod on input line 909. -LaTeX Info: Redefining \smash on input line 939. -LaTeX Info: Redefining \relbar on input line 969. -LaTeX Info: Redefining \Relbar on input line 970. -\c@MaxMatrixCols=\count309 -\dotsspace@=\muskip17 -\c@parentequation=\count310 -\dspbrk@lvl=\count311 -\tag@help=\toks29 -\row@=\count312 -\column@=\count313 -\maxfields@=\count314 -\andhelp@=\toks30 -\eqnshift@=\dimen189 -\alignsep@=\dimen190 -\tagshift@=\dimen191 -\tagwidth@=\dimen192 -\totwidth@=\dimen193 -\lineht@=\dimen194 -\@envbody=\toks31 -\multlinegap=\skip65 -\multlinetaggap=\skip66 -\mathdisplay@stack=\toks32 -LaTeX Info: Redefining \[ on input line 2953. -LaTeX Info: Redefining \] on input line 2954. -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/amssymb.sty -Package: amssymb 2013/01/14 v3.01 AMS font symbols - -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/amsfonts.sty -Package: amsfonts 2013/01/14 v3.01 Basic AMSFonts support -\symAMSa=\mathgroup4 -\symAMSb=\mathgroup5 -LaTeX Font Info: Redeclaring math symbol \hbar on input line 98. -LaTeX Font Info: Overwriting math alphabet `\mathfrak' in version `bold' -(Font) U/euf/m/n --> U/euf/b/n on input line 106. -)) -(/usr/local/texlive/2025/texmf-dist/tex/latex/ragged2e/ragged2e.sty -Package: ragged2e 2023/06/22 v3.6 ragged2e Package -\CenteringLeftskip=\skip67 -\RaggedLeftLeftskip=\skip68 -\RaggedRightLeftskip=\skip69 -\CenteringRightskip=\skip70 -\RaggedLeftRightskip=\skip71 -\RaggedRightRightskip=\skip72 -\CenteringParfillskip=\skip73 -\RaggedLeftParfillskip=\skip74 -\RaggedRightParfillskip=\skip75 -\JustifyingParfillskip=\skip76 -\CenteringParindent=\skip77 -\RaggedLeftParindent=\skip78 -\RaggedRightParindent=\skip79 -\JustifyingParindent=\skip80 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/titlesec/titlesec.sty -Package: titlesec 2025/01/04 v2.17 Sectioning titles -\ttl@box=\box109 -\beforetitleunit=\skip81 -\aftertitleunit=\skip82 -\ttl@plus=\dimen195 -\ttl@minus=\dimen196 -\ttl@toksa=\toks33 -\titlewidth=\dimen197 -\titlewidthlast=\dimen198 -\titlewidthfirst=\dimen199 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty -Package: fancyhdr 2025/02/07 v5.2 Extensive control of page headers and footers - -\f@nch@headwidth=\skip83 -\f@nch@offset@elh=\skip84 -\f@nch@offset@erh=\skip85 -\f@nch@offset@olh=\skip86 -\f@nch@offset@orh=\skip87 -\f@nch@offset@elf=\skip88 -\f@nch@offset@erf=\skip89 -\f@nch@offset@olf=\skip90 -\f@nch@offset@orf=\skip91 -\f@nch@height=\skip92 -\f@nch@footalignment=\skip93 -\f@nch@widthL=\skip94 -\f@nch@widthC=\skip95 -\f@nch@widthR=\skip96 -\@temptokenb=\toks34 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcolorbox.sty -Package: tcolorbox 2024/10/22 version 6.4.1 text color boxes - -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.te -x -\pgfutil@everybye=\toks35 -\pgfutil@tempdima=\dimen256 -\pgfutil@tempdimb=\dimen257 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def -\pgfutil@abb=\box110 -) (/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/pgf.revision.tex) -Package: pgfrcs 2023-01-15 v3.1.10 (3.1.10) -)) -Package: pgf 2023-01-15 v3.1.10 (3.1.10) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex -Package: pgfsys 2023-01-15 v3.1.10 (3.1.10) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex -\pgfkeys@pathtoks=\toks36 -\pgfkeys@temptoks=\toks37 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfil -tered.code.tex -\pgfkeys@tmptoks=\toks38 -)) -\pgf@x=\dimen258 -\pgf@y=\dimen259 -\pgf@xa=\dimen260 -\pgf@ya=\dimen261 -\pgf@xb=\dimen262 -\pgf@yb=\dimen263 -\pgf@xc=\dimen264 -\pgf@yc=\dimen265 -\pgf@xd=\dimen266 -\pgf@yd=\dimen267 -\w@pgf@writea=\write3 -\r@pgf@reada=\read3 -\c@pgf@counta=\count315 -\c@pgf@countb=\count316 -\c@pgf@countc=\count317 -\c@pgf@countd=\count318 -\t@pgf@toka=\toks39 -\t@pgf@tokb=\toks40 -\t@pgf@tokc=\toks41 -\pgf@sys@id@count=\count319 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg -File: pgf.cfg 2023-01-15 v3.1.10 (3.1.10) -) -Driver file for pgf: pgfsys-pdftex.def - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-pdftex.d -ef -File: pgfsys-pdftex.def 2023-01-15 v3.1.10 (3.1.10) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-p -df.def -File: pgfsys-common-pdf.def 2023-01-15 v3.1.10 (3.1.10) -))) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath. -code.tex -File: pgfsyssoftpath.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfsyssoftpath@smallbuffer@items=\count320 -\pgfsyssoftpath@bigbuffer@items=\count321 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol. -code.tex -File: pgfsysprotocol.code.tex 2023-01-15 v3.1.10 (3.1.10) -)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex -Package: pgfcore 2023-01-15 v3.1.10 (3.1.10) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex -\pgfmath@dimen=\dimen268 -\pgfmath@count=\count322 -\pgfmath@box=\box111 -\pgfmath@toks=\toks42 -\pgfmath@stack@operand=\toks43 -\pgfmath@stack@operation=\toks44 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code. -tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic -.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigo -nometric.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.rando -m.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.compa -rison.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base. -code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round -.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc. -code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integ -erarithmetics.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex -\c@pgfmathroundto@lastzeros=\count323 -)) (/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfint.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.co -de.tex -File: pgfcorepoints.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@picminx=\dimen269 -\pgf@picmaxx=\dimen270 -\pgf@picminy=\dimen271 -\pgf@picmaxy=\dimen272 -\pgf@pathminx=\dimen273 -\pgf@pathmaxx=\dimen274 -\pgf@pathminy=\dimen275 -\pgf@pathmaxy=\dimen276 -\pgf@xx=\dimen277 -\pgf@xy=\dimen278 -\pgf@yx=\dimen279 -\pgf@yy=\dimen280 -\pgf@zx=\dimen281 -\pgf@zy=\dimen282 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconst -ruct.code.tex -File: pgfcorepathconstruct.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@path@lastx=\dimen283 -\pgf@path@lasty=\dimen284 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage -.code.tex -File: pgfcorepathusage.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@shorten@end@additional=\dimen285 -\pgf@shorten@start@additional=\dimen286 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.co -de.tex -File: pgfcorescopes.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfpic=\box112 -\pgf@hbox=\box113 -\pgf@layerbox@main=\box114 -\pgf@picture@serial@count=\count324 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicst -ate.code.tex -File: pgfcoregraphicstate.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgflinewidth=\dimen287 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransform -ations.code.tex -File: pgfcoretransformations.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@pt@x=\dimen288 -\pgf@pt@y=\dimen289 -\pgf@pt@temp=\dimen290 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.cod -e.tex -File: pgfcorequick.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.c -ode.tex -File: pgfcoreobjects.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathproce -ssing.code.tex -File: pgfcorepathprocessing.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.co -de.tex -File: pgfcorearrows.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfarrowsep=\dimen291 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.cod -e.tex -File: pgfcoreshade.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@max=\dimen292 -\pgf@sys@shading@range@num=\count325 -\pgf@shadingcount=\count326 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.cod -e.tex -File: pgfcoreimage.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal. -code.tex -File: pgfcoreexternal.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfexternal@startupbox=\box115 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.co -de.tex -File: pgfcorelayers.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretranspare -ncy.code.tex -File: pgfcoretransparency.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns. -code.tex -File: pgfcorepatterns.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code. -tex -File: pgfcorerdf.code.tex 2023-01-15 v3.1.10 (3.1.10) -))) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.cod -e.tex -File: pgfmoduleshapes.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfnodeparttextbox=\box116 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code. -tex -File: pgfmoduleplot.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version --0-65.sty -Package: pgfcomp-version-0-65 2023-01-15 v3.1.10 (3.1.10) -\pgf@nodesepstart=\dimen293 -\pgf@nodesepend=\dimen294 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version --1-18.sty -Package: pgfcomp-version-1-18 2023-01-15 v3.1.10 (3.1.10) -)) -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgffor.sty -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex) -) (/usr/local/texlive/2025/texmf-dist/tex/latex/pgf/math/pgfmath.sty -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex -Package: pgffor 2023-01-15 v3.1.10 (3.1.10) -\pgffor@iter=\dimen295 -\pgffor@skip=\dimen296 -\pgffor@stack=\toks45 -\pgffor@toks=\toks46 -)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.cod -e.tex -Package: tikz 2023-01-15 v3.1.10 (3.1.10) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothan -dlers.code.tex -File: pgflibraryplothandlers.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@plot@mark@count=\count327 -\pgfplotmarksize=\dimen297 -) -\tikz@lastx=\dimen298 -\tikz@lasty=\dimen299 -\tikz@lastxsaved=\dimen300 -\tikz@lastysaved=\dimen301 -\tikz@lastmovetox=\dimen302 -\tikz@lastmovetoy=\dimen303 -\tikzleveldistance=\dimen304 -\tikzsiblingdistance=\dimen305 -\tikz@figbox=\box117 -\tikz@figbox@bg=\box118 -\tikz@tempbox=\box119 -\tikz@tempbox@bg=\box120 -\tikztreelevel=\count328 -\tikznumberofchildren=\count329 -\tikznumberofcurrentchild=\count330 -\tikz@fig@count=\count331 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.cod -e.tex -File: pgfmodulematrix.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfmatrixcurrentrow=\count332 -\pgfmatrixcurrentcolumn=\count333 -\pgf@matrix@numberofcolumns=\count334 -) -\tikz@expandcount=\count335 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarytopaths.code.tex -File: tikzlibrarytopaths.code.tex 2023-01-15 v3.1.10 (3.1.10) -))) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tools/verbatim.sty -Package: verbatim 2024-01-22 v1.5x LaTeX2e package for verbatim enhancements -\every@verbatim=\toks47 -\verbatim@line=\toks48 -\verbatim@in@stream=\read4 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/environ/environ.sty -Package: environ 2014/05/04 v0.3 A new way to define environments - -(/usr/local/texlive/2025/texmf-dist/tex/latex/trimspaces/trimspaces.sty -Package: trimspaces 2009/09/17 v1.1 Trim spaces around a token list -)) -\tcb@titlebox=\box121 -\tcb@upperbox=\box122 -\tcb@lowerbox=\box123 -\tcb@phantombox=\box124 -\c@tcbbreakpart=\count336 -\c@tcblayer=\count337 -\c@tcolorbox@number=\count338 -\l__tcobox_tmpa_box=\box125 -\l__tcobox_tmpa_dim=\dimen306 -\tcb@temp=\box126 -\tcb@temp=\box127 -\tcb@temp=\box128 -\tcb@temp=\box129 - -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbraster.code.tex -Library (tcolorbox): 'tcbraster.code.tex' version '6.4.1' -\c@tcbrastercolumn=\count339 -\c@tcbrasterrow=\count340 -\c@tcbrasternum=\count341 -\c@tcbraster=\count342 -) (/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbskins.code.tex -Library (tcolorbox): 'tcbskins.code.tex' version '6.4.1' -(/usr/local/texlive/2025/texmf-dist/tex/latex/tikzfill/tikzfill.image.sty -Package: tikzfill.image 2023/08/08 v1.0.1 Image filling library for TikZ - -(/usr/local/texlive/2025/texmf-dist/tex/latex/tikzfill/tikzfill-common.sty -Package: tikzfill-common 2023/08/08 v1.0.1 Auxiliary code for tikzfill -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tikzfill/tikzlibraryfill.image.co -de.tex -File: tikzlibraryfill.image.code.tex 2023/08/08 v1.0.1 Image filling library -\l__tikzfill_img_box=\box130 -)) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbskinsjigsaw.code.tex -Library (tcolorbox): 'tcbskinsjigsaw.code.tex' version '6.4.1' -)) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbbreakable.code.tex -Library (tcolorbox): 'tcbbreakable.code.tex' version '6.4.1' -(/usr/local/texlive/2025/texmf-dist/tex/latex/pdfcol/pdfcol.sty -Package: pdfcol 2022-09-21 v1.7 Handle new color stacks for pdfTeX (HO) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty -Package: ltxcmds 2023-12-04 v1.26 LaTeX kernel commands for general use (HO) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/infwarerr/infwarerr.sty -Package: infwarerr 2019/12/03 v1.5 Providing info/warning/error messages (HO) -)) -Package pdfcol Info: New color stack `tcb@breakable' = 1 on input line 23. -\tcb@testbox=\box131 -\tcb@totalupperbox=\box132 -\tcb@totallowerbox=\box133 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbhooks.code.tex -Library (tcolorbox): 'tcbhooks.code.tex' version '6.4.1' -) (/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbtheorems.code.tex -Library (tcolorbox): 'tcbtheorems.code.tex' version '6.4.1' -) (/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbfitting.code.tex -Library (tcolorbox): 'tcbfitting.code.tex' version '6.4.1' -\tcbfitdim=\dimen307 -\tcb@lowerfitdim=\dimen308 -\tcb@upperfitdim=\dimen309 -\tcb@cur@hbadness=\count343 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcblistingsutf8.code.te -x -Library (tcolorbox): 'tcblistingsutf8.code.tex' version '6.4.1' -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcblistings.code.tex -Library (tcolorbox): 'tcblistings.code.tex' version '6.4.1' -(/usr/local/texlive/2025/texmf-dist/tex/latex/listings/listings.sty -\lst@mode=\count344 -\lst@gtempboxa=\box134 -\lst@token=\toks49 -\lst@length=\count345 -\lst@currlwidth=\dimen310 -\lst@column=\count346 -\lst@pos=\count347 -\lst@lostspace=\dimen311 -\lst@width=\dimen312 -\lst@newlines=\count348 -\lst@lineno=\count349 -\lst@maxwidth=\dimen313 - -(/usr/local/texlive/2025/texmf-dist/tex/latex/listings/lstpatch.sty -File: lstpatch.sty 2024/09/23 1.10c (Carsten Heinz) -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/listings/lstmisc.sty -File: lstmisc.sty 2024/09/23 1.10c (Carsten Heinz) -\c@lstnumber=\count350 -\lst@skipnumbers=\count351 -\lst@framebox=\box135 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/listings/listings.cfg -File: listings.cfg 2024/09/23 1.10c listings configuration -)) -Package: listings 2024/09/23 1.10c (Carsten Heinz) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcblistingscore.code.te -x -Library (tcolorbox): 'tcblistingscore.code.tex' version '6.4.1' -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbprocessing.code.tex -Library (tcolorbox): 'tcbprocessing.code.tex' version '6.4.1' -) -\c@tcblisting=\count352 -)) (/usr/local/texlive/2025/texmf-dist/tex/latex/listingsutf8/listingsutf8.sty -Package: listingsutf8 2019-12-10 v1.5 Allow UTF-8 in listings input (HO) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty -Package: pdftexcmds 2020-06-27 v0.33 Utility functions of pdfTeX for LuaTeX (HO -) -Package pdftexcmds Info: \pdf@primitive is available. -Package pdftexcmds Info: \pdf@ifprimitive is available. -Package pdftexcmds Info: \pdfdraftmode found. -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/stringenc/stringenc.sty -Package: stringenc 2019/11/29 v1.12 Convert strings between diff. encodings (HO -) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pdfescape/pdfescape.sty -Package: pdfescape 2019/12/09 v1.15 Implements pdfTeX's escape features (HO) -)))) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbexternal.code.tex -Library (tcolorbox): 'tcbexternal.code.tex' version '6.4.1' -) (/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbmagazine.code.tex -Library (tcolorbox): 'tcbmagazine.code.tex' version '6.4.1' -) (/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbvignette.code.tex -Library (tcolorbox): 'tcbvignette.code.tex' version '6.4.1' - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibraryfadings.code.tex -File: tikzlibraryfadings.code.tex 2023-01-15 v3.1.10 (3.1.10) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings -.code.tex -File: pgflibraryfadings.code.tex 2023-01-15 v3.1.10 (3.1.10) -))) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tcolorbox/tcbposter.code.tex -Library (tcolorbox): 'tcbposter.code.tex' version '6.4.1' -)) (/usr/local/texlive/2025/texmf-dist/tex/latex/listings/lstlang1.sty -File: lstlang1.sty 2024/09/23 1.10c listings language file -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/listings/lstlang2.sty -File: lstlang2.sty 2024/09/23 1.10c listings language file -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/listings/lstlang3.sty -File: lstlang3.sty 2024/09/23 1.10c listings language file -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/caption/caption.sty -Package: caption 2023/08/05 v3.6o Customizing captions (AR) - -(/usr/local/texlive/2025/texmf-dist/tex/latex/caption/caption3.sty -Package: caption3 2023/07/31 v2.4d caption3 kernel (AR) -\caption@tempdima=\dimen314 -\captionmargin=\dimen315 -\caption@leftmargin=\dimen316 -\caption@rightmargin=\dimen317 -\caption@width=\dimen318 -\caption@indent=\dimen319 -\caption@parindent=\dimen320 -\caption@hangindent=\dimen321 -Package caption Info: Standard document class detected. -) -\c@caption@flags=\count353 -\c@continuedfloat=\count354 -Package caption Info: listings package is loaded. -Package caption Info: longtable package is loaded. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/caption/ltcaption.sty -Package: ltcaption 2021/01/08 v1.4c longtable captions (AR) -)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows. -meta.code.tex -File: pgflibraryarrows.meta.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgfarrowinset=\dimen322 -\pgfarrowlength=\dimen323 -\pgfarrowwidth=\dimen324 -\pgfarrowlinewidth=\dimen325 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarypositioning.code.tex -File: tikzlibrarypositioning.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarycalc.code.tex -File: tikzlibrarycalc.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibraryshapes.geometric.code.tex -File: tikzlibraryshapes.geometric.code.tex 2023-01-15 v3.1.10 (3.1.10) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary -shapes.geometric.code.tex -File: pgflibraryshapes.geometric.code.tex 2023-01-15 v3.1.10 (3.1.10) -)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibraryshapes.misc.code.tex -File: tikzlibraryshapes.misc.code.tex 2023-01-15 v3.1.10 (3.1.10) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibrary -shapes.misc.code.tex -File: pgflibraryshapes.misc.code.tex 2023-01-15 v3.1.10 (3.1.10) -)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibraryfit.code.tex -File: tikzlibraryfit.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarybackgrounds.code.tex -File: tikzlibrarybackgrounds.code.tex 2023-01-15 v3.1.10 (3.1.10) -\pgf@layerbox@background=\box136 -\pgf@layerboxsaved@background=\box137 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarychains.code.tex -File: tikzlibrarychains.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarydecorations.pathreplacing.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarydecorations.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/modules/pgfmoduledecoration -s.code.tex -\pgfdecoratedcompleteddistance=\dimen326 -\pgfdecoratedremainingdistance=\dimen327 -\pgfdecoratedinputsegmentcompleteddistance=\dimen328 -\pgfdecoratedinputsegmentremainingdistance=\dimen329 -\pgf@decorate@distancetomove=\dimen330 -\pgf@decorate@repeatstate=\count355 -\pgfdecorationsegmentamplitude=\dimen331 -\pgfdecorationsegmentlength=\dimen332 -) -\tikz@lib@dec@box=\box138 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli -brarydecorations.pathreplacing.code.tex)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarydecorations.markings.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli -brarydecorations.markings.code.tex)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarymatrix.code.tex -File: tikzlibrarymatrix.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgf-blur/tikzlibraryshadows.blur. -code.tex v1.02, 2012/12/09 -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibraryshadows.code.tex -File: tikzlibraryshadows.code.tex 2023-01-15 v3.1.10 (3.1.10) -) -\pgfbs@fading@count=\count356 -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/pgfplots/pgfplots.sty -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplots.revision.tex) -Package: pgfplots 2021/05/15 v1.18.1 Data Visualization (1.18.1) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplots.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplotscore.code.tex -\t@pgfplots@toka=\toks50 -\t@pgfplots@tokb=\toks51 -\t@pgfplots@tokc=\toks52 -\pgfplots@tmpa=\dimen333 -\c@pgfplots@coordindex=\count357 -\c@pgfplots@scanlineindex=\count358 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/sys/pgfplotssysgeneric -.code.tex)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/libs/pgfplotslibrary.c -ode.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot -soldpgfsupp_loader.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.cod -e.tex) -Package pgfplots: loading complementary utilities for your pgf version... -\t@pgf@toka=\toks53 -\t@pgf@tokb=\toks54 -\t@pgf@tokc=\toks55 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/oldpgfcompatib/pgfplot -soldpgfsupp_pgfutil-common-lists.tex)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.code -.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots -liststructure.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots -liststructureext.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots -array.code.tex -\c@pgfplotsarray@tmp=\count359 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots -matrix.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/numtable/pgfplotstable -shared.code.tex -\c@pgfplotstable@counta=\count360 -\t@pgfplotstable@a=\toks56 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/liststructure/pgfplots -deque.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.co -de.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/util/pgfplotsbinary.da -ta.code.tex)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/util/pgfplotsutil.verb -.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/libs/pgflibrarypgfplot -s.surfshading.code.tex -\c@pgfplotslibrarysurf@no=\count361 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/sys/pgflibrarypgfplots -.surfshading.pgfsys-pdftex.def))) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/util/pgfplotscolormap. -code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/util/pgfplotscolor.cod -e.tex)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplotsstackedplots.c -ode.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplotsplothandlers.c -ode.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplothandle -r.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplotsmeshplotimage. -code.tex))) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplots.scaling.code. -tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplotscoordprocessin -g.code.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplots.errorbars.cod -e.tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplots.markers.code. -tex) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplotsticks.code.tex -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/pgfplots.paths.code.te -x) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibrarydecorations.pathmorphing.code.tex -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/decorations/pgfli -brarydecorations.pathmorphing.code.tex)) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgfplots/libs/tikzlibrarypgfplo -ts.contourlua.code.tex) -\pgfplots@numplots=\count362 -\pgfplots@xmin@reg=\dimen334 -\pgfplots@xmax@reg=\dimen335 -\pgfplots@ymin@reg=\dimen336 -\pgfplots@ymax@reg=\dimen337 -\pgfplots@zmin@reg=\dimen338 -\pgfplots@zmax@reg=\dimen339 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/frontendlayer/tikz/librarie -s/tikzlibraryplotmarks.code.tex -File: tikzlibraryplotmarks.code.tex 2023-01-15 v3.1.10 (3.1.10) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmar -ks.code.tex -File: pgflibraryplotmarks.code.tex 2023-01-15 v3.1.10 (3.1.10) -))) -(/usr/local/texlive/2025/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty -Package: tikz-timing 2017/12/20 v0.7f Digital Timing Diagrams using TikZ -\tikztiming@numint=\count363 -\tikztiming@numfrac=\count364 -\tikztiming@xunit=\skip97 -\tikztiming@yunit=\skip98 -\tikztiming@debug=\count365 -\c@tikztiming@nrows=\count366 -\c@tikztimingrows=\count367 -\c@tikztimingtrans=\count368 -\c@tikztimingtranspos=\count369 -)) -(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/hyperref.sty -Package: hyperref 2024-11-05 v7.01l Hypertext links for LaTeX - -(/usr/local/texlive/2025/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty -Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty -Package: kvdefinekeys 2019-12-19 v1.6 Define keys (HO) -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/hycolor/hycolor.sty -Package: hycolor 2020-01-27 v1.10 Color options for hyperref/bookmark (HO) -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/nameref.sty -Package: nameref 2023-11-26 v2.56 Cross-referencing by name of section - -(/usr/local/texlive/2025/texmf-dist/tex/latex/refcount/refcount.sty -Package: refcount 2019/12/15 v3.6 Data extraction from label references (HO) -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/gettitlestring/gettitlestring.s -ty -Package: gettitlestring 2019/12/15 v1.6 Cleanup title references (HO) - (/usr/local/texlive/2025/texmf-dist/tex/latex/kvoptions/kvoptions.sty -Package: kvoptions 2022-06-15 v3.15 Key value format for package options (HO) -)) -\c@section@level=\count370 -) -\@linkdim=\dimen340 -\Hy@linkcounter=\count371 -\Hy@pagecounter=\count372 - -(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/pd1enc.def -File: pd1enc.def 2024-11-05 v7.01l Hyperref: PDFDocEncoding definition (HO) -Now handling font encoding PD1 ... -... no UTF-8 mapping file for font encoding PD1 -) -(/usr/local/texlive/2025/texmf-dist/tex/generic/intcalc/intcalc.sty -Package: intcalc 2019/12/15 v1.3 Expandable calculations with integers (HO) -) -\Hy@SavedSpaceFactor=\count373 - -(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/puenc.def -File: puenc.def 2024-11-05 v7.01l Hyperref: PDF Unicode definition (HO) -Now handling font encoding PU ... -... no UTF-8 mapping file for font encoding PU -) -Package hyperref Info: Option `colorlinks' set `true' on input line 4040. -Package hyperref Info: Hyper figures OFF on input line 4157. -Package hyperref Info: Link nesting OFF on input line 4162. -Package hyperref Info: Hyper index ON on input line 4165. -Package hyperref Info: Plain pages OFF on input line 4172. -Package hyperref Info: Backreferencing OFF on input line 4177. -Package hyperref Info: Implicit mode ON; LaTeX internals redefined. -Package hyperref Info: Bookmarks ON on input line 4424. -\c@Hy@tempcnt=\count374 - -(/usr/local/texlive/2025/texmf-dist/tex/latex/url/url.sty -\Urlmuskip=\muskip18 -Package: url 2013/09/16 ver 3.4 Verb mode for urls, etc. -) -LaTeX Info: Redefining \url on input line 4763. -\XeTeXLinkMargin=\dimen341 - -(/usr/local/texlive/2025/texmf-dist/tex/generic/bitset/bitset.sty -Package: bitset 2019/12/09 v1.3 Handle bit-vector datatype (HO) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty -Package: bigintcalc 2019/12/15 v1.5 Expandable calculations on big integers (HO -) -)) -\Fld@menulength=\count375 -\Field@Width=\dimen342 -\Fld@charsize=\dimen343 -Package hyperref Info: Hyper figures OFF on input line 6042. -Package hyperref Info: Link nesting OFF on input line 6047. -Package hyperref Info: Hyper index ON on input line 6050. -Package hyperref Info: backreferencing OFF on input line 6057. -Package hyperref Info: Link coloring ON on input line 6060. -Package hyperref Info: Link coloring with OCG OFF on input line 6067. -Package hyperref Info: PDF/A mode OFF on input line 6072. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/base/atbegshi-ltx.sty -Package: atbegshi-ltx 2021/01/10 v1.0c Emulation of the original atbegshi -package with kernel methods -) -\Hy@abspage=\count376 -\c@Item=\count377 -\c@Hfootnote=\count378 -) -Package hyperref Info: Driver (autodetected): hpdftex. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/hyperref/hpdftex.def -File: hpdftex.def 2024-11-05 v7.01l Hyperref driver for pdfTeX - -(/usr/local/texlive/2025/texmf-dist/tex/latex/base/atveryend-ltx.sty -Package: atveryend-ltx 2020/08/19 v1.0a Emulation of the original atveryend pac -kage -with kernel methods -) -\Fld@listcount=\count379 -\c@bookmark@seq@number=\count380 - -(/usr/local/texlive/2025/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty -Package: rerunfilecheck 2022-07-10 v1.10 Rerun checks for auxiliary files (HO) - -(/usr/local/texlive/2025/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty -Package: uniquecounter 2019/12/15 v1.4 Provide unlimited unique counter (HO) -) -Package uniquecounter Info: New unique counter `rerunfilecheck' on input line 2 -85. -) -\Hy@SectionHShift=\skip99 -) -LaTeX Font Info: Trying to load font information for T1+phv on input line 16 -. - (/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/t1phv.fd -File: t1phv.fd 2020/03/25 scalable font definitions for T1/phv. -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def -File: l3backend-pdftex.def 2024-05-08 L3 backend support: PDF output (pdfTeX) -\l__color_backend_stack_int=\count381 -\l__pdf_internal_box=\box139 -) -(./FPGA-Neural-V2-Datasheet-EN.aux (./chapters/01-overview.aux) -(./chapters/02-architecture.aux) (./chapters/03-clock-reset.aux) -(./chapters/04-host-interface.aux) (./chapters/05-pinout-timing.aux) -(./chapters/06-power-configuration.aux) (./chapters/07-benchmarks.aux) -(./chapters/08-status-roadmap.aux)) -\openout1 = `FPGA-Neural-V2-Datasheet-EN.aux'. - -LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Font Info: Checking defaults for TS1/cmr/m/n on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Font Info: Checking defaults for PD1/pdf/m/n on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Font Info: Checking defaults for PU/pdf/m/n on input line 16. -LaTeX Font Info: ... okay on input line 16. -LaTeX Info: Redefining \microtypecontext on input line 16. -Package microtype Info: Applying patch `item' on input line 16. -Package microtype Info: Applying patch `toc' on input line 16. -Package microtype Info: Applying patch `eqnum' on input line 16. -Package microtype Info: Applying patch `footnote' on input line 16. -Package microtype Info: Applying patch `verbatim' on input line 16. -LaTeX Info: Redefining \microtypesetup on input line 16. -Package microtype Info: Generating PDF output. -Package microtype Info: Character protrusion enabled (level 2). -Package microtype Info: Using default protrusion set `alltext'. -Package microtype Info: Automatic font expansion enabled (level 2), -(microtype) stretch: 20, shrink: 20, step: 1, non-selected. -Package microtype Info: Using default expansion set `alltext-nott'. -LaTeX Info: Redefining \showhyphens on input line 16. -Package microtype Info: No adjustment of tracking. -Package microtype Info: No adjustment of interword spacing. -Package microtype Info: No adjustment of character kerning. -Package microtype Info: Loading generic protrusion settings for font family -(microtype) `phv' (encoding: T1). -(microtype) For optimal results, create family-specific settings. -(microtype) See the microtype manual for details. - -*geometry* driver: auto-detecting -*geometry* detected driver: pdftex -*geometry* verbose mode - [ preamble ] result: -* driver: pdftex -* paper: a4paper -* layout: -* layoutoffset:(h,v)=(0.0pt,0.0pt) -* modes: -* h-part:(L,W,R)=(62.59596pt, 472.31595pt, 62.59596pt) -* v-part:(T,H,B)=(68.28644pt, 711.31898pt, 65.44142pt) -* \paperwidth=597.50787pt -* \paperheight=845.04684pt -* \textwidth=472.31595pt -* \textheight=711.31898pt -* \oddsidemargin=-9.67403pt -* \evensidemargin=-9.67403pt -* \topmargin=-43.98355pt -* \headheight=15.0pt -* \headsep=25.0pt -* \topskip=11.0pt -* \footskip=30.0pt -* \marginparwidth=50.0pt -* \marginparsep=10.0pt -* \columnsep=10.0pt -* \skip\footins=10.0pt plus 4.0pt minus 2.0pt -* \hoffset=0.0pt -* \voffset=0.0pt -* \mag=1000 -* \@twocolumnfalse -* \@twosidefalse -* \@mparswitchfalse -* \@reversemarginfalse -* (1in=72.27pt=25.4mm, 1cm=28.453pt) - -(/usr/local/texlive/2025/texmf-dist/tex/context/base/mkii/supp-pdf.mkii -[Loading MPS to PDF converter (version 2006.09.02).] -\scratchcounter=\count382 -\scratchdimen=\dimen344 -\scratchbox=\box140 -\nofMPsegments=\count383 -\nofMParguments=\count384 -\everyMPshowfont=\toks57 -\MPscratchCnt=\count385 -\MPscratchDim=\dimen345 -\MPnumerator=\count386 -\makeMPintoPDFobject=\count387 -\everyMPtoPDFconversion=\toks58 -) (/usr/local/texlive/2025/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty -Package: epstopdf-base 2020-01-24 v2.11 Base part for package epstopdf -Package epstopdf-base Info: Redefining graphics rule for `.eps' on input line 4 -85. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg -File: epstopdf-sys.cfg 2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Liv -e -)) -\c@lstlisting=\count388 -Package caption Info: Begin \AtBeginDocument code. -Package caption Info: hyperref package is loaded. -Package caption Info: End \AtBeginDocument code. - -Package pgfplots notification 'compat/show suggested version=true': you might b -enefit from \pgfplotsset{compat=1.18} (current compat level: 1.17). - -Package hyperref Info: Link coloring ON on input line 16. -(./FPGA-Neural-V2-Datasheet-EN.out) (./FPGA-Neural-V2-Datasheet-EN.out) -\@outlinefile=\write4 -\openout4 = `FPGA-Neural-V2-Datasheet-EN.out'. - -LaTeX Font Info: Trying to load font information for T1+pcr on input line 40 -. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/t1pcr.fd -File: t1pcr.fd 2001/06/04 font definitions for T1/pcr. -) -Package microtype Info: Loading generic protrusion settings for font family -(microtype) `pcr' (encoding: T1). -(microtype) For optimal results, create family-specific settings. -(microtype) See the microtype manual for details. -LaTeX Font Info: Trying to load font information for TS1+pcr on input line 4 -0. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/ts1pcr.fd -File: ts1pcr.fd 2001/06/04 font definitions for TS1/pcr. -) -Package microtype Info: Loading generic protrusion settings for font family -(microtype) `pcr' (encoding: TS1). -(microtype) For optimal results, create family-specific settings. -(microtype) See the microtype manual for details. -LaTeX Font Info: Font shape `T1/phv/m/it' in size <8> not available -(Font) Font shape `T1/phv/m/sl' tried instead on input line 53. - -(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/mt-cmr.cfg -File: mt-cmr.cfg 2013/05/19 v2.2 microtype config. file: Computer Modern Roman -(RS) -) -LaTeX Font Info: Trying to load font information for U+msa on input line 66. - - -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/umsa.fd -File: umsa.fd 2013/01/14 v3.01 AMS symbols A -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/mt-msa.cfg -File: mt-msa.cfg 2006/02/04 v1.1 microtype config. file: AMS symbols (a) (RS) -) -LaTeX Font Info: Trying to load font information for U+msb on input line 66. - - -(/usr/local/texlive/2025/texmf-dist/tex/latex/amsfonts/umsb.fd -File: umsb.fd 2013/01/14 v3.01 AMS symbols B -) -(/usr/local/texlive/2025/texmf-dist/tex/latex/microtype/mt-msb.cfg -File: mt-msb.cfg 2005/06/01 v1.0 microtype config. file: AMS symbols (b) (RS) -) -Underfull \hbox (badness 1424) in paragraph at lines 63--66 -[][][]\T1/phv/b/n/9 (+20) Reference tar-get de-vice:[] \T1/phv/m/n/9 (+20) Lat- -tice ECP5 \T1/pcr/m/n/9 LFE5U-45F-8BG381 \T1/phv/m/n/9 (+20) (speed grade $\OMS -/cmsy/m/n/9 ^^@\OT1/cmr/m/n/9 (+20) 8$\T1/phv/m/n/9 (+20) , CABGA381, - [] - -LaTeX Font Info: Trying to load font information for TS1+phv on input line 8 -7. -(/usr/local/texlive/2025/texmf-dist/tex/latex/psnfss/ts1phv.fd -File: ts1phv.fd 2020/03/25 scalable font definitions for TS1/phv. -) -Package microtype Info: Loading generic protrusion settings for font family -(microtype) `phv' (encoding: TS1). -(microtype) For optimal results, create family-specific settings. -(microtype) See the microtype manual for details. - - -[1 - -{/usr/local/texlive/2025/texmf-var/fonts/map/pdftex/updmap/pdftex.map}{/usr/loc -al/texlive/2025/texmf-dist/fonts/enc/dvips/base/8r.enc}] -(./chapters/00-features.tex -Underfull \hbox (badness 10000) in paragraph at lines 23--25 - - [] - - -Underfull \hbox (badness 5050) in paragraph at lines 37--41 -[]\T1/phv/m/n/9 (+20) Real dependency-graph schedul-ing: the De-pen- - [] - - -Overfull \hbox (2.14655pt too wide) in paragraph at lines 41--45 -[]\T1/phv/b/n/9 (-20) Real SPI host pro-to-col en-gine \T1/phv/m/n/9 (-20) (\T1 -/pcr/m/n/9 spi_host_bridge.v\T1/phv/m/n/9 (-20) ): - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 57--59 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 71--73 - - [] - - -Underfull \hbox (badness 10000) in paragraph at lines 74--75 -[]\T1/phv/m/n/9 (+20) FPGA: Lat-tice ECP5 \T1/pcr/m/n/9 LFE5U-45F-8BG381 \T1/ph -v/m/n/9 (+20) ($\OMS/cmsy/m/n/9 ^^@\OT1/cmr/m/n/9 (+20) 8$\T1/phv/m/n/9 (+20) , - - [] - - - - -pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has -been already used, duplicate ignored - - \relax -l.120 \end{center} - [1] -LaTeX Font Info: Font shape `T1/phv/m/it' in size <9> not available -(Font) Font shape `T1/phv/m/sl' tried instead on input line 122. -) - - -Package fancyhdr Warning: \headheight is too small (15.0pt): -(fancyhdr) Make it at least 21.99997pt, for example: -(fancyhdr) \setlength{\headheight}{21.99997pt}. -(fancyhdr) You might also make \topmargin smaller: -(fancyhdr) \addtolength{\topmargin}{-6.99997pt}. - -[2] (./FPGA-Neural-V2-Datasheet-EN.toc) -\tf@toc=\write5 -\openout5 = `FPGA-Neural-V2-Datasheet-EN.toc'. - - - -[1 - -] -\openout2 = `chapters/01-overview.aux'. - - (./chapters/01-overview.tex -Chapter 1. -LaTeX Font Info: Font shape `T1/phv/m/it' in size <10.95> not available -(Font) Font shape `T1/phv/m/sl' tried instead on input line 13. -) - - -pdfTeX warning (ext4): destination with the same identifier (name{page.1}) has -been already used, duplicate ignored - - \relax -l.111 \include{chapters/01-overview} - [1 - - -] -\openout2 = `chapters/02-architecture.aux'. - - (./chapters/02-architecture.tex -Chapter 2. - - - -pdfTeX warning (ext4): destination with the same identifier (name{page.2}) has -been already used, duplicate ignored - - \relax -l.75 \section{Read-timing discipline (ERR-0025)} - [2 - - - - -]) -Underfull \hbox (badness 10000) in paragraph at lines 76--112 -\T1/phv/m/n/10.95 (+20) The shared weight and ac-ti-va-tion SRAMs (\T1/pcr/m/n/ -10.95 nms_weight_packed.v\T1/phv/m/n/10.95 (+20) , - [] - - - - -Package fancyhdr Warning: \headheight is too small (15.0pt): -(fancyhdr) Make it at least 21.99997pt, for example: -(fancyhdr) \setlength{\headheight}{21.99997pt}. -(fancyhdr) You might also make \topmargin smaller: -(fancyhdr) \addtolength{\topmargin}{-6.99997pt}. - -[3] -\openout2 = `chapters/03-clock-reset.aux'. - - (./chapters/03-clock-reset.tex -Chapter 3. -) - -[4 - - - - -] -\openout2 = `chapters/04-host-interface.aux'. - - (./chapters/04-host-interface.tex -Chapter 4. - -Underfull \hbox (badness 7099) in paragraph at lines 3--10 -\T1/pcr/m/n/10.95 spi_host_bridge.v \T1/phv/m/n/10.95 (+20) is the real, phys-i --cal host in-ter-face for V2's board-level top - [] - -) - -[5 - - - - -] -\openout2 = `chapters/05-pinout-timing.aux'. - - (./chapters/05-pinout-timing.tex -Chapter 5. - -Underfull \hbox (badness 7256) in paragraph at lines 5--9 -\T1/phv/m/n/10.95 (+20) All 44 top-level sig-nals of \T1/pcr/m/n/10.95 fpga_neu -ral_v2_top.v \T1/phv/m/n/10.95 (+20) carry a real ball as-sign-ment - [] - - - -[6 - - - - -]) - - -Package fancyhdr Warning: \headheight is too small (15.0pt): -(fancyhdr) Make it at least 21.99997pt, for example: -(fancyhdr) \setlength{\headheight}{21.99997pt}. -(fancyhdr) You might also make \topmargin smaller: -(fancyhdr) \addtolength{\topmargin}{-6.99997pt}. - -[7] -\openout2 = `chapters/06-power-configuration.aux'. - - (./chapters/06-power-configuration.tex -Chapter 6. -) - -[8 - - - - -] -\openout2 = `chapters/07-benchmarks.aux'. - - (./chapters/07-benchmarks.tex -Chapter 7. -) - -[9 - - - - -] - - -Package fancyhdr Warning: \headheight is too small (15.0pt): -(fancyhdr) Make it at least 21.99997pt, for example: -(fancyhdr) \setlength{\headheight}{21.99997pt}. -(fancyhdr) You might also make \topmargin smaller: -(fancyhdr) \addtolength{\topmargin}{-6.99997pt}. - -[10] -\openout2 = `chapters/08-status-roadmap.aux'. - - (./chapters/08-status-roadmap.tex -Chapter 8. - - -[11 - - - - -]) - - -Package fancyhdr Warning: \headheight is too small (15.0pt): -(fancyhdr) Make it at least 21.99997pt, for example: -(fancyhdr) \setlength{\headheight}{21.99997pt}. -(fancyhdr) You might also make \topmargin smaller: -(fancyhdr) \addtolength{\topmargin}{-6.99997pt}. - -[12] (./FPGA-Neural-V2-Datasheet-EN.aux (./chapters/01-overview.aux) -(./chapters/02-architecture.aux) (./chapters/03-clock-reset.aux) -(./chapters/04-host-interface.aux) (./chapters/05-pinout-timing.aux) -(./chapters/06-power-configuration.aux) (./chapters/07-benchmarks.aux) -(./chapters/08-status-roadmap.aux)) - *********** -LaTeX2e <2024-11-01> patch level 2 -L3 programming layer <2025-01-18> - *********** -Package rerunfilecheck Info: File `FPGA-Neural-V2-Datasheet-EN.out' has not cha -nged. -(rerunfilecheck) Checksum: C546A17AC16DE7B451E6B0F33D250D8E;5316. - ) -Here is how much of TeX's memory you used: - 46569 strings out of 473190 - 1075150 string characters out of 5715799 - 1692356 words of memory out of 5000000 - 68618 multiletter control sequences out of 15000+600000 - 626190 words of font info for 307 fonts, out of 8000000 for 9000 - 1141 hyphenation exceptions out of 8191 - 107i,12n,109p,1024b,797s stack positions out of 10000i,1000n,20000p,200000b,200000s -< -/usr/local/texlive/2025/texmf-dist/fonts/type1/public/amsfonts/cm/cmr8.pfb> -Output written on FPGA-Neural-V2-Datasheet-EN.pdf (16 pages, 158503 bytes). -PDF statistics: - 342 PDF objects out of 1000 (max. 8388607) - 277 compressed objects within 3 object streams - 58 named destinations out of 1000 (max. 500000) - 82309 words of extra memory for PDF output out of 89155 (max. 10000000) - diff --git a/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.out b/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.out deleted file mode 100644 index 772c82c..0000000 --- a/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.out +++ /dev/null @@ -1,29 +0,0 @@ -\BOOKMARK [0][-]{chapter.1}{\376\377\000O\000v\000e\000r\000v\000i\000e\000w}{}% 1 -\BOOKMARK [1][-]{section.1.1}{\376\377\000D\000o\000c\000u\000m\000e\000n\000t\000\040\000s\000c\000o\000p\000e\000\040\000a\000n\000d\000\040\000s\000t\000a\000t\000u\000s\000\040\000l\000a\000b\000e\000l\000s}{chapter.1}% 2 -\BOOKMARK [1][-]{section.1.2}{\376\377\000F\000r\000o\000z\000e\000n\000\040\000r\000e\000f\000e\000r\000e\000n\000c\000e\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n}{chapter.1}% 3 -\BOOKMARK [0][-]{chapter.2}{\376\377\000A\000r\000c\000h\000i\000t\000e\000c\000t\000u\000r\000e}{}% 4 -\BOOKMARK [1][-]{section.2.1}{\376\377\000C\000o\000m\000p\000u\000t\000e\000:\000\040\000N\000e\000u\000r\000a\000l\000\040\000M\000u\000l\000t\000i\000p\000r\000o\000c\000e\000s\000s\000o\000r}{chapter.2}% 5 -\BOOKMARK [1][-]{section.2.2}{\376\377\000U\000n\000i\000f\000i\000e\000d\000\040\000s\000i\000n\000g\000l\000e\000-\000S\000D\000R\000A\000M\000\040\000m\000e\000m\000o\000r\000y}{chapter.2}% 6 -\BOOKMARK [1][-]{section.2.3}{\376\377\000R\000e\000a\000d\000-\000t\000i\000m\000i\000n\000g\000\040\000d\000i\000s\000c\000i\000p\000l\000i\000n\000e\000\040\000\050\000E\000R\000R\000-\0000\0000\0002\0005\000\051}{chapter.2}% 7 -\BOOKMARK [0][-]{chapter.3}{\376\377\000C\000l\000o\000c\000k\000\040\000a\000n\000d\000\040\000r\000e\000s\000e\000t\000\040\000a\000r\000c\000h\000i\000t\000e\000c\000t\000u\000r\000e}{}% 8 -\BOOKMARK [1][-]{section.3.1}{\376\377\000C\000l\000o\000c\000k\000\040\000g\000e\000n\000e\000r\000a\000t\000i\000o\000n}{chapter.3}% 9 -\BOOKMARK [1][-]{section.3.2}{\376\377\000R\000e\000s\000e\000t\000\040\000a\000r\000c\000h\000i\000t\000e\000c\000t\000u\000r\000e}{chapter.3}% 10 -\BOOKMARK [0][-]{chapter.4}{\376\377\000H\000o\000s\000t\000\040\000i\000n\000t\000e\000r\000f\000a\000c\000e\000\040\000\050\000S\000P\000I\000\051}{}% 11 -\BOOKMARK [1][-]{section.4.1}{\376\377\000O\000p\000c\000o\000d\000e\000s}{chapter.4}% 12 -\BOOKMARK [1][-]{section.4.2}{\376\377\000V\000e\000r\000i\000f\000i\000c\000a\000t\000i\000o\000n}{chapter.4}% 13 -\BOOKMARK [0][-]{chapter.5}{\376\377\000P\000i\000n\000o\000u\000t\000,\000\040\000p\000l\000a\000c\000e\000-\000a\000n\000d\000-\000r\000o\000u\000t\000e\000,\000\040\000a\000n\000d\000\040\000t\000i\000m\000i\000n\000g}{}% 14 -\BOOKMARK [1][-]{section.5.1}{\376\377\000F\000i\000n\000a\000l\000\040\000p\000i\000n\000o\000u\000t}{chapter.5}% 15 -\BOOKMARK [1][-]{section.5.2}{\376\377\000S\000y\000n\000t\000h\000e\000s\000i\000s\000\040\000\050\000r\000e\000a\000l\000,\000\040\000t\000h\000i\000s\000\040\000r\000e\000v\000i\000s\000i\000o\000n\000\051}{chapter.5}% 16 -\BOOKMARK [1][-]{section.5.3}{\376\377\000P\000l\000a\000c\000e\000\040\000a\000n\000d\000\040\000r\000o\000u\000t\000e\000:\000\040\0008\000-\000s\000e\000e\000d\000\040\000t\000i\000m\000i\000n\000g\000\040\000t\000a\000b\000l\000e}{chapter.5}% 17 -\BOOKMARK [0][-]{chapter.6}{\376\377\000P\000o\000w\000e\000r\000,\000\040\000S\000D\000R\000A\000M\000\040\000e\000l\000e\000c\000t\000r\000i\000c\000a\000l\000,\000\040\000a\000n\000d\000\040\000c\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n}{}% 18 -\BOOKMARK [1][-]{section.6.1}{\376\377\000P\000o\000w\000e\000r\000\040\000a\000r\000c\000h\000i\000t\000e\000c\000t\000u\000r\000e\000\040\040\023\000\040\000s\000t\000a\000t\000u\000s\000:\000\040\000O\000P\000E\000N}{chapter.6}% 19 -\BOOKMARK [1][-]{section.6.2}{\376\377\000S\000D\000R\000A\000M\000\040\000e\000l\000e\000c\000t\000r\000i\000c\000a\000l\000\040\000/\000\040\000t\000i\000m\000i\000n\000g\000\040\000s\000i\000g\000n\000-\000o\000f\000f\000\040\040\023\000\040\000s\000t\000a\000t\000u\000s\000:\000\040\000P\000A\000R\000T\000I\000A\000L}{chapter.6}% 20 -\BOOKMARK [1][-]{section.6.3}{\376\377\000C\000o\000n\000f\000i\000g\000u\000r\000a\000t\000i\000o\000n\000\040\040\023\000\040\000s\000t\000a\000t\000u\000s\000:\000\040\000O\000P\000E\000N}{chapter.6}% 21 -\BOOKMARK [0][-]{chapter.7}{\376\377\000B\000e\000n\000c\000h\000m\000a\000r\000k\000s}{}% 22 -\BOOKMARK [1][-]{section.7.1}{\376\377\000I\000n\000t\000e\000r\000n\000a\000l\000\040\000b\000e\000n\000c\000h\000m\000a\000r\000k\000:\000\040\000D\000-\000S\000t\000r\000e\000s\000s\000\040\000w\000o\000r\000k\000l\000o\000a\000d}{chapter.7}% 23 -\BOOKMARK [1][-]{section.7.2}{\376\377\000H\000o\000s\000t\000-\000i\000n\000t\000e\000r\000f\000a\000c\000e\000\040\000p\000a\000c\000i\000n\000g\000\040\000b\000e\000n\000c\000h\000m\000a\000r\000k}{chapter.7}% 24 -\BOOKMARK [1][-]{section.7.3}{\376\377\000S\000o\000f\000t\000w\000a\000r\000e\000\040\000r\000e\000f\000e\000r\000e\000n\000c\000e\000\040\000c\000o\000m\000p\000a\000r\000i\000s\000o\000n}{chapter.7}% 25 -\BOOKMARK [0][-]{chapter.8}{\376\377\000C\000h\000i\000p\000\040\000r\000e\000a\000d\000i\000n\000e\000s\000s\000\040\000a\000n\000d\000\040\000r\000o\000a\000d\000m\000a\000p}{}% 26 -\BOOKMARK [1][-]{section.8.1}{\376\377\000P\000r\000e\000c\000i\000s\000e\000\040\000r\000e\000a\000d\000i\000n\000e\000s\000s\000\040\000c\000h\000e\000c\000k\000l\000i\000s\000t}{chapter.8}% 27 -\BOOKMARK [1][-]{section.8.2}{\376\377\000F\000i\000n\000a\000l\000\040\000a\000n\000s\000w\000e\000r}{chapter.8}% 28 -\BOOKMARK [1][-]{section.8.3}{\376\377\000R\000o\000a\000d\000m\000a\000p}{chapter.8}% 29 diff --git a/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.pdf b/hardware/v2/docs/DatasheetLatex/FPGA-Neural-V2-Datasheet-EN.pdf deleted file mode 100644 index 7613b928994f411987b9824e6c07635867759b7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 158503 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

rgMtOwShck30>l&&f{%}WlK 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\raggedright\arraybackslash}p{#1}} -\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}} -\newcolumntype{R}[1]{>{\raggedleft\arraybackslash}p{#1}} -\newcolumntype{Y}{>{\raggedright\arraybackslash}X} -\renewcommand{\arraystretch}{1.25} -\arrayrulecolor{fnRule} - -% intestazione tabella colorata -\newcommand{\thd}[1]{\textbf{\color{white}#1}} -\newcommand{\rowh}{\rowcolor{fnDark}} -\newcommand{\rowa}{\rowcolor{fnLight}} - -% ---------- Caption ---------------------------------------------------- -\usepackage{caption} -\captionsetup{font=small,labelfont={bf,color=fnTeal},labelsep=period} - -% ---------- TikZ / pgfplots ------------------------------------------- -\usepackage{tikz} -\usetikzlibrary{arrows.meta,positioning,calc,shapes.geometric,shapes.misc, - fit,backgrounds,chains,decorations.pathreplacing,decorations.markings, - matrix,shadows.blur} -\usepackage{pgfplots} -\pgfplotsset{compat=1.17} -\usepackage{tikz-timing} - -% stili di blocco riusabili -\tikzset{ - fnblock/.style={draw=fnBlue,fill=fnLight,rounded corners=2pt, - minimum height=9mm,minimum width=24mm,align=center,font=\small, - inner sep=4pt,line width=0.7pt}, - fnblockT/.style={fnblock,draw=fnTeal,fill=fnLight2}, - fnblockD/.style={fnblock,draw=fnDark,fill=fnDark,text=white}, - fnblockA/.style={fnblock,draw=fnAmber,fill=white}, - fnreg/.style={draw=fnGrey,fill=white,minimum height=8mm,align=center, - font=\footnotesize,inner sep=3pt}, - fnstate/.style={draw=fnBlue,fill=fnLight,circle,minimum size=13mm, - align=center,font=\scriptsize,line width=0.7pt}, - fnarrow/.style={-{Stealth[length=2.6mm]},line width=0.8pt,draw=fnDark}, - fnarrowT/.style={-{Stealth[length=2.6mm]},line width=0.8pt,draw=fnTeal}, - fnbus/.style={-{Stealth[length=3mm]},line width=1.6pt,draw=fnBlue}, - fnlbl/.style={font=\scriptsize\itshape,fill=white,inner sep=1pt,text=fnGrey} -} - -% ---------- varie ------------------------------------------------------ -\newcommand{\reg}[1]{\texttt{\textbf{#1}}} -\newcommand{\sig}[1]{\texttt{#1}} -\newcommand{\op}[1]{\texttt{\color{fnBlue}#1}} -\newcommand{\PASS}{\textcolor{fnGreen}{\textbf{PASS}}} -\newcommand{\FAIL}{\textcolor{fnRed}{\textbf{FAIL}}} -\newcommand{\OK}{\textcolor{fnGreen}{\textbf{OK}}} -\newcommand{\code}[1]{\texttt{#1}} - -\usepackage{enumitem} -\setlist{noitemsep,topsep=2pt,leftmargin=1.4em} - -\usepackage[hidelinks,colorlinks=true,linkcolor=fnBlue,urlcolor=fnTeal, - citecolor=fnBlue]{hyperref}