TSB12LV32IPZ(GP2Lynx)是一种高性能通用IEEE 1394a-2000链路层控制器(LLC),具有在1394物理链路接口、外部主机控制器和连接到数据移动器端口(本地总线接口)的外部设备之间传输数据的能力。1394物理链路接口提供到1394物理层设备的连接,并由LLC支持。LLC提供控制,用于通过内部2千字节FIFO以高达400 Mbps的速率在微控制器接口和物理链路接口之间发送和接收1394包数据。TSB12LV32IPZ发送和接收正确格式化的1394数据包,生成和检测1394周期开始数据包,向Phy发送事务层发送请求,并生成和检查32位循环冗余校验(CRC)。
如果通过外部主机控制器添加了额外的控制状态寄存器(CSR),则TSB12LV32IPZ能够成为1394周期主控器(CM)、1394总线管理器、1394同步资源管理器(IRM),并支持在两个通道上接收1394同步数据和在四个通道上发送1394同步信息。
TSB12LV32IPZ通过包括可编程端交换,支持与许多微处理器/微控制器的直接接口。TSB12LV32IPZ具有通用的16/8位主机总线接口,该接口支持ColdFireE微控制器模式,速率高达60 MHz。微控制器接口可在字节或字(16位)访问中操作。
GP2Lynx中的数据移动器块处理大型数据块的外部存储器接口。该本地总线接口可以被配置为发送或接收数据分组。数据包可以是异步、同步或异步流数据包。数据移动器(DM)端口可以接收任何类型的数据包,但一次只能发送一种类型的数据:同步数据包、异步数据包或异步流数据包。
内部FIFO分为一个异步传输FIFO(ATF)和一个通用接收FIFO(GRF),每个为520个四字节(2K字节)。异步和/或同步接收分组可以通过接收机路由控制逻辑路由到DM端口或GRF。异步数据包或异步流数据包可以从DM端口或内部FIFO:ATF传输。如果存在争用,ATF具有优先权并首先传输。同步数据包只能通过数据移动器端口传输。
LLC还提供从物理层设备接收状态信息以及通过应用软件访问物理层控制和状态寄存器的能力。
特色
- 符合IEEE 1394-1995标准和P1394a高性能串行总线补充(1)
- 支持400、200或100 Mbit/s的传输速率
- 与德州仪器物理层控制器(Phys)兼容
- 支持Texas Instruments总线支架电隔离屏障
- 68000和ColdFire微控制器/微处理器的无胶接口
- 支持ColdFire突发传输
- 通过微控制器接口访问的2K字节通用接收FIFO(GRF)支持异步和同步接收
- 通过微控制器接口访问的2K字节异步传输FIFO(ATF)支持异步传输
- 带8位或16位数据总线的可编程微控制器接口,多种操作模式,包括突发模式,时钟频率为60 MHz
- 8位或16位数据移动器端口(DM端口)支持以25 MHz的时钟频率从无缓冲端口进行同步、异步和流传输/接收
- 向后兼容硬件中的所有TSB12LV31(GPLynx)微控制器和数据移动器功能
- 双通道支持同步接收到无缓冲的8/16数据移动器端口
- 无缓冲8/16位数据移动器端口的四通道同步传输支持
- 使用5V偏置端子的具有5V容差的单个3.3V电源操作
- 高性能100引脚PZ封装