I have designed a easy arm core with verilog,but I want to learn more knowledge about how to design an arm pipeline core.Can you give me some advice which book I can read to design a more complex core?