[J-core] List of J-cores
D. Jeff Dionne
jeff at coresemi.io
Sun Jun 13 02:45:03 UTC 2021
On Jun 12, 2021, at 15:24, Pär Moberg <ghostdewolf at gmail.com> wrote:
> Hi,
Hi.
> I would like to know of the current state of the different J-cores.
What you can get right now.
J1: Runs on very low end FPGAs. Intended for microcontroller replacement use where you might use AVR, Cortex-M. Simple build, uses GHDL + Yosys + NextPNR. GCC bare metal toolchain, all internal memory and external SPI Flash. WiP: XiP from SPI Flash.
J1sec: J1 with hardware crypto engines. Security (co)processor.
- Working on integration testing.
J2: Runs on mid size FPGA. Intended for Linux applications.
Options:
- All internal memory or DDR/LPDDR RAM. SPI Flash boot.
- Non cached, Instruction Prefetch, or separate I & D cache.
J2SMP: Runs on large FPGAs. Intended for Linux embedded and signal processing.
- Linux (tracking mainline) running in mission critical application for many years.
- Separate I & D cache, DDR/LPDDR memory.
- Very mature, used in production devices.
J32 / J32SMP: Runs on large FPGAs. Intended for Linux used as a network or application processor or for embedded systems
- Separate I & D cache, DDR/LPDDR memory. Full MMU.
- RTL complete, extensive test vectors.
- Linux port incomplete.
There are other versions that are still in development, like the very small J0 (3 stage pipeline) and a multi-issue / out of order J32. We're still working on those.
J.
>
> What I would like to know is if they can run Linux?
>
> What are the planed cores planed capabilities?
>
> //Pär
>
> _______________________________________________
> J-core mailing list
> J-core at lists.j-core.org
> https://lists.j-core.org/mailman/listinfo/j-core
More information about the J-core
mailing list