From c6bcd02f2f45e8aa230f112e2bea1930f88ce63f Mon Sep 17 00:00:00 2001 From: Cesar_Strauss Date: Fri, 23 Aug 2024 00:33:25 +0100 Subject: [PATCH] First draft of an updated Cryptorouter page gathering goals and deliverables in one place --- crypto_router_asic.mdwn | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/crypto_router_asic.mdwn b/crypto_router_asic.mdwn index c877516d2..c6efce26b 100644 --- a/crypto_router_asic.mdwn +++ b/crypto_router_asic.mdwn @@ -14,6 +14,35 @@ * Top-level bugreport: * ASIC/IO Pin specification page: [[crypto_router_asic/crypto_router_pinspec]] +# Goal + +To build the foundations of a cryptographic extension of the Power ISA, allowing +anyone interested to build upon this effort and make an Cryptorouter FPGA or ASIC +for oneself. + +# Deliverables + +* a set of instructions suitable for crypto applications +* documentation of said instructions +* reference HDL implementation of a number of them +* additional definitions for concepts like a REMAP engine and element width +overrides which, when implemented, will allow efficient implementation of many +fundamental crypto algorithms +* a flexible HDL platform (ls2) for implementing a System-on-Chip on an FPGA or ASIC + +# TODO + +Links to: + +* sub-page about historical reasoning for some of the decisions taken +* documentation and examples for the crypto instructions +* bug reports, git commits and other wiki pages + +# Helpful information for Cryptorouter implementations: + +Given the work above, the information below is useful for allowing anyone +interested to work towards building a Cryptorouter FPGA or ASIC for oneself: + # Specifications All of these are entirely Libre-Licensed or are to be written as Libre-Licensed: -- 2.30.2