Download Print this page
Intersil ISL6296 Application Note

Intersil ISL6296 Application Note

Evaluation kit

Advertisement

Quick Links

®
Introduction
The ISL6296 evaluation kit provides a convenient tool to
evaluate the ISL6296 Flexihash™ engine for authentication.
The evaluation kit contains four items:
• A Compact Disk (CD) with the evaluation system software
for Win98 SE, Win ME, 2000, or XP.
• An interface board that connects a USB port to the XSD
bus.
• Two evaluation boards with the ISL6296 part.
• A cable to connect the interface board to the evaluation
board.
The ISL6296 Evaluation System software gives the user
complete control of the ISL6296. The interface board
translates the PC commands to XSD commands and
provides the power to the ISL6296 using the USB bus
power. No additional power supply is required to perform the
evaluation. An oscilloscope helps to monitor the XSD bus
activity. This application note serves as the user manual of
the evaluation kit.
NOTE: Please email to cwong03@intersil.com if you find bugs
during evaluation or have suggestions.
ISL6296EVAL1 Evaluation Board
The ISL6296EVAL1 board is a 1cm X 4cm single-layer
board, as shown in Figure 1. The schematic, layout and bill-
of-materials (BOM) are given in Appendix B. The board has
5 test points to allow the user to conveniently hook up the
scope probes or other test equipment. Two of them are
connected to the ground and the remaining three connect to
the other three pins of the ISL6296.
ISL6296 Interface Board
The Interface board is also shown in Figure 1. One side of
the board is a USB connector and the other side is a three-
pin connector for the XSD bus. The XSD-bus connector
contains power, XSD and ground lines. The power line
provides power to the ISL6296EVAL1 and its voltage is
adjustable through the Configuration tab in the evaluation
system software (See Evaluation System Software section
for more details). The schematic, layout and BOM are given
in Appendix C.
Software Installation
Installing the software is straightforward and requires only
two steps:
1. Open the folder named Installation in the CD;
2. Double click SETUP.EXE and follow the instructions.
Application Note
1
CAUTION: These devices are sensitive to electrostatic discharge; follow proper IC Handling Procedures.
1-888-INTERSIL or 1-888-468-3774
FlexiHash is a trademark of Intersil Americas Inc. All other trademarks mentioned are the property of their respective owners.
ISL6296 Evaluation Kit
July 14, 2009
FIGURE 1. PHOTO OF THE EVALUATION KIT
(CD NOT INCLUDED)
Evaluation Kit Setup
The following are steps for setting up the evaluation system:
1. Connect the ISL6296EVAL1 board to the ISL6296
Interface Board using the provided cable.
2. Plug the Interface Board into the USB port. The Windows
Operating System (OS) will automatically recognize the
board as a Human Interface Device.
3. Follow the steps given in Appendix A to confirm the
installation of the Interface Board in the OS. This step is
optional.
4. Hook up a scope probe to the XSD test point to monitor
the XSD bus activity.
5. Start up the ISL6296 Evaluation System software that
was installed a moment ago and you are ready to
evaluate the ISL6296.
Evaluation System Software
The software has five major functional tabs to provide all
necessary tools for the evaluation. Figures 7 to 11 show the
screen shots for each tab. This section first discusses a few
things the user needs to know before using the software,
and then explains in detail how to use each tab of the
software.
Device Address and XSD Bus Speed
Before evaluating the ISL6296, the user needs to confirm
that the XSD bus speed of the host matches the speed of the
ISL6296, and the device address (0 or 1) in the ISL6296 is
set to the proper value. The default configuration (DCFG)
|
Intersil (and design) is a registered trademark of Intersil Americas Inc.
Copyright Intersil Americas Inc. 2005, 2009. All Rights Reserved
AN1165.1

Advertisement

loading
Need help?

Need help?

Do you have a question about the ISL6296 and is the answer not in the manual?

Questions and answers

Summary of Contents for Intersil ISL6296

  • Page 1 1-888-INTERSIL or 1-888-468-3774 Intersil (and design) is a registered trademark of Intersil Americas Inc. Copyright Intersil Americas Inc. 2005, 2009. All Rights Reserved FlexiHash is a trademark of Intersil Americas Inc. All other trademarks mentioned are the property of their respective owners.
  • Page 2 READ REGISTER FAILED FIGURE 5. “Write to USB bus failed” POP-UP MESSAGE When the host tries to read a register in the ISL6296 and did not receive the correct data within a time limit, the host pops up the “Read register failed” message, as shown in Figure 3.
  • Page 3: Step 4: Result Comparison

    STEP 2: SELECTION OF THE SECRETS The authentication process takes four steps and this tab The ISL6296 has space for three sets of secret and the allows the user to easily move through the four steps. authentication algorithm uses one for the Hash engine and one as the seed for the CRC calculator.
  • Page 4 Application Note 1165 FIGURE 8. SCREEN SHOT OF THE REGISTERS ACCESS TAB Registers Access Tab This tab allows the user to read or write to the EEPROM in bank 0, the master control register (MSCR), and the status register (STAT). The default trim (DTRM) byte and the STAT are read-only addresses and are marked with “(ro)”.
  • Page 5 ISL6296 and requires a good understanding of the datasheet for more explanation of the narrow power-on ISL6296 in order to use this tool. This tab allows the user to break). Figure 14 illustrates the captured waveforms. If the send any XSD instructions to the ISL6296. The 16-bit XSD...
  • Page 6 Application Note 1165 FIGURE 10. SCREEN SHOT OF THE TOOL BOX TAB Tool Box Tab This tab is self-explanatory. The most useful tool in this tab is the Set XSD Communication Configuration tool that allows the user the set the host and the slave speeds. The other useful tool is the Enable/Disable Auto Sleep tool.
  • Page 7 Configuration Tab Figure 12 was captured when the XSD bus was reading 4 bytes of data from the ISL6296 EEPROM. The “A” section of This tab allows the user to adjust the XSD bus voltage. the upper waveform is the 16-bit instruction frame. The “B”...
  • Page 8 When the ISL6296 is in sleep mode, the host needs to send BT = 480μs/1.391 = 345 μs a ‘break’ signal to wake up the ISL6296. A ‘break’ signal is a or baud rate is pulse wider than 1BT. When coming out of the sleep mode, the ISL6296 sends a ‘break’...
  • Page 9 The XSD Access tab provides the tool for evaluating every Devices folder will leads to the window in Figure 17. aspect of the ISL6296. The Tool Box and the Configuration 3. Double-click on the USB Human Interface Device, then tabs provides other tools such as changing the XSD bus Figure 18 will appear.
  • Page 10 Application Note 1165 FIGURE 18. SCREEN SHOT OF THE USB HID PROPERTIES WINDOW AN1165.1 July 14, 2009...
  • Page 11 0603 Various TP1, TP2, TP3, TP4, TP5 Miniature Surface Mount Test Point 5015KCT-ND Digikey SOT-23, ISL6296 ISL6296 SOT-23 Intersil FIGURE 20. LAYOUT OF THE EVALUATION BOARD (SILK SCREEN AND TOP LAYER). THE BOARD DIMENSION IS 1CM X 4CM. AN1165.1 July 14, 2009...
  • Page 12: Appendix C: Interface Board

    Application Note 1165 Appendix C: Interface Board schematic for the interface board is shown in Figure 21. The layout and the BOM are give in Figure 22 and Table 4, The function of the interface board is to translate the PC respectively.
  • Page 13 Intersil Corporation reserves the right to make changes in circuit design, software and/or specifications at any time without notice. Accordingly, the reader is cautioned to verify that the Application Note or Technical Brief is current before proceeding.