diff --git a/ideas/index.rst b/ideas/index.rst index 211e0bcb877f94d860412a81ed2c01efad48a26a..d0493503e964613682c906d94a78243bc8adcc55 100644 --- a/ideas/index.rst +++ b/ideas/index.rst @@ -34,18 +34,33 @@ in the physical world. Students are expeced to go through the list of ideas below, and check out the corresponding forum link for additional discussions around the idea. -.. table:: +.. grid:: 1 2 2 2 + + .. grid-item-card:: Low-latency I/O RISC-V CPU core in FPGA fabric + :link: https://forum.beagleboard.org/t/low-latency-risc-v-i-o-cpu-core/37156 + + FPGA gateware improvements + ^^^ + + BeagleV-Fire features RISC-V 64-bit CPU cores and FPGA fabric. In that FPGA fabric, we'd like to + implement a RISC-V 32-bit CPU core with operations optimized for low-latency GPIO. This is similar + to the programmable real-time unit (PRU) RISC cores popularized on BeagleBone Black. + + +++ + :bdg-success:`Medium complexity` :bdg-success-line:`Medium size` + + .. grid-item-card:: Update beagle-tester for mainline regression testing + :link: https://forum.beagleboard.org/t/update-beagle-tester-for-cape-mikrobus-new-board-and-upstream-testing/37279 + + Linux kernel improvements + ^^^ + + Utilize the ``beagle-tester`` application and ``Buildroot`` along with device-tree and udev symlink concepts within + the OpenBeagle GitLab continuous integration server context to create a regression test suite for the Linux kernel + and device-tree overlays on various Beagle computers. -+---------------------------+-------------------------------------+----------------------------------+------------------------------------------------------------------+----------------------------------------------------------------------+ -| Category | Title | Size/Complexity | Description | Forum | -+===========================+=====================================+==================================+==================================================================+======================================================================+ -| Linux kernel improvements | Beaglebone Cape compatibility layer | :bdg-danger-line:`Large size` | Update the cape compatibility layer for BeagleBone Black, AI-64, | `Discuss <https://forum.beagleboard.org/tags/c/gsoc/13/gsoc-ideas>`_ | -| | | :bdg-success:`Medium complexity` | and newer boards to support more kernel versions. | | -+---------------------------+-------------------------------------+----------------------------------+------------------------------------------------------------------+----------------------------------------------------------------------+ -| | | | | | -+---------------------------+-------------------------------------+----------------------------------+------------------------------------------------------------------+----------------------------------------------------------------------+ -| | | | | | -+---------------------------+-------------------------------------+----------------------------------+------------------------------------------------------------------+----------------------------------------------------------------------+ + +++ + :bdg-success:`Medium complexity` :bdg-danger-line:`Large size` .. tip::