[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [partial-reconfig] Modules and Bus macro



Hi Umar,
I've studied the problems for some days. Now.
For the first problem I've discovered it's due to ISE and ServicePack 
versions.
I'm using ISE 6.3: if I patch it with Service Pack 1 and 2, par returns 
me this error:

ERROR:DesignRules:579 - Netcheck: The signal POS_I was found to be 
routed with nodes in two route area. This is not permitted for Modules 
in partial reconfiguration mode.


while, if I try applying ServicePack 3, it seems they've fixed this error.
Unufortunaly, when I do final assembling, ServicePack 2 and 3 Par fails 
crushing: Windows XP returns me a memory access violation;
ServicePack 1, instead, allows me to build the final .ncd routed file.
I've tried on several pc and different type of Windows, but the problem 
still persist. Hovewever, if I use ServicePack 1 and I ignore the 579 
DRC error in Par,
the system works as I wish. So, I think it's only a bug.
I'm waiting for ISE 7.1 :)

Working on different versions of my system, I found I can control BM 
using LUT. I'm working on a demonstration board, so I haven't access to 
FPGA pinout, which is fixed.
In my whdl, I devolve the three-state control to modules: the left 
modules control LT signals, the right module RT signals. In each module, 
then, I assign the signal to '0' or '1' depending from direction I want 
to impose to bus macro bit. ISE translate these istructions in LUTs 
mapping. It seems to work correctly.
It can depends I'm using a Virtex-II, while Memoud used a Spartan? In 
this case, however, I don't understand why Xilinx in XAPP290 uses I/O 
and not LUTs.

Sincerely,
Salvatore
___________________________
partial-reconfig mailing list
partial-reconfig@itee.uq.edu.au
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/