beautypg.com

Ds2432 1-wire sha-1 eeprom, Ucf location constraints, Related resources – Digilent 410-087P-KIT User Manual

Page 129: Chapter 17: ds2432 1-wire sha-1 eeprom, Chapter 17, “ds2432 1-wire sha-1 eeprom, Chapter 17

background image

Spartan-3E Starter Kit Board User Guide

www.xilinx.com

129

UG230 (v1.0) March 9, 2006

R

Chapter 17

DS2432 1-Wire SHA-1 EEPROM

The Spartan-3E Starter Kit board includes a Maxim DS2432 serial EEPROM with an
integrated SHA-1 engine. As shown in

Figure 17-1

, the DS2432 EEPROM uses the Maxim

1-Wire interface, which as the name implies, cleverly uses a single wire for power and
serial communication.

The DS2432 EEPROM offers one of many possible means to copy-protect the FPGA
configuration bitstream, making cloning difficult. Xilinx application note XAPP780, listed
under

“Related Resources”

provides one possible implementation method.

UCF Location Constraints

Figure 17-2

provides the UCF constraints for the FPGA connections to the DS2432 SHA-1

EEPROM, including the I/O pin assignment and the I/O standard used.

Related Resources

Maxim DS2432 1-Wire EEPROM with SHA-1 Engine

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/2914

XAPP780: FPGA IFF Copy Protection Using Dallas Semiconductor/Maxim DS2432 Secure
EEPROMs

http://www.xilinx.com/bvdocs/appnotes/xapp780.pdf

Figure 17-1:

SHA-1 EEPROM

Maxim DS2432

SHA-1 EEPROM

(U4)

DS_WIRE

Spartan-3E FPGA

GND

3.3V

UG230_c17_01_030906

Figure 17-2:

UCF Location Constraints for DS2432 SHA-1 EEPROM

NET

"DS_WIRE"

LOC

= "U4" |

IOSTANDARD

= LVCMOS33 |

SLEW

= SLOW |

DRIVE

= 8 ;