From: lkcl Date: Mon, 4 Jul 2022 08:55:43 +0000 (+0100) Subject: (no commit message) X-Git-Tag: opf_rfc_ls005_v1~1366 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=caeb71d0bd35f2a3c0867a569162cbc1004f3aa7;p=libreriscv.git --- diff --git a/3d_gpu/layouts/coriolis2_180nm.mdwn b/3d_gpu/layouts/coriolis2_180nm.mdwn index 6345872d3..068af11b9 100644 --- a/3d_gpu/layouts/coriolis2_180nm.mdwn +++ b/3d_gpu/layouts/coriolis2_180nm.mdwn @@ -51,11 +51,26 @@ simple core FSM from the Instruction Cache. Currently this is an extremely simple memory block, to be replaced by a proper I-Cache with a proper connection to the Memory Bus (wishbone). -# IO Ring +# IO Ring and JTAG -The IO Ring is autogenerated from the same program -that created the [[180nm_Oct2020/pinmux]] and the SVG -image +The IO Ring is autogenerated from the same pinmux program +that created the [[180nm_Oct2020/pinouts]] and the SVG +image. The image was used by Greatek for packaging as well as +a PCB designed by Professor Galayko of Sorbonne University. + +The exact same pinmux program's output, specifying all interfaces, +was also used to autogenerate the HDL for the JTAG Boundary Scan. + +By strictly using the exact same *machine readable* specification +for all Interfaces using only autogenerated techniques it was possible +to ensure complete consistency across + +* Markdown file +* SVG Image for packaging +* IO Ring +* JTAG Boundary Scan + +JTAG [[!img 180nm_Oct2020/ls180.svg size="400x" ]]