From 828a1e0d9615db09212388549115ae2a68912eeb Mon Sep 17 00:00:00 2001 From: lkcl Date: Tue, 20 Oct 2020 14:48:41 +0100 Subject: [PATCH] --- conferences.mdwn | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/conferences.mdwn b/conferences.mdwn index b12d3530a..ac569be57 100644 --- a/conferences.mdwn +++ b/conferences.mdwn @@ -48,7 +48,22 @@ - heavily depending on python OO (not possible with VHDL or Verilog) - leap-frogging ahead by not reinventing the wheel -## What is being developed? Roadmap +## Why is it different from other SoCs? + +* LibreSOC is a hybrid CPU-VPU-GPU architecture. + - OpenPOWER ISA *itself* is extended to include 3D and Video instructions + - (SIN, ATAN2, YUV2RGB, Texture Interpolation) + - Only after approval of OpenPOWER Foundation! + - Massively simplifies driver development and application debugging +* Vectorisation is "Simple-V" (VSX not being implemented) + - VSX is SIMD and is considered harmful + - https://www.sigarch.org/simd-instructions-considered-harmful/ +* Developed in python HDL called "nmigen" + - OO programming techniques can be deployed + - Impossible to do in VHDL or Verilog + - yosys converts nmigen to verilog for standard tools. + +## What is being developed? (Roadmap) * First simple core achieved in simulation Sep 2020 - FPGA (ECP5) target followed shortly -- 2.30.2