First draft of an updated Cryptorouter page gathering goals and deliverables in one...
authorCesar_Strauss <Cesar_Strauss@web>
Thu, 22 Aug 2024 23:33:25 +0000 (00:33 +0100)
committerIkiWiki <ikiwiki.info>
Thu, 22 Aug 2024 23:33:25 +0000 (00:33 +0100)
crypto_router_asic.mdwn

index c877516d2e762d702700ff82ea5ec0bcb4c855f1..c6efce26b73148140df92c38cf1eecb00aa2f193 100644 (file)
 * Top-level bugreport: <https://bugs.libre-soc.org/show_bug.cgi?id=589>
 * 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: