mfev710 NXP Semiconductors, mfev710 Datasheet - Page 5
![no-image](/images/manufacturer_photos/0/4/487/nxp_semiconductors_sml.jpg)
mfev710
Manufacturer Part Number
mfev710
Description
Mfev710 Pegoda Ev710
Manufacturer
NXP Semiconductors
Datasheet
1.MFEV710.pdf
(12 pages)
NXP Semiconductors
MFEV710_SDS
Product short data sheet
PUBLIC
7.3.2 NXP Reader Library
The contact part of the reader firmware is used to communicate with a SAM, ideally the
MIFARE SAM AV2, see
sequence according to PC/SC part 2, ISO/IEC 14443-3 and 14443-4 standards.
The polling and activation sequence can be turned off and on with the use of escape
(PC/SC part 3) commands. The polling and activation sequence is automatically disabled
if escape commands are executed that would interfere with the normal operations. The
firmware also interprets the ADPUs for MIFARE which are defined in PC/SC part 3.
The main modes of operation are being set by DIP switches which are located on the
reader. Some configuration parameters can be set with the escape commands. The
reader will store them in non-violate memory. The user will be able to reset the
configuration back to default state.
The firmware will construct the product name – which is returned by USB descriptor – to
easily identify the reader/SAM configuration. Depending on the DIP switches, there are
three possible configurations:
The user will be able to flash the board with customized or original firmware with three
methods:
For more information, please refer to
in
The Reader Library is a special build of the functionality provided by the Basic Function
library. The desired functionality can be selected by the user and compiled dependent on
application requirements. On the CLRD710 the Reader library is implemented to be
executed on the Host PC. The library is designed to be portable, it can be ported to any
embedded environment if desired. As such it can be also ported to the controller of the
CLRD710.
The NXP reader library is encapsulated into Layers and Components written in ANSI C.
The library structure provides a modular way of programming and setting up the reader
interface.
For easy portability, the reader library consists of 4 layers:
•
•
•
•
•
•
•
•
•
•
Ref.
No SAM (Pegoda N)
SAM in X-Mode (Pegoda X)
SAM in S-Mode (Pegoda S)
Over USB (IAP)
Over serial port (ISP)
Over JTAG with the use of an external program
BAL (Bus Abstraction Layer)
HAL (Hardware Abstraction Layer)
PAL (Protocol Abstraction Layer)
AL (Application Layer)
9.
All information provided in this document is subject to legal disclaimers.
Rev. 3 — 14 February 2011
Ref.
2. The contactless part performs the polling and activation
202630
Ref.
6. The implementation of the driver is described
MFEV710
© NXP B.V. 2011. All rights reserved.
Pegoda EV710
5 of 12