SPI用户逻辑

时间:2008-09-18

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

  (1)Sink Core的用户逻辑

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

Sink Ceore 两个端口的用户逻辑

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

  (2) Source Core的用户逻辑

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

Source Core2个端口的用户逻辑

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


  
上一篇:CoolRunner-Ⅱ I2C控制器寄存器
下一篇:CoolRunner-Ⅱ器件的I2C总线仲裁

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料