Design of Openpiton with integration of new IP

130 views
Skip to first unread message

Hamsa Bharadwaj

unread,
Nov 22, 2023, 11:49:11 AM11/22/23
to OpenPiton Discussion
Hii everyone,

I'm new to OpenPiton manycore framework, I'm trying to design the OpenPiton architecture with integration of new IP design into it. I have simulated the Verilog codes of OpenPiton architecture using Vivado 2023.2, but in vivado I'm getting some the errors that it couldn't add embedded python files to L2 and L15 cache. 

I think in vivado we can only simulate Verilog files with the  .v  extension, it wont take other extension files. soo for the students which tool is best for designing.

As OpenPiton is the great framework, Soo i wanted to design the risc-v processor using the opensource with the integration of new IP into it.

soo can anyone please help me out with the designing part.


Jonathan Balkind

unread,
Nov 26, 2023, 1:18:32 AM11/26/23
to OpenPiton Discussion
Hi Hamsa,

I'm not quite sure exactly what task you're looking for help with?

Could you perhaps share the commands you're running and the error you're getting with vivado?

OpenPiton doesn't support simulation with Vivado by default. The couple of commits I have to add support (https://github.com/Jbalkind/openpiton/commits/vivado) do allow systemverilog files, not just verilog.

If you're having issues then perhaps you could use Verilator or another simulator like VCS or Questa/Modelsim instead?

Thanks,
Jon

--
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/f6441d26-b23b-4c27-8603-883816f49357n%40googlegroups.com.

Hamsa Bharadwaj

unread,
Nov 26, 2023, 2:32:24 PM11/26/23
to OpenPiton Discussion
Hi Jon,

Actually i need to design an IP and integrate the designed IP to in between cross bar bus uart. For that i have designed SPI for the integration. I'm done with installation of Verilator in Linux, now trying for the environment setup of openpiton.

Please help me out with the integration of the SPI to openpiton.

After the environment setup of the openpiton im struck with further things.

Soo please help me out the further flow.

Thanks,
Hamsa
openpiton env.png

Jonathan Balkind

unread,
Nov 26, 2023, 5:24:02 PM11/26/23
to OpenPiton Discussion
Did you perhaps clone openpiton and stay on the `openpiton` branch? If so, I'd suggest that you try the `openpiton-dev` branch. I *think* that we solved the problem you're seeing on that branch,

With regards to SPI, I'd suggest you check out other topics on the google group where I have answered similar questions.

Thanks,
Jon

Reply all
Reply to author
Forward
0 new messages