| Hi Luis David George (as the author of the "yellow block" and underlying controller) is probably the correct person to respond to this question but if you are planning on switching to the Xilinx 11.x suite, then I would encourage you to do so. We are using 11.5 at KAT and have no problems using the KATADC. FWIW, it looks like ROACH2 will start using 12.x tools so it might be a good idea not to fall too far behind the development versions. Jason On 26 Mar 2011, at 01:41, Luis Quintero wrote: UPDATE: I created new netlists and verilog files of {fab,cpu}_op_fifo and rx_fifo, using FIFO Generator v4.3 and selecting the options according to the original XCO files. The only thing that I did not copy exactly is the reset_type option of the rx_fifo in v5.3: reset_type=Synchronous_Reset. I am getting this error from xst: ... INSTANCE:iic_adc0... ERROR:HDLCompilers:91 ... \kat_adc_iic_controller_v1_00_a/hdl/verilog/kat_adc_iic_controller.v" line 125 Module 'rx_fifo' does not have a port named 'rst' ... The thing is that sync. reset rename the pin to "srst" instead "rst". For testing purposes, I changed this option to async: reset_type=Asynchronous_Reset, and the synthesis finished!! But, is this a safe procedure? I programmed a Roach board, but I am not sure if this trick worked? -------------------------- In [41]: fpga.progdev('katadc_alone_2011_Mar_25_1844.bof') Out[41]: 'ok' In [36]: corr.katadc.get_ambient_temp(fpga,0) Out[36]: 0.0 In [37]: corr.katadc.eeprom_details_get(fpga,0) Out[37]: {'adc_ic_id': 0, 'pcb_rev': 0, 'reserved': (0, 0, 0, 0), 'rf_fe_id': 0, 'serial_number': 0} -------------------------- How can I test if this is working? Thanks again, -- Luis Quintero, Arecibo Observatory On 03/25/2011 04:57 PM, Luis Quintero wrote: Dear katADC users, I am trying to synthesize a simple design using the katadc block (see screen capture in the attachments). This is my tool set in a Windows XP machine: ISE 10.1, SysGen v.10.1.1134, MATLAB R2007b, v7.5.0.342, latest CASPER libs (today's git clone http://casper.berkeley.edu/git/mlib_devel.git). I am getting an exception in xst for iic_adc0: ... EXCEPTION:Xdm:FileReader.c:428:$Id: FileReader.c,v 1.36 2004/09/15 20:29:16 jdl Exp $ - Xdm_Exception::UnsupportedFileFormatVersion The Xdm_Model File Format version 'V1.5e' is not supported. ... The explanation of this issue is available in the Xilinx answers database AR#33915 (http://www.xilinx.com/support/answers/33915.htm). This problem is caused for version incompatibility of the software that generates some netlist of the CASPER libs and my toolset version. I tried to find all the "iic" things related to katadc in the libs, and generate the netlist using my Xilinx core generator. I started with kat_iic_controller_v1_00_a, I generated the {op,rx}_fifo modules, and I am getting the same exception error from xst. Then I moved to kat_adc_iic_controller_v1_00_a with not success. Apparently the coregen project uses the FIFO generator v5.3, the latest version that I have is v.4.3. So, my questions are: - Am I seeing the problem in the right way? - Can I generate the netlists of {fab,cpu}_op_fifo and rx_fifo using v4.3 and synthesize the design? If so, can I use the same parameters of the XCO files? - Do I have to migrate to ISE/SysGen ver. > 11.x? (I planning to do this in the future...) Thanks! -- Luis Quintero, Arecibo Observatory |
- [casper] katADC, ISE/SysGen10.1 compatible? Luis Quintero
- Re: [casper] katADC, ISE/SysGen10.1 compatible? Luis Quintero
- Re: [casper] katADC, ISE/SysGen10.1 compatible? Jason Manley
- Re: [casper] katADC, ISE/SysGen10.1 compatible? David George
- Re: [casper] katADC, ISE/SysGen10.1 compatible? David George
- Re: [casper] katADC, ISE/SysGen10.1 compatible? Jason Manley
- Re: [casper] katADC, ISE/SysGen10.1 compati... Luis Quintero
- Re: [casper] katADC, ISE/SysGen10.1 co... Jason Manley

