Basilisk

Enlarged view: Basilisk
Basilisk, 2024 (PULP Platform)

Application: Pulp
Technology: 130
Manufacturer: IHP
Type: Research
Package: QFN88
Dimensions: 6264μm x 5498μm
Gates: 3 MGE
Voltage: 1.2 V
Clock: 60 MHz

Design: Basilisk details: IIS Chip Gallery

Basilisk is the first end-to-end open-source application-class SoC autonomously booting Linux and brings another milestone in #SiliconDemocratization by external page PULP Platform.  It was designed using exclusively open-source tools (KiCad, Yosys, OpenROAD, KLayout) and open-source hardware designs targeting IHP's open 130nm node.

Basilisk is a research demonstrator showing what can be achieved with end-to-end open-source hardware and improving the used designs and the tools along the way. Basilisk is a 34 mm² 130nm chip containing an application-class CVA6 RV64GC core, a 64 KiB last-level cache, and a DRAM interface supporting up to 128 MiB of HyperRAM.

📽️ Watch the video of Basilisk booting Linux:
external page https://www.youtube.com/watch?v=xi-5YZfL658

Basilisk supports a wide range of peripherals, including QSPI, GPIO, UART, and I2C, as well as four USB 1.1 host ports. Basilisk can autonomously boot from SD cards, QSPI flash, and I2C EEPROM. Our current demonstrator boots from an GPT-partitioned SD card. Basilisk supports VGA display output at up to XGA resolution and 60Hz. Basilisk further features a fully digital chip-to-chip link to connect our platform to a microcontroller or an FPGA.

Design team: Philippe Sauter, Thomas Benz, Paul Scheffler, Beat Muheim, Zerun Jiang, Frank K. Gurkaynak, Luca Benini

JavaScript has been disabled in your browser