Libero integrates the top.v file and block file if there is no definition for the block file in top.v. For example:
Libero resolves the hierarchy and moves <block1> under top.v.