- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I am using Quartus 15.1 prime , in that When I instantiate a altsyncram it errors out for Arria 10 Gx ,the error message is as follows: Info (12128): Elaborating entity "rr4096x8_32r_2p" for hierarchy "sdh:Csdh|stm4in:Cstm4in|wrctrl:Cwrctrl|rr4096x8_32r_2p_shell:\g1:0:Crr4096x8_32r_2p|rr4096x8_32r_2p:Crr4096x8_32r_2p" Info (12128): Elaborating entity "rr4096x8_32r_2p_altsyncram_5n21" for hierarchy "sdh:Csdh|stm4in:Cstm4in|wrctrl:Cwrctrl|rr4096x8_32r_2p_shell:\g1:0:Crr4096x8_32r_2p|rr4096x8_32r_2p:Crr4096x8_32r_2p|rr4096x8_32r_2p_altsyncram_5n21:rr4096x8_32r_2p_altsyncram_5n21_component" Error (12024): WYSIWYG primitive "ram_block1a_0" is not compatible with the current device family Error (12024): WYSIWYG primitive "ram_block1a_1" is not compatible with the current device family Error (12024): WYSIWYG primitive "ram_block1a_2" is not compatible with the current device family Error (12024): WYSIWYG primitive "ram_block1a_3" is not compatible with the current device family Error (12024): WYSIWYG primitive "ram_block1a_4" is not compatible with the current device family Error (12024): WYSIWYG primitive "ram_block1a_5" is not compatible with the current device family Error (12024): WYSIWYG primitive "ram_block1a_6" is not compatible with the current device family Error (12024): WYSIWYG primitive "ram_block1a_7" is not compatible with the current device family the design was earlier compiled in cyclone v . the intended file even won't open using megawizard function, although it is qsys in quartus 15.1 via ip catalogue. waiting for quick reply.......Link Copied
1 Reply
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
It's exactly what it says. You can't use that type of ram block in the Arria 10. FPGA development is not like software where you can just bring in any code that will fit. Your FPGA consists of various types of hardware. Other types of FPGA consist of different hardware. They both may be ram blocks but that doesn't mean they can be used in a given FPGA. You can infer memory by carefully writing your HDL code so that Quartus will use the available memory resources. Another way to get a memory block is to use the IP catalog to create a module containing the memory you need.
Reply
Topic Options
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page