Post on 08-Jul-2020
transcript
©ASK2011 © ASK 2017 1/30
ASK GENXXX Development kit
©ASK2011 © ASK 2017 2/30
• Development kit content & description
• ASK GENXXX functionalities & description
• Software and drivers installation
• Media (USB key) contents
Table of contents
©ASK2011 © ASK 2017 3/30
• 1 reader or coupler of GEN5XX platform
• 1 Security Application Module (CSAM) with test keys (KVC02)
• 1 Security Application Module (Mifare NXP SAM® AV2) with test keys
• 2 GTML, 2 GTML2 and 2 CD97 with test keys (KVC02)
• 2 Tango UT and 2 Tango EMV
• 2 Mifare Classic® 1K, 2 Mifare Classic® 4K
• 2 Mifare Plus® 2K, 2 Mifare DESFire® 2K,
• 20 C.ticket® (5 CTS512B, 5 CTS512A, 5 CTM1536AC, 5 SRT512)
• 1 media (USB key) containing drivers, applications, libraries and documentation
• 1 FDC102 Field Detector Card
Development kit content
©ASK2011 © ASK 2017 4/30
Development kit description
Cards samples
SAMs
C.tickets® samples
Drivers, Applications, Libraries & Documentation on media (USB key)
RDR518
User manual
FDC102
©ASK2011 © ASK 2017 5/30
• ISO 14443 A/B/B’ & Felica for GEN5XX platform (UCM108, CPL108,
CPL118, MTB108, CPL528, CPL508, RDR518 and PLG548)
• Calypso compliant
• Cryptographic security with integrated SAM + Mifare® ASIC
• Serial, TTL or USB2 full speed host interface
• High power RF interface
• High speed RF communication 106 up to 848 kb/s
GENXXX functionalities
©ASK2011 © ASK 2017 6/30
GENXXX firmware architecture
Coupler Controller
Firmware
Host Com.
Interface
MIFARE®
Library
SAM
Interface
Calypso
Library
C.ticket®
Library
RF Chip
Interface RF
Interface
EMV®
Library
Universal
Transaction ®
Library
©ASK2011 © ASK 2017 7/30
RDR518 hardware architecture R
S2
32
/ U
SB
Yca
ble
(R
DR
51
8 S
)
US
B P
lug
RS
23
2
Microcontroller ARM7USB interfaceFlash 256KBRAM32KB
SA
M 1
SA
M 2
I2C
SPI
ISO 14443 A-BMifare
FELICA NFCchip
RF booster
Sta
cke
d
an
ten
na
SAM IC controller
SA
M 3
SA
M 4
27.120 MHzoscillator
4 xLeds
RF receiver
3,3V regulator
24C32EEprom
Unique serial number
(optional)
Buzzer
RD
R5
18
S
5VUS
B c
ab
le(R
DR
51
8 U
)
RDR518 U
©ASK2011 © ASK 2017 8/30
PLG548 hardware architecture R
S2
32
an
d p
ow
er
cab
le (
PL
G5
48
SE
) JST
5 p
ins
conn
ect
or
RS
23
2
Microcontroller ARM7USB interfaceFlash 256KBRAM32KB
SA
M 1
SA
M 2
I2C
ISO 14443 A-BMifare
FELICA NFCchip
RF booster
multi SAM controller IC
SA
M 3
SA
M 4
27.120 MHzoscillator
3,3V regulator
24C32EEprom
Unique serial number
Buzzer
5V
US
B c
able
(PL
G5
48
UE
) 7 ~ 30VDC/DC
4 x Leds
Stacked antenna
SPI
ANT548M
O
Metal fixture compensation switch
Flash 2MB
SRAM 256KB
Se
cure
Ele
me
nt
RF receiver
USB
©ASK2011 © ASK 2017 9/30
CPL528 hardware architecture R
S2
32
co
nn
ecto
rU
SB
min
iBD
C c
on
ne
cto
r
RS
23
2
Microcontroller ARM7USB interfaceFlash 256KBRAM32KB
DC/DC7~30V to 5V
converter SA
M 1
SA
M 2
I2C
SPI
ISO 14443 A-BMifare
FELICA NFCchip
RF booster
Re
mo
te
an
ten
na
co
nn
ect
or
SAM IC controller
SA
M 3
SA
M 4
Sta
cke
d
an
ten
na
co
nn
ect
or
I2C
exte
nsi
on
co
nn
ect
or
ext MUX482 cmd
27.120 MHzoscillator
4 xLeds
TTLI/O
4 x
GP
IOe
xte
nsio
nco
nn
ecto
rRF receiver
3,3V regulator
Power mgt
Se
rial T
TL
/5
Vco
nn
ecto
r
4 S
AM
ext
en
sio
nco
nn
ect
or
ANT550(4 x leds & buzzer)
& MUX585connector
24C32EEprom
Unique serial number
(optional)
©ASK2011 © ASK 2017 10/30
RDR518
Custom adhesive Cover film
User programmable LED Display
USB cable
©ASK2011 © ASK 2017 11/30
PLG548
User programmable LED Display
©ASK2011 © ASK 2017 12/30
CPL528
User programmable LED Display
SAM sockets
Power supply
RS232C
USB
Remote antenna
I/Os TTL, I2C, SPI
©ASK2011 © ASK 2017 13/30
CPL108
USB
Serial
User programmable LED Display
SAM socket
©ASK2011 © ASK 2017 14/30
• Copy the USB key root directory to a directory on your hard drive.
• Some application and tools required standard “Setup” (see “RD-MU-
07024_15_Evaluation applications user manual.pdf)
Software installation
©ASK2011 © ASK 2017 15/30
Drivers installation
• Uses the Windows Operating System standard, through the Device
Manager or use the provided installers (see “Drivers” directory)
©ASK2011 © ASK 2017 16/30
Media contents
• Documentation
• User manuals
• Technical specifications
• Cards User Manuals (GTML, GTML2, CD97, Mifare®)
• C.ticket® User Manuals
• Application Notes
• Software
• Drivers & demonstration applications
• API DLL, Tools and documentation
©ASK2011 © ASK 2017 17/30
ASKCSC_DLL
CardUserManuals
AppNotes
CouplerSoftwareInterface
Demos
DESFireLibrary
Firmware
Monitor
Drivers
TechnicalSpecifications
UserManual
Utils
Media architecture
©ASK2011 © ASK 2017 18/30
• Communication Scenarii
• C.SAM KVC 02 Mapping
• Applicative Security on CTx
• ASK CSC downloading
• ASK MONITOR CSC Sequences Scripting
• Managing field exposure on CTS256B & CTX512B
• Java examples
• GENXXX USB interfaces
• …
AppNotes
Media architecture
©ASK2011 © ASK 2017 19/30
• ASK standard Application Programming Interface (API)
• Distributed as binaries and full source code (Windows, Linux & OS X)
• Low level functions: coupler communication, cards handling, SAM
operation, LEDs.
• Calypso high level functions
• Mifare® high level functions (Classic, Ultralight, Ultralight C, Ultralight
EV1, Plus & DESFire)
ASKCSC_DLL
Media architecture
©ASK2011 © ASK 2017 20/30
• CD97 external specifications
• GTML external specifications
• GTML2 external specifications
• CTS512B and CTM512B user manuals
• Mifare Classic® (CMC 1K) user manual
• Mifare Ultralight® (CTS512A) functional specifications
CardUserManuals
Media architecture
©ASK2011 © ASK 2017 21/30
• GEN5XX coupler software interface
• Communication protocol description
• Class oriented high level protocol
• Download class : Flash update and Eeprom configuration
• System class : card, SAM and UI low level handling
• Calypso classes : Calypso high level commands
• Mifare® classes
CouplerSoftwareInterface
Media architecture
©ASK2011 © ASK 2017 22/30
• Evaluation applications user manual
• Polling: card detection and identification
• Visucard: display a Calypso card mapping
• CTx512B evaluation application
• ASKMifare: Mifare cards read and write
• ASK ePassport Viewer: display ICAO cards contents
• Golden Reader: standard tool for ICAO cards
• Keyring Reader: dual interface card evaluation
• Calypso Demo: transport and ePurse
• ASKPCSC: PCSC utility
• ASK Credential Provider: use Tango UT or Tango RSU cards to logon on Windows OS.
• ASK Demo HK: payment EMV + FeliCA (Octopus)
Demos
Media architecture
©ASK2011 © ASK 2017 23/30
• Desfire high level commands
• Embedded Desfire crypto algorithm
• Available through PC/SC interface
DESFireLibrary
Media architecture
©ASK2011 © ASK 2017 24/30
• USB CDC driver for GEN5XX
Notes:
- The drivers are Microsoft WHQL certified.
- The PC/SC CCID driver for GEN5XX, is provided by Microsoft.
Drivers
Media architecture
©ASK2011 © ASK 2017 25/30
• GEN5XX firmware binary files
• Version history
Firmware
Media architecture
©ASK2011 © ASK 2017 26/30
• ASK Windows utility
• Communication with ASK couplers
• Low level communication handling
• Send and Receive functions
• SAM and cards communication
• High level commands with script capabilities
• Firmware download and configuration
Monitor
Media architecture
©ASK2011 © ASK 2017 27/30
• RDR518 & CPL508
• PLG548 & CPL548
• CPL528 coupler
• UCM 108 universal module
• CPL108 & CPL118 couplers
• MTB108 coupler evaluation board
• ASK OEM antennas: integration and tuning procedure
TechnicalSpecifications
Media architecture
©ASK2011 © ASK 2017 28/30
• Readers user manuals
• Software installation manual
UserManual
Media architecture
©ASK2011 © ASK 2017 29/30
• AskCdcCcid: allows to switch between CDC and CCID USB mode for
GEN5XX Readers
• SAMAV2InitDevKit: allows to initialize a virgin SAM AV2, to be used
with GENXXX Development Kit examples.
Utils
Media architecture
©ASK2011 © ASK 2017 30/30
Copyright ASK SA–1997-2017
This document may not be divulged to a third party without written
authorization from a person approved by ASK SA.
ASK – Mougins - France
Email: support@ask.fr
Web: www.ask-rfid.com