01.07.2013 Views

Xilinx UG230 Spartan-3E FPGA Starter Kit Board User Guide

Xilinx UG230 Spartan-3E FPGA Starter Kit Board User Guide

Xilinx UG230 Spartan-3E FPGA Starter Kit Board User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

R<br />

DS2432 1-Wire SHA-1 EEPROM<br />

UCF Location Constraints<br />

Related Resources<br />

Chapter 17<br />

The <strong>Spartan</strong> ® -<strong>3E</strong> <strong>FPGA</strong> <strong>Starter</strong> <strong>Kit</strong> board includes a Maxim DS2432 serial EEPROM with<br />

an integrated SHA-1 engine. As shown in Figure 17-1, the DS2432 EEPROM uses the<br />

Maxim 1-Wire interface, which as the name implies, cleverly uses a single wire for power<br />

and serial communication.<br />

The DS2432 EEPROM offers one of many possible means to copy-protect the <strong>FPGA</strong><br />

configuration bitstream, making cloning difficult. <strong>Xilinx</strong> application note XAPP780, listed<br />

under “Related Resources” provides one possible implementation method.<br />

(U4) DS_WIRE<br />

<strong>Spartan</strong>-<strong>3E</strong> <strong>FPGA</strong><br />

Figure 17-1: SHA-1 EEPROM<br />

Maxim DS2432<br />

SHA-1 EEPROM<br />

Figure 17-2 provides the UCF constraints for the <strong>FPGA</strong> connections to the DS2432 SHA-1<br />

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

Maxim DS2432 1-Wire EEPROM with SHA-1 Engine<br />

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

XAPP780: <strong>FPGA</strong> IFF Copy Protection Using Dallas Semiconductor/Maxim DS2432 Secure<br />

EEPROMs<br />

http://www.xilinx.com/support/documentation/application_notes/xapp780.pdf<br />

<strong>Spartan</strong>-<strong>3E</strong> <strong>FPGA</strong> <strong>Starter</strong> <strong>Kit</strong> <strong>Board</strong> <strong>User</strong> <strong>Guide</strong> www.xilinx.com 131<br />

<strong>UG230</strong> (v1.2) January 20, 2011<br />

3.3V<br />

GND<br />

<strong>UG230</strong>_c17_01_030906<br />

NET "DS_WIRE" LOC = "U4" | IOSTANDARD = LVCMOS33 | SLEW = SLOW | DRIVE = 8 ;<br />

Figure 17-2: UCF Location Constraints for DS2432 SHA-1 EEPROM

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!