91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 集成電路

CoolRunner-II器件的ISO 7816 Smart Card標準

發布時間:2008/9/19 0:00:00 訪問次數:780

iso 7816標準規定的smart card卡的規格及芯位置如圖1所示,本節將主要討論傳輸協議及一些基本命令。



  如圖1 smart card卡的規格及芯片位置

  iso 7816-3 smart card與主機交互操作的細節如下。
  1.connection and activation of the contacts(連接激活)
  由主機設備激活,激活過程包括如下幾個步驟。
  (1)rst is l:復位為低電平。
  (2)voc is powered: vcc上電。
  (3)i/o in the interface device is in reception mode:接口設備的i/o處于接收模式。
  (4)vpp is raised to idle state:vpp進入空閑狀態。
  (5)clk is provided with a suitable,stable clock:穩定及匹配的時鐘信號。
  2. reset of the card(卡復位)
  主機發一個復位給smart card,smart card響應此復位(在40 000個clock周期內使reset為高電平)。如果沒有響應,則復位信號reset為低電平,主機解除smart card激活。
  3.answer to reset(復位應答)
  在iso 8613-3中有兩種復位應答類型,即異步和同步傳輸。本節僅討論異步傳輸,在這種類型下,字符以異步半雙工模式在i/o線上傳輸。標準的位周期被定義為1個為基本時間單位(onee1ementary timer unit,etu)。初始etu為372/fi,fi單位為hz,初始化操作丘為1~5 mhz。一個字符包括10個連續位及一個保護時間,說明如下。
  (1)起始位,用于幀同步。
  (2)8位數據位。
  (3)校驗位,偶校驗。
  保護位在字符與字符之間,如圖2所示為異步字符幀框圖。

  如圖2 異步字符幀框圖
  復位應答包括最多33個字符,由5個域組成,說明如下。
  (1)初始化字符(ts)。
  (2)格式字符(to)。
  (3)接口字符(taji,tbji,tcji,tdji)。
  (4)歷史字符(t1,t2…tk)。
  (5)檢查字符(tck)。
  每個域按如圖3所示順序發送。

  如圖3 發送順序
  初始化字符ts決定了數據傳輸速率及邏輯判斷,其格式如圖3所示。有正向和反向兩種應用模式,在反向模式中,a表示邏輯1,ba為msb;在正向模式中,z表示邏輯1,ba為lsb。
  to對后續字符進行解釋,如圖4所示。bit8~bit5指定tai~td1哪些字符存在,bit4~bit1指定歷史字符數。



  如圖4 初始化字符格式

  如圖5 格式字符與接口字符

  歷史字符包含相關卡的生命周期信息。如果在復位應答周期,僅僅t=0協議被指定,則不應該發送校驗字符;在其他情況下,tck作為復位應答的最后一個字符被發送。

  4.the t=0 communicaiton protocol(t=0通信協議)
  接口設各總是會指出t=0協議命令,它與卡之間的交互產生成功的命令或響應。t=0協議信息流如圖6所示。

  如圖6 t=0協議信息流
  其中ifd是smart card控制器,icc是smart card。命令頭中包含如下5個字節。
  (1)cla:指令種類。
  (2)ins:指令碼。
  (3)p1:指令碼限定(如存儲器地址)。
  (4)p2:附力口指令石馬限定。
  (5)p3:數據塊長度。
  卡會響應狀態字節sw1和sw2,如果是正常響應,sw1和sw2分別為90和00hex。當sw1=6x或9x時,卡有錯誤。
  表1和表2所示分別為cla類和ins指令集。在本設計中應用了iso 7816-4指令類80和基本指令碼a4(選擇文件)、b2(讀記錄)及co(獲取響應)。

  表1 cla類



  表2 ins指令集

  歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)



iso 7816標準規定的smart card卡的規格及芯位置如圖1所示,本節將主要討論傳輸協議及一些基本命令。



  如圖1 smart card卡的規格及芯片位置

  iso 7816-3 smart card與主機交互操作的細節如下。
  1.connection and activation of the contacts(連接激活)
  由主機設備激活,激活過程包括如下幾個步驟。
  (1)rst is l:復位為低電平。
  (2)voc is powered: vcc上電。
  (3)i/o in the interface device is in reception mode:接口設備的i/o處于接收模式。
  (4)vpp is raised to idle state:vpp進入空閑狀態。
  (5)clk is provided with a suitable,stable clock:穩定及匹配的時鐘信號。
  2. reset of the card(卡復位)
  主機發一個復位給smart card,smart card響應此復位(在40 000個clock周期內使reset為高電平)。如果沒有響應,則復位信號reset為低電平,主機解除smart card激活。
  3.answer to reset(復位應答)
  在iso 8613-3中有兩種復位應答類型,即異步和同步傳輸。本節僅討論異步傳輸,在這種類型下,字符以異步半雙工模式在i/o線上傳輸。標準的位周期被定義為1個為基本時間單位(onee1ementary timer unit,etu)。初始etu為372/fi,fi單位為hz,初始化操作丘為1~5 mhz。一個字符包括10個連續位及一個保護時間,說明如下。
  (1)起始位,用于幀同步。
  (2)8位數據位。
  (3)校驗位,偶校驗。
  保護位在字符與字符之間,如圖2所示為異步字符幀框圖。

  如圖2 異步字符幀框圖
  復位應答包括最多33個字符,由5個域組成,說明如下。
  (1)初始化字符(ts)。
  (2)格式字符(to)。
  (3)接口字符(taji,tbji,tcji,tdji)。
  (4)歷史字符(t1,t2…tk)。
  (5)檢查字符(tck)。
  每個域按如圖3所示順序發送。

  如圖3 發送順序
  初始化字符ts決定了數據傳輸速率及邏輯判斷,其格式如圖3所示。有正向和反向兩種應用模式,在反向模式中,a表示邏輯1,ba為msb;在正向模式中,z表示邏輯1,ba為lsb。
  to對后續字符進行解釋,如圖4所示。bit8~bit5指定tai~td1哪些字符存在,bit4~bit1指定歷史字符數。



  如圖4 初始化字符格式

  如圖5 格式字符與接口字符

  歷史字符包含相關卡的生命周期信息。如果在復位應答周期,僅僅t=0協議被指定,則不應該發送校驗字符;在其他情況下,tck作為復位應答的最后一個字符被發送。

  4.the t=0 communicaiton protocol(t=0通信協議)
  接口設各總是會指出t=0協議命令,它與卡之間的交互產生成功的命令或響應。t=0協議信息流如圖6所示。

  如圖6 t=0協議信息流
  其中ifd是smart card控制器,icc是smart card。命令頭中包含如下5個字節。
  (1)cla:指令種類。
  (2)ins:指令碼。
  (3)p1:指令碼限定(如存儲器地址)。
  (4)p2:附力口指令石馬限定。
  (5)p3:數據塊長度。
  卡會響應狀態字節sw1和sw2,如果是正常響應,sw1和sw2分別為90和00hex。當sw1=6x或9x時,卡有錯誤。
  表1和表2所示分別為cla類和ins指令集。在本設計中應用了iso 7816-4指令類80和基本指令碼a4(選擇文件)、b2(讀記錄)及co(獲取響應)。

  表1 cla類



  表2 ins指令集

  歡迎轉載,信息來自維庫電子市場網(www.dzsc.com)



相關IC型號

熱門點擊

 

推薦技術資料

DS2202型示波器試用
    說起數字示波器,普源算是國內的老牌子了,FQP8N60... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
花垣县| 右玉县| 上饶县| 丰县| 沙坪坝区| 宝坻区| 广平县| 吴江市| 清流县| 台州市| 句容市| 济南市| 青铜峡市| 普定县| 怀远县| 灵丘县| 上饶市| 兰州市| 绵竹市| 依安县| 古丈县| 仪陇县| 宾阳县| 吴忠市| 家居| 扎赉特旗| 惠安县| 光泽县| 上虞市| 定南县| 松原市| 滦南县| 肥乡县| 松潘县| 米泉市| 文山县| 通渭县| 忻城县| 铁岭县| 贵阳市| 义乌市|