FM1208M01产品说明书(更新)(2)

2019-03-21 16:23

2 芯片工作流程

FM1208M01的工作流程如下图所示:

FM1208M01非接触CPU卡芯片 版本 0.1

产品说明书

6

Reset StateIdle StateReceive REQASend ATQAyesReceiveWUPA?noAnticollisionloopHalt StateReady StateReceiveHALT?yesnoReceiveRATS?yesCOS initialize ATSStatenoMifare ModuleProcessSend ATSSend DESELECTResponseMIFAREReady StateCOS InitializationStateReceiveHALT?MCUReady StatenoDESELECTRequest?yesnoCOS Process

图2-1:芯片工作流程

产品说明书

FM1208M01非接触CPU卡芯片 版本 0.1 7

3 存储器配置

FM1208M01的memory包括片内存储器和片外存储器(对内部8051MCU而言)。片外存储器包括程序存储器和数据存储器。数据存储器为8K,1K分配给Mifare接口使用,7K分配给CPU使用。

FFFFH片内存储器FFHSFR Space80H7FHiRAM00H0000H片外存储器 图2-1:FM1208M01存储器空间

FM1208M01的memory包括片内存储器和片外存储器(对内部8051MCU而言)。片外存储器包括程序存储器和数据存储器,数据存储器为8K。外部存储器采用统一编址。地址分配空间如下所示: 编号 1 2 3 4 存储单元地址 0000H ~ 9FFFH A000H ~ DFFFH E000H ~ EFFFH F000H ~ FFFFH 存储空间 40K 16K 4K 4K

产品说明书

说明 程序存储器 数据存储器 xRAM 寄存器组 图3-2:FM1208M01外部存储器地址分配空间

FM1208M01非接触CPU卡芯片 版本 0.1 8

外部存储器存储空间如下图所示:

64K寄存器区60KxRAM56K数据存储区(EEPROM)40K程序存储区(ROM/EEPROM)0图3-3:FM1208M01片外存储器空间分配

FM1208M01非接触CPU卡芯片 版本 0.1

产品说明书

9

4 指令集

CPU指令兼容Turbo51指令集,逻辑加密卡及通用指令集如下:

指令名称 request std request all Anti-collision Select Card Authentication.1a Authentication.1b Read Write Increment Decrement Restore Transfer Halt 指令代码 (16进制) 26 52 93 93 60 61 30 A0 C1 C0 C2 B0 50 说明 复位应答指令 寻找未被置成暂停状态的卡 复位应答指令 寻找所有在操作区域内的卡 防冲突指令 如果操作区域内有一张或多张卡片,本指令将用来从这些卡片中选出一张卡 选择卡片指令 在防冲突指令后建立起与选中卡的通讯 验证指令(第一步骤) 在访问卡片存储区之前,用户必须证明他们操作的合法性。可以通过验证读写器内的密码与卡内的密码是否一致来获得 验证指令(第二步骤) 读块指令 读出卡中某一块的16个字节 写块指令 将数据写入卡中的某一块 加法指令 将卡中的数值块加上某一数值,并把结果存于卡内的寄存器 减法指令 将卡中的数值块减去某一数值并把结果存于卡内的寄存器 存储指令 将卡内数值块的内容读到卡内的寄存器 传输指令 将卡内寄存器中的内容写入块中 暂停指令 将卡片置于暂停状态 表3-1:FM1208M01管脚功能

产品说明书

FM1208M01非接触CPU卡芯片 版本 0.1 10


FM1208M01产品说明书(更新)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:心灵牧场

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: