集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 1686|回复: 5

系统设计方案

[复制链接]
小舍YZ 发表于 2017-7-8 11:30:55 | 显示全部楼层 |阅读模式
系统设计方案

1.嵌入式总线介绍

总线是多组信号的有效组合,处理器和周边设备通过总线地址、数据以及片选控制等信号进行通信。根据对总线的控制,可将外设分为仲裁设备、主设备、从设备以及主/从设备(桥)。Xilinx嵌入式系统中的总线可分为3类:片外设备总线(OPB)、本地存储器总线(LMB)以及快速简单连接总线(FSL),分别用于访问低速外设、片内高速存储器以及高速外设。

OPB总线能在不影响OPB仲裁器和其余设备的基础上添加周围设备,同步于系统时钟,共享32位地址总线、32位数据总线,支持主设备和从设备之间单一周期数据传送。LMB总线提供单时钟访问片内双口RAM,并提供了简单的同步协议。

PLB总线是PowerPC的高带宽总线,64位数据总线宽度,分离的地址、读写数据总线,具备分别传输的能力。同时执行的读写传输能最有效利用总线,在单周期内可传输两个数据;此外,PLB总线地址通道能叠加一个新的写请求到一个正在执行的写操作上,以及最多3个读请求到正在执行的读操作上,从而减少总线反映时间。

MicroBlaze软核的系统总线有LMB、OPB总线,指令和数据分开。LMB总线用于访问片内存储器的数据和指令,OPB用于片外设备的连接。MicroBlaze典型的总线连接方式如图9-15所示。

图9-15 典型的MicroBlaze总线连接示意图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-8 11:31:44 | 显示全部楼层
PowerPC硬核的系统总线分为PLB、OCM以及DCM总线,OPB总线可通过总线桥与PLB总线连接,从而访问外部速度较低的设备,PowerPC典型的总线连接方式如图9-16所示。

图9-16 典型的PowerPC总线连接示意图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-8 11:32:27 | 显示全部楼层
2.嵌入式系统设计方案

1)系统架构

基于MicroBlaze和PowerPC的嵌入式系统和计算器系统类似,满足冯诺伊曼架构,将应用程序存放在外部非易失存储器(Flash或PROM)中,上电后将其加载到片内BRAM或映射到外部的SDRAM/SRAM存储器中。该类系统的架构是可裁剪的,完全根据需求来添加外设,常用于实现专一的功能,具有价格低、速度快、功耗小以及软硬件协同工作的特点。典型的MicroBlaze的PowerPC的嵌入式系统架构分别如图9-17和图9-18所示。

图9-17 MicroBlaze系统组成架构

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-8 11:33:04 | 显示全部楼层
图9-18 PowerPC系统组成架构

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
 楼主| 小舍YZ 发表于 2017-7-8 11:33:44 | 显示全部楼层
2)系统地址分配
MicroBlaze采用32位地址,其中0x0000_0000~0x0000_0017用于特殊处理,0x0000_0018~0xFFFF_FFFF是用户可用的部分,LMB存储器从地址0x0000_0018开始。

PowerPC采用32位地址,其中每一个PowerPC都有其系统引导(boot)区,地址为0xFFFF_FFFC,缺省的可用空间为0xFFFF_0000~0xFFFF_FFFF。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
d643189658 发表于 2017-8-11 18:48:04 | 显示全部楼层
谢谢楼主的分享
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-4-20 12:44 , Processed in 0.065798 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表