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

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



Hi Jardel,

I do just that, but I don´t work with EDK or software; I just use bare vhdl. But I watched signals with ChipScope and after the step 4, really I don´t get the information. I have to wait 2 CLK cicles more (in all my tries, but I don´t know if it´s general). You have to monitor the "Busy" signal, and when it is 0, then take the 4 bytes.

 That is all I tries by now. I hope it´s useful for you.

 Dani

(  PD: take care with bit order in data buses: Bit 0= Most Significant Bit)




From: "Ricardo Jardel Nunes da Silveira" <jardel.silveira@xxxxxxxxx>
Reply-To: partial-reconfig@xxxxxxxxxxxxxx
To: partial-reconfig@xxxxxxxxxxxxxx
Subject: Re: [partial-reconfig] icap of Virtex-II Pro
Date: Fri, 21 Jul 2006 18:48:43 -0300

Dear Dani,


 Could you share same information (may be the code) about how did you get
reading the id code ? I´m trying do it using the icap device driver under
linux, but linux simply crash.

1. WRITE SYNC COMMAND 0xAA ...
2. WRITE READ COMMAND 0X28 ...
3. WRITE NOOP COMMAND 0x20000000
4. WRITE NOOP COMMAND 0x20000000
5. READ FOUR BYTES: The id code!
6. WRITE DESYNC COMMAND 0x0000000D
7. WRITE NOOP COMMAND 0x20000000
8. WRITE NOOP COMMAND 0x20000000

Thanks.


Jardel.




2006/7/21, Dani Rguez <rodherdan@xxxxxxxxxxx>:

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/



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