OpenRisc-36-ORPSoC整体架构分析

本文分析了OpenRisc ORPSoC的整体架构,包括时钟系统、调试系统和3个总线仲裁器:ibus_arbiter、dbus_arbiter和bytebus_arbiter。重点讲解了各仲裁器的主从设备及功能,如内存控制器、网卡控制器和SPI加载器等,旨在宏观上理解ORPSoC设计。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

引言

之前,我们简单分析了ORPSoC的clock子系统,debug子系统,对FPGA的上电,复位,配置,初始化,用户模式等FPGA准备过程有了初步了解。

此外对ORPSoC的启动过程,包括程序的烧写,上电之后的load等过程也有了初步了解。

为了避免犯一叶障目,盲人摸象,本小节就对ORPSoC的整体架构做一个分析,力图能在宏观上把握ORPSoC的整体设计。


关于debug子系统:http://blog.csdn.net/rill_zhen/article/details/9045837

关于clock子系统:http://blog.csdn.net/rill_zhen/article/details/9044791

okay,let's go!


1,a general picture

在分析之前,对ORPSoC有一个主观感受,是很必要的事情,也是很有意义的。在用quartusII综合完后的模块连接 图,如下所示。

可能,从下面的图中看不出任何有价值的东西,只看到乱七八糟的一堆线,还有几个模块,模块的名字都看不清。

不过,没关系,先有一个直观的感觉:aha,so tha is what it is! 

that's it.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值