(评论)
(comments)

原始链接: https://news.ycombinator.com/item?id=43378571

Hacker News 上的一个帖子讨论了 RP2350 的架构,它包含 ARM 和 RISC-V 两种架构的内核。一位用户询问这种双架构系统是如何工作的。一个回复澄清说,RP2350 实际上有*四个* CPU:两个 ARM 内核和两个 RISC-V 内核。其实现涉及一个指令和数据总线的复用器 (mux),允许 ARM 或 RISC-V 内核处于活动状态。虽然从技术上讲,由于一半的 CPU 始终处于关闭状态,因此空间效率不高,但由于所有内核共享相同的总线,因此架构非常简单。另一个评论补充说,树莓派之所以包含 RISC-V 内核,是因为它们有额外的芯片空间,使得增加的复杂性相对便宜。

相关文章
  • (评论) 2024-08-28
  • (评论) 2023-11-12
  • (评论) 2023-11-04
  • RP2350 几乎满足了我所有的愿望 2024-08-09
  • (评论) 2025-03-17

  • 原文
    Hacker News new | past | comments | ask | show | jobs | submit login
    Rust on the RP2350 (thejpster.org.uk)
    13 points by fanf2 3 hours ago | hide | past | favorite | 3 comments










    Can anyone explain how the dual ARM/RISC-V system works, architecturally?

    Are there two actual CPUs on the same die? Is it one shared architecture with two different instruction decode stages, one for ARM and the other for RISC-V that can be toggled at boot time? I like the idea conceptually but I'm not sure how much of that is a hack and/or inefficient compared to a pure ARM or RISC-V core.



    To be more precise, four CPUs - two ARM and two RISC. There is just a mux for the instruction and data buses - see chapter 3 of the [datasheet](https://datasheets.raspberrypi.com/rp2350/rp2350-datasheet.p...).

    It’s space-inefficient as half of the CPUs are shutdown, but architecturally it’s all on the same bus.



    It may be technically space inefficient but they only added the RISC-V cores because they had area to spare. It didn't cost them much.






    Join us for AI Startup School this June 16-17 in San Francisco!


    Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact



    Search:
    联系我们 contact @ memedata.com