- 博客(12)
- 收藏
- 关注
原创 【PCIe协议指南】PCIe体系结构概述(二)
PCIe采用点到点的串行方式进行数据传输,被称为“串行PCI”,这使得其工作频率可以达到2.5GHz,大大增加了传输速率,同时在软件中它仍然兼容前代PCI设备。这样的一对被称为Lane,Spec中称为Link width,一般表示为x1、x2、x4、x8、x16和x32, 即Link中有1,2,4,8,16和32条Lane。由于通讯中允许同时双向传输,两个设备之间的通信路径在技术上是全双工的,但规范使用“双单向”这一术语,因为该术语更准确地描述了实际存在的通信信道。
2024-01-07 00:37:55
1042
1
原创 【验证】SIM卡协议解析(九)
T0传输 Y(1)而 TD(i)传输 Y(i+1)在传输 Y(i)的字节中,位 b8 到 b5 表示与b5对应的 TAi,与 b6 对应的 TBi,与 b7 对应的 TCi,与 b8 对应的Tdi 是否按照这个顺序且在传输 Y(i)的字节后存在。接口字节 TA(1)TB(1)TC(1)TA(2)TB(2)是全局的,接口字节 TC(2)是专用的,它是为T=0 定义的,接口字节 TA(i) TB(i) TC(i)的解释依赖于 TD(i-1)中参数的值。B4-B1构成K,K值为历史字节的个数,范围从0~15.
2024-01-05 14:30:49
1206
1
原创 【PCIe协议指南】PCIe背景概述(一)
实际上,不仅是PCI总线到PCIe总线,高速串行总线取代传统并行总线是一个大的趋势。比如USB,SATA,MIPI等等,和很多的串行总线一样,PCIe采用了全双工的传输设计,即允许在同一时刻,同时进行发送和接收数据。随着图像处理技术和人们对于游戏需求的急速增长,传统的接口已经远远不能满足时下疯狂的数据传输的需求,于是早在2001年的春季Intel开发者论坛上,Intel公司已经宣布要用一种新的技术取代PCI总线和多种芯片的内部连接,并称之为第三代I/0总线技术(3'Generation I0).。
2024-01-05 13:36:37
825
1
原创 【验证】SIM卡协议解析(八)
当协议有电路卡和参数F, D的其他值提供时,接口应发送一个带Fd和Dd的PPS请求,以便于协商模式转到专用模式。接口设备检测到TA2字节,则在复位应答完全接受前或者卡已超时的情况下IFD不能发出第二个复位命令。在不知道专用模式存在的情况下, 电路卡发TA2给接口设备,电路卡不能使用额外复位切换到协商模式。TA(2)存在时专用模式, TA(2)不存在时为协商模式。接口设备可以使用热复位来调用电路卡中的协商模式。在复位应答后无pps请求,则使用Fd和Dd。复位应答后,卡由下面两种操作模式。集成电路卡(ICC)
2024-01-04 16:23:16
557
1
原创 【验证】SIM卡协议解析(七)
状态字 SW1 SW2 在命令结束时指示 UICC 的状态,一个正常的命令结束时,SW1 SW2= '90 00'.UICC 接收到命令头后,应该向终端发送一个包含了过程字节的响应。当终端收到不符合本文件规定的ATR时,例如由于禁止的ATR字符或传输的字节太少,终端应执行复位。INS, P1, P2, 和 P3. 命令头标和随命令一起发送的所有数据一起构成了 T=0 协议的命令传输协议数据单元。• P3:由INS的编码而定,或是表示命令中送给SIM卡的数据长度,或表示等待从SIM卡响应的数据最大长度。
2024-01-04 15:39:15
944
1
原创 【验证】SIM卡协议解析(六)
通用的etu计算公式: 1etu = (F/D)*(1/f), FD的值由协议规范约定来设置, 对于上电复位时,在复位应答期间,1 etu应与372个时钟周期相等 1etu=372/f。根据项目经验目前遇到的etu一般为8,16,32,64,372等等。F默认是为372, D默认值为1. 即作为默认的Fd和Dd.• Fd Dd:默认值(Fd = 372, Dd = 1)。• Fi Di :TA1 (高4位, 低4位)• Fn Dn:PPS1 (高4位, 低4位)
2024-01-04 15:33:48
643
1
原创 【验证】SIM卡协议解析(五)
Protocol and Parameter Selection - PPSPPS通常由终端设备发送给UICC IFP发送一个PPS请求给SIM卡, 如果UICC收到错误的PPS请求,则无视。 如果UICC收到正确的PPS请求,则返回一个PPS响应,否则超过初始等待时间。 如果超过timeout时间, 则IFD复位/拒绝UICC。 如果IFD收到错误PPS resp, 则IFD 复位/拒绝UICCSIM卡协议和参数PPS选择PPS请求结构和内容PPS req和resp分别包含一个初
2024-01-04 14:35:31
643
1
原创 【验证】SIM卡协议解析(四)
T=1为 11etu。注意,TC1仅用于从终端送到IC卡的两相邻字符间的定时,它既不用于从IC卡送到终端的两相邻字符间的定时,也不用于反向传送的二字符间的定时(请参看传输协议一节中关于T=0或T=1的时序的叙述)。当IC卡不回送TC1(假定T0的b7位被置为“0”)时,终端不得拒绝,并续用卡过程的处理,就像回送了TC1=“00”一样。建议在设计IC卡时,应把TC1置成IC卡可接受的最小值,较大的TC1值会导致终端和IC卡间的通信过慢,从而延长了交易时间。3,接口字符TA1,TB1,TC1,TD1,…
2024-01-04 14:34:14
1201
1
原创 【验证】SIM卡协议解析(二)
两个连续字符的起始沿之间延迟应该至少为12etu,10.2etu+保护时间,也就是保护时间基本在2etu以上。IC卡必须支持T=0或者T=1协议,但是不能同时支持两种协议, 而我们ctrl则必须同时支持两种协议。IC卡协议TD1会指定具体的协议类型,如果复位应答信息中没有TD1, 那么表示使用T=0协议进行通讯。智能卡信息交换采用半双工模式,任一时刻数据端口上只能是某一个方向,即智能卡或者设备。在复位应答后,IC和终端之间用卡指定的协议进行通讯。Data Link Layer传输帧。
2024-01-04 14:25:59
643
1
原创 【验证】SIM卡协议解析(一)
八,服务器从数据库中找到IMSI对应的Ki值,根据算法和之前发给终端的随机数计算出SRES,和从终端收到的SRES对比。SIM是Subscriber Identity Module的简称,称为用户识别卡,用来存储用户的重要数据和信息。六,SIM卡拿到random值结合Ki计算出结果(SRES),并传送给终端设备。SIM卡只支持单向鉴权,用户不能对网络认证, 这就导致非法基站有机可乘。五,终端设备接收到random值,传回给SIM卡进行解析。九,SRES相等,则鉴权成功,否则鉴权失败。
2023-07-07 15:48:56
1305
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人