From 1ef0725f238f8d9ef098fae3969108ddeda637a3 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sun, 5 Aug 2018 11:49:12 +0100 Subject: [PATCH] add slow peripheral generation instructions --- docs/AddingPeripherals.mdwn | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/AddingPeripherals.mdwn b/docs/AddingPeripherals.mdwn index 263e7a2..ab019fa 100644 --- a/docs/AddingPeripherals.mdwn +++ b/docs/AddingPeripherals.mdwn @@ -1168,6 +1168,16 @@ using the following commands: $ ./bin/gitmoduleupdate.sh $ make +As the compilation of the soc can take some time, it is possible to use +the Makefile.peripherals to compile *only* the slow\_peripherals.bsv +file (which we did not do with the sdram case because sdram is a fast +peripheral). This would be achieved with the following commands: + + $ make spec_to_pinmux + $ make pinmux_to_bsv + $ cd build/i_class/bsv_src + $ make -f Makefile.peripherals gen_verilog + # Conclusion This is not a small project, by any means. However the payoff in saved -- 2.30.2