aboutsummaryrefslogtreecommitdiff
path: root/src/main/scala/firrtl/Emitter.scala
AgeCommit message (Expand)Author
2020-03-26Eliminate warnings on `sbt doc` and `sbt unidoc` (#1470)Chick Markley
2020-03-12Add Support for FPGA Bitstream Preset-registers (#1050)John's Brew
2020-03-11Migrate to DependencyAPISchuyler Eldridge
2020-03-04Revert "Verilog emitter transform InlineNots (#1270)"Albert Magyar
2020-02-12Fixing lint error: x + -1 (#1374)Adam Izraelevitz
2020-02-06Emit 'else' case for trivial-valued async reset regs to avoid latches (#1359)Albert Magyar
2020-01-21Refactoring checkCatArgumentLegality (#1317)Derek Pappas
2020-01-15Verilog emitter transform InlineBitExtractions (#1296)John Ingalls
2020-01-07Fix literals cast to Clocks in Print and StopJack Koenig
2020-01-07Remove unnecessary $signed casts for PrimOps in Verilog EmitterJack Koenig
2020-01-06Verilog emitter transform InlineNots (#1270)John Ingalls
2020-01-06Make EmittedAnnotation Unserializable (#1288)Schuyler Eldridge
2019-10-31Guard initial blocks in emitted Verilog with `ifndef SYNTHESISJack Koenig
2019-10-22Emit Verilog "else if" in register updatesSchuyler Eldridge
2019-09-16Rename gender to flowSchuyler Eldridge
2019-08-13Infer reset (#1068)Jack Koenig
2019-07-08Remove some warnings (#1118)Leway Colin
2019-06-18Use scalafix to remove unused import and deprecated procedure syntax (#1074)Leway Colin
2019-05-24Emit legal Verilog literals for ExtModule IntParams > 32-bit (#1087)Jack Koenig
2019-04-25Add ShellOption, DeletedWrapperSchuyler Eldridge
2019-04-25Add FirrtlStage, make Driver compatibility layerSchuyler Eldridge
2019-04-22Change Memory Depth to a BigInt (#1075)Jack Koenig
2019-02-14Asynchronous Reset (#1011)Jack Koenig
2019-02-05Add "mverilog" Compiler Option, Compiler FixesSchuyler Eldridge
2019-01-23Improve Shl codegen; eliminate Shlw WIR node (#994)Andrew Waterman
2018-11-29Replace Mappers with Foreachers in several passes (#954)Albert Magyar
2018-11-27Add foreach as alternative to map (#952)Adam Izraelevitz
2018-11-27Add "none" compiler (#953)Jack Koenig
2018-11-15Combine cats (#851)Albert Chen
2018-10-12Refactor VerilogRename -> RemoveKeywordCollisionsSchuyler Eldridge
2018-08-30Emit Verilog Comments (#874)albertchen-sifive
2018-08-21Allow the #delay before random initialization to be overriddenAndrew Waterman
2018-08-10allowing overrides to $random (#859)Deborah Soung
2018-07-26Support for load memory annotations in chisel (#833)Chick Markley
2018-05-29Fix pad (#817)Jack Koenig
2018-05-15Replace truncating add and sub with addw/subw (#800)Jack Koenig
2018-03-27Change throwInternalError to use a String instead of Option[String] (#777)Jack Koenig
2018-03-23Make Register Update Flattening a Transform and Delete Dangling Nodes (#692)Jack Koenig
2018-02-27Refactor Annotations (#721)Jack Koenig
2018-02-22Add tests for #702. Adds Utility functions. Allows clock muxing in FIRRTL, bu...Adam Izraelevitz
2018-02-16Replacematcherror - catch exceptions and convert to internal error. (#424)Jim Lawson
2018-01-05Remove erroneous undef of RANDOMIZE in emitted VerilogJack Koenig
2017-12-27Removed top preamble (#640)Adam Izraelevitz
2017-11-08Emit source locators as comments in emitted VerilogJack Koenig
2017-09-22Fix string lit (#663)Jack Koenig
2017-08-23Reorder port and wire assignments in Verilog (#641)Adam Izraelevitz
2017-06-27Emitting reg update mux tree, only walk netlist for wires and nodesJack Koenig
2017-06-12Fixes a typo in the verilog `elsif code generation (#603)Shreesha Srinath
2017-05-30Change base of randomization values to _RAND instead of _GENJack Koenig
2017-05-30Add some comments to `endifJack Koenig