Hello,
I am running into a problem (error message below) when trying to build
simple designs for the ROACH II. I am using the ska-sa/mlib_devel
freshly cloned from github. I have double checked that my paths only
point to this version. I am using ISE 13.4 and MATLAB 2011a. The
design is very simple, just a blinking LED and a software register. I
initially tried clocking off of sys_clk at 100 MHz, but found the same
problem when I added an ADC to the design and selected adc0_clk at 200
MHz.
The problem occurs during ngdbuild of system.ngd

Mark Wagner says he has also seen this problem.

I checked the roach_infrastructure.v code in the pcore and it looks
reasonable to me.

Does anyone have any suggestions?

Thanks,
Glenn

Annotating constraints to design from ucf file "system.ucf" ...
Resolving constraint associations...
Checking Constraint Associations...
INFO:ConstraintSystem:178 - TNM 'sys_clk_n', used in period specification
   'TS_sys_clk_n', was traced into MMCM_ADV instance
   infrastructure_inst/MMCM_BASE_clk_200_inst. The following new TNM groups and
   period specifications were generated at the MMCM_ADV output(s):
   CLKOUT1: <TIMESPEC TS_infrastructure_inst_infrastructure_inst_sys_clk2x_mmcm
   = PERIOD "infrastructure_inst_infrastructure_inst_sys_clk2x_mmcm"
   TS_sys_clk_n HIGH 50%>

INFO:ConstraintSystem:178 - TNM 'sys_clk_n', used in period specification
   'TS_sys_clk_n', was traced into MMCM_ADV instance
   infrastructure_inst/MMCM_BASE_inst. The following new TNM groups and period
   specifications were generated at the MMCM_ADV output(s):
   CLKOUT1: <TIMESPEC TS_infrastructure_inst_infrastructure_inst_sys_clk_mmcm =
   PERIOD "infrastructure_inst_infrastructure_inst_sys_clk_mmcm" TS_sys_clk_n
   HIGH 50%>

INFO:ConstraintSystem - The Period constraint <PERIOD = 5 ns ;>
   [system.ucf(393)], is specified using the Net Period method which is not
   recommended. Please use the Timespec PERIOD method.

INFO:ConstraintSystem - The Period constraint <PERIOD = 5 ns ;>
   [system.ucf(394)], is specified using the Net Period method which is not
   recommended. Please use the Timespec PERIOD method.

Done...

ERROR:LIT:374 - Attribute CLKIN1_PERIOD on MMCM_ADV instance
   "infrastructure_inst/infrastructure_inst/MMCM_BASE_inst" has invalid value
   "64'SB0000000000000000000000000000000000000000000000000000000000001010". The
   CLKIN1_PERIOD attribute should have a real number, followed by optional time
   or frequency units; nS are assumed if no units are given.
WARNING:NgdBuild:1440 - User specified non-default attribute value
   (64'SB0000000000000000000000000000000000000000000000000000000000001010) was
   detected for the CLKIN1_PERIOD attribute on MMCM
   "infrastructure_inst/MMCM_BASE_inst".  This does not match the PERIOD
   constraint value (100 MHz.).  The uncertainty calculation will use the PERIOD
   constraint value.  This could result in incorrect uncertainty calculated for
   MMCM output clocks.
Checking expanded design ...

Reply via email to