diff --git a/firmware/cpld/sgpio_if/README.md b/firmware/cpld/sgpio_if/README.md index d4093020..44fe9a8c 100644 --- a/firmware/cpld/sgpio_if/README.md +++ b/firmware/cpld/sgpio_if/README.md @@ -22,6 +22,25 @@ To program the SVF file into the CPLD: required, and the "program" script below expects it to be at the relative path "bsdl/xc2c/xc2c64.bsd". +Generate an XSVF +================ + +After generating a programming file: + +* In the ISE Project Navigator, "Processes: top - Behavioral" pane, double-click "Configure Target Device". +* Click "OK" to open iMPACT. +* Ctrl-N to create a "New Project". +* "Yes" to automatically create and save a project file. +* Select "Prepare a Boundary-Scan File", choose "XSVF". +* Select file name "default.xsvf". +* Click "OK" to start adding devices. +* Assign new configuration file: "top.jed". +* Right-click the "xc2c64a top.jed" icon and select "Erase". Accept defaults. +* Right-click the "xc2c64a top.jed" icon and select "Program". +* Right-click the "xc2c64a top.jed" icon and select "Verify". +* Choose menu "Output" -> "XSVF File" -> "Stop Writing to XSVF File". +* Close iMPACT. + To Program ==========