- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-24-2012 02:42 PM
Any fix for that?
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-24-2012 05:30 PM
murtaza5152 wrote:
I am using the latest version of ISE 14.1 and it seems that the bug is still not fixed. Address 0 read still reads out undefined value!
Any fix for that?
Would you please open a webcase with Xilinx Technical Support? A CR needs to be filed if it's confirmed a sim library bug.
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
05-25-2012 05:33 PM
I tried initializing the BRAM using a .mif file. Read to address 0 works fine in one case, but reads out 'U' in the other. i am baffled!?
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-23-2012 04:21 PM
Hi,
Has anyone come across this bug in ISE 14.1? I cannot believe that such a big bug hasn't been rectified through so many versions of ISE. Also, I am wondering if people just happily continue reading out "UNDEFINED" value from address 0 through all these years!?!??!?!
Regards,
Murtaza
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-24-2012 10:24 AM
murtaza5152 wrote:
Hi,
Has anyone come across this bug in ISE 14.1? I cannot believe that such a big bug hasn't been rectified through so many versions of ISE. Also, I am wondering if people just happily continue reading out "UNDEFINED" value from address 0 through all these years!?!??!?!
Regards,
Murtaza
I can't believe people actually instantiate BRAMs instead of inferring them through all these years.
----------------------------------------------------------------
Yes, I do this for a living.
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-24-2012 12:22 PM
Hi bassman59,
I didnt mean to be sarcastic / rude. We have used coregen to generate BRAMs and facing issues reading out the address 0 after initializing using a MIF file. Do you know a fix/ workaround that we could use?
Your help is very much appreciated.
Thanks.
Re: ISIM 11.3: Block RAM address 0 problem
[ Edited ]- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-27-2012 08:50 PM - edited 08-27-2012 08:54 PM
murtaza5152 wrote:
Hi bassman59,
I didnt mean to be sarcastic / rude. We have used coregen to generate BRAMs and facing issues reading out the address 0 after initializing using a MIF file. Do you know a fix/ workaround that we could use?
Your help is very much appreciated.
Thanks.
I did not detect any sarcasm or rudeness in your post. I just detected the frustration that comes with using the tools and models in the standard way and they fail for no apparent reason.
I will admit that mine was intentionally snarky.
But seriously: write code that infers the memories.
Without seeing the code that the tools generated for you, I cannot guess at the source of the problem.
----------------------------------------------------------------
Yes, I do this for a living.
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-28-2012 08:52 AM
Hi bassman,
Inferring memories is sometimes cumbersome. Coregen on the other hand is easier to use for generating BRAM with customizable bitwidths , depth and other options to generate MIF files etc. In the structural design, we just generate the BRAMs and interface them with the rest of the design. What fazes me is the lack of solution to such an apparent problem!
..and yes, you sensed me frustration right. You really don't expect yourself to be debugging issues that are present for an *extended* period of time - something that should be rectified by Xilinx and not the users.
Best,
-M
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-28-2012 10:20 AM
murtaza5152 wrote:
Hi bassman,
Inferring memories is sometimes cumbersome. Coregen on the other hand is easier to use for generating BRAM with customizable bitwidths , depth and other options to generate MIF files etc. In the structural design, we just generate the BRAMs and interface them with the rest of the design. What fazes me is the lack of solution to such an apparent problem!
..and yes, you sensed me frustration right. You really don't expect yourself to be debugging issues that are present for an *extended* period of time - something that should be rectified by Xilinx and not the users.
Best,
-M
That frustration with the tools is the main reason I avoid CoreGen and any other magical code generators if at all possible.
----------------------------------------------------------------
Yes, I do this for a living.
Re: ISIM 11.3: Block RAM address 0 problem
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
08-28-2012 11:05 AM











