X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=shakti%2Fm_class.mdwn;h=63e288b2ac0331318a3eaa9d7b23a8a9fc6036d2;hb=d6cba3bfa0fd95c0056a9bc4a0f3759b8eec9286;hp=4a6f2b2a37e0c1fc676bc431b2918bf496a15d4c;hpb=618edaa9c107e89082a0ed79499b9a00a5ffcbbe;p=libreriscv.git
diff --git a/shakti/m_class.mdwn b/shakti/m_class.mdwn
index 4a6f2b2a3..63e288b2a 100644
--- a/shakti/m_class.mdwn
+++ b/shakti/m_class.mdwn
@@ -117,6 +117,8 @@ firmly a priority focus.
* I2C sensors: accelerometer, compass, etc. Each requires EINT and RST GPIO.
* Capacitive Touchpanel (I2C and also requiring EINT and RST GPIO)
* Real-time Clock (usually an I2C device but may be on-board a support MCU)
+* [[PCIe]] via PXPIPE
+* [[LPC]] from Raptor Engineering
## Peripherals unique to laptop market
@@ -179,6 +181,10 @@ image acceleration, scalable fonts, and Z-buffering and much more.
* MIAOW: ATI-compatible shader engine
* ORSOC GPU contains some primitives that can be used
* SIMD RISC-V extensions can obviate the need for a "full" separate GPU
+* Nyuzi (OpenMP, based on Intel Larabee Compute Engine)
+* Rasteriser
+* OpenShader
+* GPLGPU
### Video encode / decode
@@ -213,7 +219,7 @@ TBD
* 32x [[EINT]]-cable GPIO with full edge-triggered and low/high IRQ capability
* 1x [[I2S]] audio with 4-wire output and 1-wire input.
* 3x USB2 (ULPI for reduced pincount) each capable of USB-OTG support
-* DDR3/DDR3L/LPDDR3 32-bit-wide memory controller
+* [[DDR]] DDR3/DDR3L/LPDDR3 32-bit-wide memory controller
* [[JTAG]] for debugging
Some interfaces at:
@@ -230,6 +236,8 @@ Some interfaces at:
List of Interfaces:
+* [[CSI]]
+* [[DDR]]
* [[JTAG]]
* [[I2C]]
* [[I2S]]
@@ -344,8 +352,17 @@ many more.
# Research (to investigate)
+* LPC Interface
*
*
* 110nm DDR3 PHY
+* myhdl HDL cores
+* B Extension proposal
+* Bit-extracts
+* Bit-reverse
+* Bit-permutations
+* Commentary on Micro-controller
+* P-SIMD
+
+>
[[!tag cpus]]
-