JMB363是一款高度集成的单片机。它集成了3个高速串行IO、1通道PCI Express和2端口SATA II PHYs。它内置2.5GHz、3.0GHz锁相环和内部调节器,实现高速串行数据传输。另一个额外的PATA接口与SATA II和PATA接口创建多个存储设备连接,以提高系统可行性。从驱动程序视图来看,JMB363同时支持AHCI和遗留IDE控制器。通过适当的寄存器设置,可以实现多种系统配置,以适应不同的系统应用。本机命令队列、热插拔、ATAPI设备支持、端口乘法器支持、可编程输出摆幅控制等特点,使得存储设备通过PCI-Express总线和串行ATA-II接口具有更高的性能。
图5.1显示了JMB363的框图。黄色部分定义JMB363的管脚。灰色部分包括PCI Express和SATA II PHY。蓝色部分定义了PCI Express的协议视图,皮肤部分定义了SATA和PATA的协议视图。白色部分定义外围接口,包括GPIO、SMBus和芯片配置。Flash控制器与PATA端口共享pin。
JMB363使用XTEST、ZGPIO0、ZGPIO1和ZGPIO2管脚定义8种操作模式。模拟模式仅用于模拟缩短内部长计数器。调试模式用于选择内部调试信号并将其输出到管脚。扫描模式用于内部11个扫描链的测试。IDDQ模式用于测试功耗,特别是电流泄漏。BIST/NL模式是一种内建自测试(BIST)和近端环回模式。JMB363发送期望的数据模式,并将其直接反馈给JMB363的接收端。它使物理测试比功能测试更容易。同时,BIST模块根据预测的模式对内部FIFO进行读写,检查FIFO。BIST/FL模式是BIST模式和远端环回。通过PCI-Express或SATA-II协议协商后,JMB363将期望的数据模式发送给对端DUT,对端DUT直接发送接收到的数据模式。JMB363将接收的数据模式与预期值进行比较,以报告状态。内部FIFO的BIST功能与BIST/NL相同。最后一种模式是Nandtree。所有数字IO管脚与NAND类型相连,以检查EVB上的安装状态,所有输入数据模式为1。在下图中,内部SATA和PATA之间有几种可能的系统配置。下图中的左上图显示了驱动程序中的JMB363 HW视图。根据多功能和AHCI设置,SATA和PATA设备有3种可能的系统配置。为了支持多达4个设备,建议使用多功能或在单一功能下关闭AHCI。打开多功能时,存在两个单独的驱动程序来处理JMB363。如果系统请求在最小的驱动程序问题下具有更高的性能,则在单一功能下打开AHCI是可以的。在单一功能下关闭AHCI时,所有设备都被视为IDE通道。适用于RAID系统配置。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !