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

Re: [partial-reconfig] icap of Virtex-II Pro



Hi again!

First of all thank you for your advices. They were very helpful. After lots of problems with bit order and so (I know that now, of course :-) ) I am able to read the Device ID from y Virtxe-II Pro, but it gives an incorrect (ejem..) ID.

The ID for Virtex-II Pro XC2VP30 is 0x0127E093 as it is said in ug012.pdf, but when I read that register I get 0x1127E093

Just a number wrong. Very strange. And I watched a bitstream generated by ISE and when it writes the Device ID it puts the original one (0x0127...).

Does anyone know why can this be? Is it normal? Maybe that nibble is "Don´t Care" and can be anything?? But I think no, because I tried to write the ID with the new ID and the configuration failed. All suggestions are welcome.

 Greetings,

 Dani



From: Gyorgy Horvath <horvaath@xxxxxxxxxxxxxxxxx>
Reply-To: partial-reconfig@xxxxxxxxxxxxxx
To: partial-reconfig@xxxxxxxxxxxxxx
Subject: Re: [partial-reconfig] icap of Virtex-II Pro
Date: Fri, 14 Jul 2006 14:45:24 +0200

Dani Rguez wrote:
Hi to everyone!

I´m new here. For what I read I think you have been working long with partial reconfiguration. I want to ask if anyone knows about the ICAP module. I found the intantiation template in XIlinx help, but no more. It does not even say if it is active low or high (I supose it will be active high for both WE and CE, but I just supose it). If anyone knows for sure, I will be thankful to answer, because it does nothing in any case. By the way, does anyone know what timing requirements are needed to write there? Any wait states needed? More than one cycle WE active?

 Thank you very much for your help.

 Daniel Rodriguez


___________________________
partial-reconfig mailing list
partial-reconfig@xxxxxxxxxxxxxx
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/partial-reconfig/
Hi,
I have Virtex4 and it's active low.
I thinks it's timing is much like DRP for GT's.
Timing spec said 50MHz or so for DRP. I run it on 30MHz for sure.
No Wait-States. There are NOP's in the bit-stream when it is necessary.
Also, when you see BUSY, keep the last word on the bus.
(I did not put my life on this :-)
Yes. More than one WE cycles. Long bursts allowed.
Warning! Did not change WE during CE. That is an abort.

Some notes:
- Read XAPP151, UG071, UG191 for a clear picture.
- Read the earlier posts :-)
- You may find hwicap in EDK. Check it out.
- You may try PlanAhead. Read the DOCs enclosed there.
- Did not try to program the device until you successfuly
 read back at least the Xilinx Device ID, and the status register.
- Always sync-up before try
- Always issue a DESYNC command when you finished

Also, may the force be with you...

Gyuri




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


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