diff --git a/tools/rtl-coding/README.md b/tools/rtl-coding/README.md index 7d4a356a824d97750f94eb572128ab92c4cf5aa3..f6f76bd6ca37016f78e184b2fa7170e55e9c223f 100644 --- a/tools/rtl-coding/README.md +++ b/tools/rtl-coding/README.md @@ -32,7 +32,7 @@ The vast majority of RTL modules do not require more than one clock and reset. Any logic that *requires* multiple clocks should be careful contained in a special module. * **Use the `logic` type exclusively.** -Replaces both the older \texttt{wire} and (very confusing) \texttt{reg} types. +Replaces both the older `wire` and (very confusing) `reg` types. Provides compile-time checking for multiple drivers. * **Use the `always_comb` keyword for logic.** @@ -191,6 +191,7 @@ endmodule // my_module ### Tutorial Material +* [CHIPKIT IEEE Micro paper](https://ieeexplore.ieee.org/document/9096507) * [Migrating from AHB to AXI based SoC Designs](https://www.doulos.com/knowhow/arm/Migrating_from_AHB_to_AXI/)