I use Quartus Prime 17.1 Standard Edition. Currently, I work on a project with arria10SoC FPGA. In the project, I use Platform designer to connect some custom blocks to HPS via LWB. There are 6 different slaves currently and when I assign their addresses manually system fails. When I checked the AMM signals to a slave with SignalTapLogicAnalyser, I saw that some addresses are not accessible. I even tried to connect a JTAG to avalon master and checked the accessibility of the addresses but it didn't work either. For now, I just use assign base addresses and have to change the address maps of the code running on HPS.
You can click the little lock icon in the Base Address column in Platform Designer to prevent assigned addresses from getting changed when you use the "Assign Base Addresses" command.
As for the manual addresses you are trying to assign, slaves connected to the lightweight bridge are assigned to a specific area of the address map of the processor. Perhaps the addresses you are assigning are not in that area which is why it is failing.
I solved the problem it was the network address depth of Avalon MM Slave Translator that I used. It was at the default value and I didn't see it for a while. It was larger than the needed address depth and it confused the platform designer somehow.
When I correct it, the problem solved.
Thanks anyway for replying.