From 22cb2b81c5b2b968c2f5be4a8daf27a1ba1d4f75 Mon Sep 17 00:00:00 2001 From: Rob Austein Date: Sun, 25 Jul 2021 18:40:33 +0000 Subject: Attachments This is a bit unwieldy, git isn't really happy with large binary files, but the sizes, both of individual files and of the whole repository, aren't really enough to justify a complex solution. If this does become an issue, we can look into something like git-annex, and if necessary we can `git filter-branch` all the big files out of the repository, but for now just keep it simple. --- pelican/content/StateOfPlay/novena__linkcells.svg | 198 ++++++++++++++ .../content/StateOfPlay/novena_eim__linkcells.svg | 293 +++++++++++++++++++++ .../StateOfPlay/novena_i2c_simple__linkcells.svg | 178 +++++++++++++ pelican/content/StateOfPlay/trng__linkcells.svg | 158 +++++++++++ 4 files changed, 827 insertions(+) create mode 100644 pelican/content/StateOfPlay/novena__linkcells.svg create mode 100644 pelican/content/StateOfPlay/novena_eim__linkcells.svg create mode 100644 pelican/content/StateOfPlay/novena_i2c_simple__linkcells.svg create mode 100644 pelican/content/StateOfPlay/trng__linkcells.svg (limited to 'pelican/content/StateOfPlay') diff --git a/pelican/content/StateOfPlay/novena__linkcells.svg b/pelican/content/StateOfPlay/novena__linkcells.svg new file mode 100644 index 0000000..fdc7694 --- /dev/null +++ b/pelican/content/StateOfPlay/novena__linkcells.svg @@ -0,0 +1,198 @@ + + + + + + +v3graph + + +n0 + +novena_fpga + + +n1 + +IBUFGDS + + +n0->n1 + + + + +n2 + +IOBUF + + +n0->n2 + + + + +n3 + +coretest_hashes + + +n0->n3 + + + + +n4 + +coretest + + +n3->n4 + + + + +n5 + +i2c + + +n3->n5 + + + + +n6 + +sha1 + + +n3->n6 + + + + +n7 + +sha256 + + +n3->n7 + + + + +n8 + +sha512 + + +n3->n8 + + + + +n9 + +i2c_core + + +n5->n9 + + + + +n10 + +sha1_core + + +n6->n10 + + + + +n12 + +sha256_core + + +n7->n12 + + + + +n15 + +sha512_core + + +n8->n15 + + + + +n11 + +sha1_w_mem + + +n10->n11 + + + + +n13 + +sha256_k_constants + + +n12->n13 + + + + +n14 + +sha256_w_mem + + +n12->n14 + + + + +n16 + +sha512_k_constants + + +n15->n16 + + + + +n17 + +sha512_h_constants + + +n15->n17 + + + + +n18 + +sha512_w_mem + + +n15->n18 + + + + + diff --git a/pelican/content/StateOfPlay/novena_eim__linkcells.svg b/pelican/content/StateOfPlay/novena_eim__linkcells.svg new file mode 100644 index 0000000..20e3fab --- /dev/null +++ b/pelican/content/StateOfPlay/novena_eim__linkcells.svg @@ -0,0 +1,293 @@ + + + + + + +v3graph + + +n0 + +novena_fpga + + +n1 + +sync_reset + + +n0->n1 + + + + +n2 + +IBUFG + + +n0->n2 + + + + +n3 + +BUFG + + +n0->n3 + + + + +n4 + +bclk_dll + + +n0->n4 + + + + +n5 + +dcm_delay + + +n0->n5 + + + + +n6 + +BUFIO2FB + + +n0->n6 + + + + +n7 + +clk_dll + + +n0->n7 + + + + +n8 + +FDSE + + +n0->n8 + + + + +n9 + +IBUFGDS + + +n0->n9 + + + + +n10 + +IOBUF + + +n0->n10 + + + + +n11 + +coretest_hashes + + +n0->n11 + + + + +n12 + +FDPE + + +n1->n12 + + + + +n4->n3 + + + + +n13 + +DCM_SP + + +n4->n13 + + + + +n5->n3 + + + + +n5->n13 + + + + +n7->n3 + + + + +n7->n13 + + + + +n14 + +sha1 + + +n11->n14 + + + + +n15 + +sha256 + + +n11->n15 + + + + +n16 + +sha512 + + +n11->n16 + + + + +n17 + +sha1_core + + +n14->n17 + + + + +n18 + +sha256_core + + +n15->n18 + + + + +n19 + +sha512_core + + +n16->n19 + + + + +n20 + +sha1_w_mem + + +n17->n20 + + + + +n21 + +sha256_k_constants + + +n18->n21 + + + + +n22 + +sha256_w_mem + + +n18->n22 + + + + +n23 + +sha512_k_constants + + +n19->n23 + + + + +n24 + +sha512_h_constants + + +n19->n24 + + + + +n25 + +sha512_w_mem + + +n19->n25 + + + + + diff --git a/pelican/content/StateOfPlay/novena_i2c_simple__linkcells.svg b/pelican/content/StateOfPlay/novena_i2c_simple__linkcells.svg new file mode 100644 index 0000000..b131c81 --- /dev/null +++ b/pelican/content/StateOfPlay/novena_i2c_simple__linkcells.svg @@ -0,0 +1,178 @@ + + + + + + +v3graph + + +n0 + +novena_fpga + + +n1 + +IBUFGDS + + +n0->n1 + + + + +n2 + +IOBUF + + +n0->n2 + + + + +n3 + +coretest_hashes + + +n0->n3 + + + + +n4 + +i2c_core + + +n3->n4 + + + + +n5 + +sha1 + + +n3->n5 + + + + +n6 + +sha256 + + +n3->n6 + + + + +n7 + +sha512 + + +n3->n7 + + + + +n8 + +sha1_core + + +n5->n8 + + + + +n9 + +sha256_core + + +n6->n9 + + + + +n10 + +sha512_core + + +n7->n10 + + + + +n11 + +sha1_w_mem + + +n8->n11 + + + + +n12 + +sha256_k_constants + + +n9->n12 + + + + +n13 + +sha256_w_mem + + +n9->n13 + + + + +n14 + +sha512_k_constants + + +n10->n14 + + + + +n15 + +sha512_h_constants + + +n10->n15 + + + + +n16 + +sha512_w_mem + + +n10->n16 + + + + + diff --git a/pelican/content/StateOfPlay/trng__linkcells.svg b/pelican/content/StateOfPlay/trng__linkcells.svg new file mode 100644 index 0000000..b9236df --- /dev/null +++ b/pelican/content/StateOfPlay/trng__linkcells.svg @@ -0,0 +1,158 @@ + + + + + + +v3graph + + +n0 + +trng + + +n1 + +trng_mixer + + +n0->n1 + + + + +n2 + +trng_csprng + + +n0->n2 + + + + +n3 + +avalanche_entropy + + +n0->n3 + + + + +n4 + +rosc_entropy + + +n0->n4 + + + + +n5 + +sha512_core + + +n1->n5 + + + + +n6 + +chacha_core + + +n2->n6 + + + + +n7 + +trng_csprng_fifo + + +n2->n7 + + + + +n8 + +avalanche_entropy_core + + +n3->n8 + + + + +n9 + +rosc_entropy_core + + +n4->n9 + + + + +n10 + +sha512_k_constants + + +n5->n10 + + + + +n11 + +sha512_h_constants + + +n5->n11 + + + + +n12 + +sha512_w_mem + + +n5->n12 + + + + +n13 + +chacha_qr + + +n6->n13 + + + + +n14 + +rosc + + +n9->n14 + + + + + -- cgit v1.2.3