We are using a Xilinx xc3s400an FPGA and would like to use urjtag to program it via software. I don't see this device listed in the xilinx PARTS file, and when I try to detect devices, it recognizes it as a Xilinx device, but it does not recognize the model.
Does urjtag support the xc3s300an? If so, where can I find the data files to support it? If not, what options are there to 'hack' support for this device? Where do the different device data files come from?
I found the info I was looking for here: http://urjtag.org/book/_general.html#_bsdl_and_urjtag_data_files
(In the urjtag docs, of all places!)
If I create working data files, I'll send them back to the project for inclusion in the release.
It turns out the data file for xc3s400an is the same as xc3s400a. So the same files can be used, but a new line in the xilinx PARTS file needs to be added for the new part ID, and the part directory needs to be added with proper file names.
If admins monitor this I can send whatever you need to fold support back into the main project so future users can seamlessly support this part.