BrisbaneSilicon publishes Beta Release of its Lumorphix Processor IP Core

January 27, 2025 -- Today we are very excited to announce that BrisbaneSilicon has published a Beta Release of its Lumorphix Processor IP. A summary of this IP:

  • Native execution of the Lua scripting language, including:
    • REPL
    • Non-volatile program storage
    • Rich, full featured API
      • Constants
      • Functions
      • Interrupts
  • Build-time configurable, including:
    • Number of supported processor cores (maximum of eight)
    • Stack / Heap size, per core
    • Support for a configurable number and type of digital I/O protocols (GPIO, PWM, SPI etc)
    • Support for an FPGA fabric bus
    • Support for inter-core communication
    • Support for inter-core synchronization
    • Support for timers, hardware watchdogs and interrupts
  • Run-time configurable, including:
    • Digital I/O Pin type (i.e. GPIO, UART, SPI etc)
    • API
    • Interrupts
    • Timers
  • Each processor Core is heterogeneous
  • Ultra-small footprint (minimal configuration) of only 1750 LUTs (AMD / Xilinx 28nm fabric) and 5 BRAM (20 kB)
  • Clock frequency up to 500 MHz (AMD / Xilinx 16nm fabric)
  • Simple UART-based user interface

For more information on the Lumorphix IP Core, see the product page, documentation or beta release page.

NOTE: As Lumorphix is still in Beta, please peruse the instructions related to evaluating a Beta Release.

×
Semiconductor IP