欢迎访问ic37.com |
会员登录 免费注册
发布采购

SPI用户逻辑

日期:2008-9-18 (来源:互联网)

该模块针对用户不同的应用来设计,本质上就是用户的具体业务应用,与SPI-4接口没有直接关系。当应用支持多个端口时,这部分就显得至关重要。下面以支持两个端口的应用来说明用户逻辑的设计技巧。

(1)Sink Core的用户逻辑

端口为两个时,用户逻辑就需要用两个不同的FIFO根据端口的地址等来分别缓存用户的两个业务数据.同时根据FIFO的情况来发出流控信息给SP14数据接口,如图1所示。

图1 Sink Ceore 两个端口的用户逻辑

(2) Source Core的用户逻辑

当端口为两个时,用户逻辑就需要根据流控信息和两个不同的FffiOffJ情况来做仲裁,谀定哪个用户逻辑FIFO需要发送给SPI4数据接口,如图2所示.

图2 Source Core2个端口的用户逻辑