The block you are looking for is the Multiport Switch block, located in the Simulink->Signal Routing library. This block is supported by Simulink HDL Coder. For your use case you will want to configure it to have one input port. Connect port one to your index signal, and port 2 to your vector signal. The output will be:
You can choose either zero-based or one-based indexing.