Hi,
In my project, I have connected a DDR MIG with AXI4 interface to the openpiton design (with Ariane core) using noc_axi4_bridge. I am using Vivado generated encrypted DDR memory model to simulate the hello world program with VCS.
There I am loading the hex file to the DDR model using a program loader module. There is a multiplexer logic to choose between program loader and the openpiton chip. This logic first selects program loader to load the program. Once it is loaded, the multiplexer logic selects the chip to execute the program.
My idea is to simulate linux booting with same setup (Load the linux image to the DDR model using program loader and then boot and run the OS). I have the following questions.
--
You received this message because you are subscribed to the Google Groups "OpenPiton Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openpiton+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/3798be75-cb1a-4a1f-8929-9d4e436d6662n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/261d4955-2741-42e6-9024-bc1c91c53a3en%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/8791a1b0-4974-4a46-881a-9ff534922d17n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/1be54879-97f5-4143-978d-49c176ad106bn%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/ab80add2-9958-429f-bd6d-25049f8908f8n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/53c055c4-05c0-4498-95c7-a9d22a1d5a8fn%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/35494f36-73c6-440e-a2bb-2f7ada0aa2a2n%40googlegroups.com.
Hi Jon,
I am following the exact instructions on https://github.com/Tiago-R/cva6-sdk/tree/buildroot_bump to create the Linux image.
To load the linux image on OpenPiton,
Simulation hangs after the OpenSBI prints (the screenshot I sent in previous mail). I inspected the created mem.image file and Linux kernel image should be included there.
I checked the trace log for boot Hart and found the following exception.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/2112bfd2-1b01-42a7-a753-3aa5fac87c32n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/70ed20ee-0b34-44cd-b403-464e3d56f1ddn%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/98b84d6e-7355-46be-9a9a-f1a6fb6aad03n%40googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/openpiton/aacc035e-c74a-4a49-af1c-0854e5ebfe48n%40googlegroups.com.