Skip to content
@MARCore1

MARCore (Multi-Core-SoC)

Multi Core SoC for SMP linux

MULTICore SoC For SMP Linux

Description

This repository contains the code and resources for this Project,this task of implementing a custom Quad Core Processor on AWS FPGA and porting Linux on it. Additionally, also demonstrated the customization of hardware and software for specific applications.

Project Overview

AWS FPGA with Linux Port: This project have successfully ported a custom Quad Core Processor on AWS FPGA and booted Linux on it. This achievement allows us to explore the fascinating interaction between hardware and software, showcasing the power of multicore systems on a cloud-based FPGA platform.

Arty A7 FPGA with Zephyr Boot:

In addition to the AWS FPGA implementation, this project have also worked on the Arty A7 FPGA board and ported Zephyr on it. This step provides us with an opportunity to understand the workings of different FPGAs and operating systems.

Custom Hardware-Software Application:

tis project have taken the customization of the project a step further by adding GPIOs, LEDs, and a Seven Segment display and VGA controller of the hardware design. Furthermore, this project have integrated these hardware components into our software application, enabling seamless interaction and control through GPIOs and displaying relevant information on the Seven Segment.

VGA Controller:

also this project have implemented a VGA controller to enable video output from the FPGA. This feature allows us to display graphical information and interact with the FPGA through a VGA-compatible monitor.

Demonstration

Popular repositories Loading

  1. .github .github Public

  2. openpiton openpiton Public

    Forked from PrincetonUniversity/openpiton

    The OpenPiton Platform

    Assembly 4

  3. ariane ariane Public

    Forked from lowRISC/ariane

    Ariane is a 6-stage RISC-V CPU

    SystemVerilog

  4. Boot-Flow Boot-Flow Public

    Forked from Abdul-muheet-ghani/Boot-Flow

    ActionScript

  5. zephyr zephyr Public

    Forked from zephyrproject-rtos/zephyr

    Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

    C

  6. zephyr-on-litex-vexriscv zephyr-on-litex-vexriscv Public

    Forked from litex-hub/zephyr-on-litex-vexriscv

    Python

Repositories

Showing 8 of 8 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…