From d7e2a8d1334cadc30b6d1a521b1c631f4ec97515 Mon Sep 17 00:00:00 2001 From: Jared Boone Date: Wed, 11 Sep 2013 15:54:17 -0700 Subject: [PATCH] Added note on generating XSVF inside Xilinx tools. --- firmware/cpld/sgpio_if/README.md | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) 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 ==========