在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
EETOP诚邀模拟IC相关培训讲师 创芯人才网--重磅上线啦!
查看: 11950|回复: 34

[资料] [总线大汇总]希望大家跟帖

[复制链接]
发表于 2010-4-5 19:05:47 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

x
主要的 IP核互连规范
目前有较大影响的 IP核互连规范有IBM的CoreConnect总线、ARM的AMBA(Advanced Microcontroller Bus Architecture)、Silicore Corp的Wishbone、开放核心协议国际联合(OCP-IP)的OCP (Open Core Protocol)与虚拟插座接口连盟VSIA (Virtual Socket Interface Alliance)的VCI(Virtual Component Interface)、Altera的Avalon总线, 以及PlamchIP的CoreFrame 、MIPS的ECTM Interface, Altera的AtlanticTM Interface、IDT的IPBusTM (IDT Peripheral Bus)、Sonics的SiliconBackplaneTM μNetwork等,新的互连方案如基于PCI的方案也在积极发展中,下面就前面几种予以介绍。
IBM的CoreConnect总线
CoreConnect总线的逻辑结构如图1所示。 sendpix0.jpg CoreConnect采用了总线分段的方式,提供了三种基本类型总线,即处理器内部总线PLB(Processor Local Bus)、片上外围总线OPB(On-Chip Peripheral Bus)和设备控制总线DCR(Device Control Register)。PLB提供了一个高带宽、低延迟、高性能的处理器内部总线;OPB则用于连接具有不同的总线宽度及时序要求的外设和内存;DCR用来在CPU通用寄存器与设备控制寄存器之间传输数据,以减少PLB的负荷,增加其带宽。

ARM的AMBA总线
AMBA总线的逻辑结构如图2所示。 sendpix1.jpg 同CoreConnect相似,AMBA也采用分段多总线体系,定义了三种不同类型的总线:AHB、ASP和APB。AHB用于高性能、高数据吞吐部件,如CPU、DMA、DSP之间的互连,ASP用来作处理器与外设之间的互连,APB则为系统的低速外部设备提供低功耗的简易互连。系统总线和外设总线之间的桥接器提供AHB/ASP部件与APB部件间的访问代理与缓冲。

Silicore的Wishbone总线
Wishbone逻辑结构如图3所示。 sendpix2.jpg Wishbone采用的是主/从的构架,主、从部件通过内连网络进行互连。

ishbone更着重定义IP核的接口信号和总线周期标准以实现IP核的重用,而对主从部件互连的内连网络,它只是定义了点到点(point-to-point)、数据流(data flow)、共享总线(shared bus)、交叉开关(crossbar switch)四种不同形式,需由用户来灵活选择、生成、扩展,用户还可用两条Wishbone总线进行复杂系统的集成。 目前www.opencores.org上很多共享IP都采用了该总线协议

OCP-IP的OCP
OCP 的IP核互连结构图如图4所示。 sendpix3.jpg OCP是基于定义一套完整通用IP核插座接口标准的互连方案,通过定义IP核与对应接口模块间点到点的接口信号协议,如数据信号、边带信号和测试信号等,来实现IP核的可重用、即插即用、认证及测试,及不同IP核接口的集成,点到点的接口方式简单且可完成数据的高速传输。对连接各接口模块的片上内连总线形式,OCP未作定义,由用户来扩展。

VSIA同OCP相仿,也通过定义IP核的接口及点对点的方式来实现不同IP核的互连。OCP对接口定义更为完整,并且兼容VSIA,可以认为VSIA是OCP的一个子集。两个VCI通过总线互连的逻辑结构示意如图5所示。 sendpix4.jpg

Altera的Avalon总线
Avalon总线是Altera 可编程片上系统SoPC(system-on-a-programmable chip)IP核互连解决方案,SoPC Builder 来完成整个系统模块(包括Avalon)的生成和集成。集成的系统示意图如图6所示。 sendpix5.jpg

其中 Avalon总线模块完成了整个可编程系统片上部件及外设之间互连,包括了控制、数据、地址信号及总线的仲裁。Avalon总线模块的一个逻辑示例如图7所示。 sendpix6.jpg

Avalon采用了开关结构及从部件仲裁方式提供对主部件的同时互连,外部件与Avalon时钟同步操作,使用非三态总线,主、从部件间多种带宽互连,支持数据流传输。Avalon同时对总线信号的定时、主从部件传输的信号作了定义,以便于不同IP核的集成。 Altera大部分结构复杂的IP都采用该标准。

AMBA总线规范_cn_20.pdf

1.42 MB, 下载次数: 209 , 下载积分: 资产 -2 信元, 下载支出 2 信元

i2c总线协议(中文版).pdf

845 KB, 下载次数: 142 , 下载积分: 资产 -2 信元, 下载支出 2 信元

ocp.pdf

27.71 KB, 下载次数: 66 , 下载积分: 资产 -2 信元, 下载支出 2 信元

serial_RIO_IP_core-ds.pdf

173.5 KB, 下载次数: 50 , 下载积分: 资产 -2 信元, 下载支出 2 信元

wbspec_b3.pdf

898.65 KB, 下载次数: 62 , 下载积分: 资产 -2 信元, 下载支出 2 信元

128i2c210.pdf

279.86 KB, 下载次数: 38 , 下载积分: 资产 -2 信元, 下载支出 2 信元

I2C总线接口协议设计及FPGA的实现.pdf

120.79 KB, 下载次数: 122 , 下载积分: 资产 -2 信元, 下载支出 2 信元

IHI0011A_AMBA_SPEC.pdf

1.83 MB, 下载次数: 72 , 下载积分: 资产 -2 信元, 下载支出 2 信元

发表于 2010-4-5 22:27:06 | 显示全部楼层
不错的东东
发表于 2010-4-6 00:01:17 | 显示全部楼层
thanks
发表于 2010-4-9 22:18:26 | 显示全部楼层
Silicore公司的WishBone总线是个简单灵活的轻量级总线,在要求不高的时候是个不错的选择~
发表于 2010-4-16 22:26:58 | 显示全部楼层
ghoood
发表于 2010-4-18 21:59:07 | 显示全部楼层
发表于 2010-4-20 01:09:58 | 显示全部楼层
顶~~~~~~~~~~~~~~~~
发表于 2010-4-20 01:11:06 | 显示全部楼层
顶~~~~~~~~~~~~~~
发表于 2010-4-22 14:55:56 | 显示全部楼层
为了下载,不惜做苦力!
发表于 2010-4-26 16:31:10 | 显示全部楼层
感谢楼主分享
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-19 01:18 , Processed in 0.032736 second(s), 10 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表