Transcription of UltraScale Architecture Configuration User Guide
1 UltraScale Architecture ConfigurationUser Guide UG570 ( ) July 28, 2020 UltraScale Architecture Configuration2UG570 ( ) July 28, HistoryThe following table shows the revision history for this VU57P device to Ta b l e 1 - 3, added KU19P, VU23P, and VU57P devices to Ta b l e 1 - 4 and Ta b l e 1 - 5. Updated Ta b l e 8 - 4 descriptions for R_DIS_USER, R_DIS_SEC, and R_DIS_RSA. Updated Ta b l e 9 - 1 5 description for Configuration word 30026001. Added information for encrypted bitstreams using an obfuscated key with the JTAG, SelectMAP, or ICAP VU19P production IDCODE revision to Ta b l e 1 - 5.
2 Updated value for GLUTMASK_B in Ta b l e 9 - 2 coverage of Virtex UltraScale + VU19P, VU47P, and VU49P devices. Updated production IDCODE revisions for Virtex UltraScale + fpgas in Ta b l e 1 - 5. Updated descriptions for INIT_B and DONE in Ta b l e 1 - 9. Updated Figure 9-4 and Figure 9-13. Added information to SEU Detection and Correction in Chapter coverage of Virtex UltraScale + VU27P and VU29P devices. Clarified description of DONE pin in Ta b l e 1 - 9. Added section FRAME_ECCE4 in Chapter 7. Clarified Loading the Encryption Key in Chapter 8.
3 Clarified description of R_DIS_KEY in Ta b l e 8 - 4. Changed 24 to 64 in Clocking to End of Start-up in Chapter 9. Clarified first paragraph under Serial Daisy Chain Configuration in Chapter VU35P and VU37P devices to Ta b l e 1 - 3. Added VU31P, VU33P, VU35P, and VU37P devices to Ta b l e 1 - 4 and Ta b l e 1 - 5. Changed VREF to VCCO_0 in Figure 2-4 and Figure 2-5. Clarified Persist Option in Chapter 10. 12/21 AES-CBC terminology throughout document. Updated Ta b l e 1 - 5. Added information to note 6 under Ta b l e 1 - 7 and Ta b l e 1 - 8.
4 Clarified the minimum recommended operating voltage in second paragraph under Configuration Banks Voltage Select (Kintex UltraScale and Virtex UltraScale fpgas ) in Chapter 1. Updated External Master Configuration Clock (EMCCLK) Option in Chapter 1. Clarified bitstream generation under Master SPI Dual Quad (x8) in Chapter 2. Added note under Master BPI Synchronous Read in Chapter 4. Clarified ABORT sequence support under RDWR_B in Chapter 5. Added SelectMAP ABORT in Chapter 5. Added last paragraph under Applications in Chapter 7.
5 Added UltraScale + fpgas column to Ta b l e 8 - 1. Updated Ta b l e 8 - 2 and Ta b l e 8 - 4. Added last paragraph under Device Power-Up (Step 1) and second paragraph under CRC Check (Step 7) in Chapter 9. Updated descriptions of RBCRC_ACTION in Ta b l e 9 - 3 0 and TIMER_CFG_MON in Ta b l e 9 - 3 4. Clarified first paragraph and step 10 under Configuration Memory Read Procedure (SelectMAP) in Chapter 10. Send FeedbackUltraScale Architecture Configuration3UG570 ( ) July 28, differences between UltraScale and UltraScale + device families throughout document.
6 Added UltraScale + devices to Ta b l e 1 - 3. Added UltraScale + device bitstream lengths to Ta b l e 1 - 4 and JTAG and IDCODEs Ta b l e 1 - 5. Added important note to Recommended Design Flow and Configuration Factors in Chapter 1. Removed input arrow heads from SPI Flash DQ2 and DQ3 in Figure 2-4 and Figure 2-5. Added Additional Information in Chapter 2. Changed VCCO_0 to VCCO_65 in Figure 3-2. Deleted reference to specific Parallel NOR flash device in Figure 4-2, Figure 4-4, and text descriptions. Change byte-swapped to bit-swapped under File Generation in Chapter 4.
7 Replaced fourth paragraph under Introduction in Chapter 6. Clarified description of MASTER_JTAG in Chapter 7. Added last paragraph under Bitstream Encryption and Authentication and last paragraph under Loading the Encryption Key in Chapter 8. Clarified second paragraph under eFUSE in Chapter 8. Corrected 0:255 to 255:0 in second row of Ta b l e 8 - 2. Updated bit positions 6 and 7 Ta b l e 8 - 5. Updated format of the FPGA JTAG IDCODE register under Device ID Check (Step 5) in Chapter 9. Changed 03651093 to 03822093 in Ta b l e 9 - 1 5.
8 Updated Ta b l e 9 - 3 0. Added last sentence under first paragraph under Configuration Memory Read Procedure (SelectMAP) in Chapter 10. Updated values in step 8 and step 10 of Ta b l e 1 0 - 2. Changed Readback CRC to SEU Detection and Correction in Chapter 10 (section title). Added references to PG172, XAPP1191, XAPP1280, XAPP1267, XAPP1261, and XAPP1257 throughout document and in Appendix A, Additional Resources and Legal Ta b l e 1 - 4 and Ta b l e 1 - 5. Added last sentence to first paragraph under MASTER_JTAG in Chapter 7.
9 Added second paragraph and Ta b l e 8 - 1 under RSA Authentication to define restrictions as noted in XCN15038. Added last sentence to first paragraph under OTP eFUSE Registers in Chapter 8. Added second sentence to paragraph following Ta b l e 8 - 3. 11/24 UltraScale + device information. Added data to Ta b l e 1 - 5. Updated description of PROGRAM_B PUDC_B in Ta b l e 1 - 9. Clarified paragraph following Figure 9-4. Clarified first sentence under Delaying Configuration in Chapter 9. Added PROGRAM_B to Ta b l e 9 - 6.
10 Clarified second paragraph under Fallback MultiBoot and first paragraph under IPROG in Chapter Configuration information for the KU025 device. Changed SPI flash to Serial NOR flash . Added bitstream property names. Added KU025 Differences to Chapter 1. Updated device resources and bitstream lengths (Ta b l e 1 - 3, Ta b l e 1 - 4, and Ta b l e 1 - 5). Added Design Tools to Chapter 1. Added STARTUPE3 Connections to Dedicated Pins and Timing Considerations for Flash Connections to Chapter 7. Added BSPI_READ and FALL_Edge commands to Ta b l e 9 - 2 1.