TSB12LV32 (GP2Lynx)是一款高性能通用IEEE 1394a-2000链路层控制器(LLC),具有1394 Phy-link接口、外部主控制器和连接到data-mover端口(本地总线接口)的外部设备之间的数据传输能力。1394 Phy-link接口提供了1394物理层的连接设备和支持的有限责任公司。公司提供控制发射和接收1394包单片机之间的数据接口和通过内部2-Kbyte Phy-link接口fifo的利率高达400 Mbps。TSB12LV32发送并接收格式正确的1394包,生成并检测1394循环启动包,将事务层发送请求发送给Phy,生成并检测32位循环冗余校验(CRC)。
如果通过外部主控制器添加了额外的控制状态寄存器(csr), TSB12LV32能够成为1394周期主(CM)、1394总线管理器、1394等时资源管理器(IRM),并支持在两个通道上接收1394等时数据,在四个通道上传输1394等时数据。
TSB12LV32支持许多微处理器/微控制器的直接接口,包括可编程端位交换。TSB12LV32有一个通用的16 /8位主机总线接口,包括支持ColdFireE微控制器模式,速率高达60 MHz。微控制器接口可以操作字节或字(16位)访问。
GP2Lynx中的data-mover块处理大数据块的外部内存接口。这个本地总线接口可以配置为发送或接收数据包。信息包可以是异步、同步或异步流数据信息包。data-mover (DM)端口可以接收任何类型的数据包,但它一次只能发送一种类型的数据包:同步数据数据包、异步数据数据包或异步流数据数据包。
内部FIFO被分为一个异步发送FIFO (ATF)和一个通用接收FIFO (GRF),每个520个quadlets (2 Kbytes)。异步和/或同步接收包可以路由到DM端口或GRF通过接收路由控制逻辑。异步数据包或异步流数据包可以从DM端口或内部FIFO: ATF传输。如果存在争用,ATF具有优先级并优先传输。同步数据包只能通过data-mover端口传输。
LLC还提供从物理层设备接收状态信息的能力,并通过应用软件访问物理层控制和状态寄存器。