SRIO
yiyeguzhou100
专注,探索,分享
展开
-
TI_DSP_SRIO - package type(包格式)
SRIO Packets:The RapidIOdata stream consists of data fields pertaining to the logical layer, thetransport layer, and the physical layer.• The logical layer consists of the header (defining the typ原创 2014-06-30 20:14:40 · 6556 阅读 · 0 评论 -
TI_DSP_SRIO - Doorbell原理(中断路由到core-1)
Doorbell的中断到core的机制是由DOORBELLx_ICRRx寄存器实现的,共有八个ICRR寄存器。When doorbell packets are received by the SRIO peripheral, theseICRRs routedoorbell interrupt requests(在ISCR寄存器中指示) from the associated doo原创 2014-07-06 12:05:39 · 6567 阅读 · 0 评论 -
TI_DSP_SRIO - useful_Q&A.
http://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/123812.aspx Q:1).- In the two SRIO examples found in the pdk_C6678_1_0_0_11 there is no use of the Response packet Ftype 13. Could y原创 2014-07-03 15:31:46 · 2938 阅读 · 0 评论 -
TI_DSP_SRIO - DirectIO操作-LSU
The Direct I/O (Load/Store) module(即是LSU) serves as the source of all outgoing direct I/O packets(LSU用于配置发起数据读/写的SRIO设备端,发起端发送Direct IO包). With direct I/O, the RapidIO packet contains the specific add原创 2014-07-01 22:51:25 · 4719 阅读 · 1 评论 -
TI_DSP_SRIO - DirectIO操作-基础知识
DirectIO: The SRIO DirectIO transfer class is similar to a memcopy transfer between two SRIO devices. One of the devices is the master that initiates the transfer. The second deviceis the slave th原创 2014-06-30 00:13:43 · 8183 阅读 · 3 评论 -
TI_DSP_SRIO - 两种SRIO操作模式
DSP SRIO协议的逻辑层定义了操作协议和相应的包格式。DSP上SRIO支持的逻辑层业务(数据发送方法)主要是直接IO/DMA(Direct IO/ Direct Memory Access)和消息传递(Message Passing)。•直接IO/DMA模式是最简单实用的传输方式,其前提是主设备知道被访问端的存储器映射。在这种模式下,主设备可以直接读写从设备的存储器。可以硬件直接实现。原创 2014-06-29 22:18:18 · 8096 阅读 · 4 评论 -
TI_DSP_SRIO - 概述
随着高性能嵌入式系统的不断发展,芯片间及板间互连对带宽、成本、灵活性及可靠性的要求越来越高,传统的互连方式,如处理器总线、PCI总线和以太网,都难以满足新的需求 ,而串行RapidIO是针对高性能嵌入式系统芯片间和板间互连而设计。SRIO是一个硬件公共的接口,软件参与的少,大部分由硬件实现,不同的设备遵守这个接口,不同的设备就可以互联。串行SRIO接口比较少,传输的距离长。可靠性高。SRIO支原创 2014-06-29 17:50:15 · 7911 阅读 · 0 评论 -
TI_DSP_SRIO - Doorbell原理
前文介绍到SRIO有多重类型的包,其中包含了Doorbell包,Doorbell是一种快速的通知类型的短消息,包头和携带信息都很短,用于master srio设备通知slave srio设备,可用于DSP间的消息通知,也可用于FPGA与DSP间的消息通知。Doorbell包payload的大小为16bit,如下图阴影处为有效位,其他为reserve位。5,6位用于选择Doorbell中断状态寄原创 2014-07-05 12:48:17 · 13185 阅读 · 2 评论