I have found the user guide but it doesn't explain how to integrate the generated IP into my existing verilog code. Is there examples of a RAM type IP integrated into a simple LED/ push button project? (Ideally for the MAX 10
You have to Instantiatiate the IP in your top-level design and write simple control logic to read & write from memory location.
Have you gone through the session Coding Example for Manual Instantiation in FIFO Intel FPGA IP User Guide?
For example, refer below link and search for keyword(FIFO).
Anand thans for your reply and the useful links included, I am up and running now.
I would add that watching the "How to begin a Simple FPGA Design" video on YouTube is a very good starter showing how to create a project with Block schematic, creating schematic symbols from your HDL code and use of IP.