- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic to the Top
- Bookmark
- Subscribe
- Printer Friendly Page
RAMB36SDP write mode
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-18-2008 08:34 AM
Hello,
There's no information of write mode for RAMB36SDP (either in User Guide or in "Virtex-5 Libraries Guide for HDL Designs"). It seems to be Read_First or no_change ?
Moreover, there's no "WRITE_MODE" attribute ! I'm waiting for having "Write first" memory behaviour (like the default behaviour of others memories) but simulation don't show that.
Solved! Go to Solution.
Re: RAMB36SDP write mode
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-26-2008 12:46 AM
RAMB36SDP is a simple dual port memory. One port is for writing and the other for reading. It is meaningless to set write_mode of portA or portB since portA has only writing control logic and portB has only reading logic.
Y.J.
Re: RAMB36SDP write mode
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-29-2008 01:35 AM
I'm disagree with you : I know that RAMB36SDP is a simple dual port memory but Write_Mode attribute controls outputs after writing so it's not meaningless. And in this case why the RAMB16_S36 single-port memory has a write_mode attribute ? And when I replace one RAB36SDP with two RAMB16_S36 the output behaviour is not the same. So I maintain there's a problem or a bug with RAM36SDP.
Regards.
Re: RAMB36SDP write mode
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-29-2008 01:54 AM
Hi,
Write_mode will affect output of BRAM. For RAMB36DSP, there is no output port (DO) of portA so write_mode can be ignored for portA. Meanwhile, there is no input port (DI) of partB for RAMB36DSP, so write_mode for portB, I think, can be ignored too.
Re: RAMB36SDP write mode
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-29-2008 02:15 AM
Hi,
Please look at RAMB16_S36 component (in unisim_VCOMP.vhd) there's only one port (like the RAMB36SDP) and there's a WRITE_MODE attribute. Please look at Virtex-5 User Guide, p115 where they talk about Write_Mode attribute : they don't talk about port A or port B but the behaviour of output when you write into the memory: this is the problem/bugI arise, for RAM36SDP it seems to be READ_FIRST and I would to have WRITE_FIRST mode.
Regards.
Re: RAMB36SDP write mode
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-29-2008 02:26 AM
If you suspect this is a bug, please open a webcase on www.xilinx.com/support, along with your project. More help can be got there.
Regards
Y.J.
Re: RAMB36SDP write mode
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
12-29-2008 08:31 AM
Hi,
Thanks for your support. I will open a Webcase when I'll be back from vacation.
Regards.
Re: RAMB36SDP write mode
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
01-07-2009 01:08 AM
I've found the solution in Virtex-5 User Guide, p115 : "For the simple dual port block RAM, the Write mode is always READ_FIRST". Event if I don't understand this limitation, this answers my question...
Note : simple dual port block RAM are RAMB18SDP and RAMB36SDP.
who can tell me how to use MIG007
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Highlight
- Email to a Friend
- Report Inappropriate Content
03-22-2010 02:05 AM
my use the xilinx v2p board ,i have read the document about mig007 and download it ,but now i do not how to use mig007 realizing DDR SDRAM.There is mig007 among the three modes of the Tool, Pin is editor, solutions, but I don't know whether mig007 in all three of the need to install, especially the Pin, I really don't know editor, and how such after setting the files can be used to generate simulation and down to the board of mig007 generated by not, what can realize the function.
thank you!!!











