From c56e341d25e35a5207c4eea12bac9bf0ddd8b652 Mon Sep 17 00:00:00 2001 From: Jared Barocsi Date: Tue, 1 Mar 2022 16:28:33 -0800 Subject: Convert firrtl specification to Markdown file (#2236) - Convert FIRRTL spec to Markdown file. - Add PDF generation via pandoc. - Remove old LaTeX specification. Co-authored-by: Schuyler Eldridge Signed-off-by: Schuyler Eldridge --- spec/firrtl.xml | 174 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 174 insertions(+) create mode 100644 spec/firrtl.xml (limited to 'spec/firrtl.xml') diff --git a/spec/firrtl.xml b/spec/firrtl.xml new file mode 100644 index 00000000..a5c5f318 --- /dev/null +++ b/spec/firrtl.xml @@ -0,0 +1,174 @@ + + + + + circuit + module + extmodule + + + input + output + defname + parameter + skip + is + invalid + inst + of + wire + node + + + UInt + SInt + Fixed + Analog + Clock + Reset + AsyncReset + + + when + else + + + attach + add + sub + mul + div + rem + lt + leq + gt + geq + eq + neq + pad + asUInt + asSInt + asClock + shl + shr + dshl + dshr + cvt + neg + not + and + or + xor + andr + orr + xorr + cat + bits + head + tail + asFixedPoint + bpshl + bpshr + bpset + mux + validif + stop + printf + assert + assume + cover + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -- cgit v1.2.3