Why would I receive the following XPS Segmentation Faults?
Error 1:
Writing (top-level) BMM ...
make: *** [implementation/mb0_xps_reg_if_cntlr_wrapper.ngc] Segmentation fault
Done!
where mb0_xps_reg_if_cntlr is an instance of xps_bram_if_cntlr
Error 2:
Writing (top-level) BMM ...
make: *** [implementation/mb0_xps_reg_if_cntlr_wrapper.ngc] Segmentation fault
make: *** Deleting file `implementation/mb0_xps_reg_if_cntlr_wrapper.ngc'
Done!
The first error is generated when there is a block RAM controller without a BRAM_block connected to it. Since the generation of the BMM file requires the precise orientation of the block RAMs, the absence of a physical block RAM causes this error.
Following are some alternate solutions:
The second error occurs under the following scenario:
In the 12.4 tools, you are limited tousing a single ilmb and dlmb controller when the two controllers do not map to the same bram_block.
| Answer Number | Answer Title | Version Found | Version Resolved |
|---|---|---|---|
| 34609 | 12.x EDK - Master Answer Record List | N/A | N/A |