| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-03-08 | Correct Fill's exception behavior; avoid log2Up | Andrew Waterman | |
| It always should throw an exception when n < 0, but in the specific case of x.isWidthKnown && x.getWidth == 1, it failed to do so. This commit also changes log2Up in log2Ceil, which has no effect, since the argument is always at least 2. | |||
| 2017-02-07 | Name all the things | ducky | |
| 2017-01-31 | Move blackbox verilog implementations within reach of verilator (#453) | Chick Markley | |
| * Move blackbox verilog implementations within reach of verilator Blackbox implementers can annotate the modules with information on where to get the source verilog This API is very lightweight, real work is done in firrtl in companion PR Added some verilog to BlackBoxTest.v resource for testing * if a file named black_box_verilog_files.f exists add a -f black_box_verilog_files.f to the verilog to cpp command | |||
| 2017-01-30 | Add shift register with reset (#439) | Stevo | |
| * [stevo]: add reset initialization to shift register * [stevo]: better comment * [stevo]: add tests, fix bug | |||
| 2017-01-27 | Make uselessly public fields in utils private | jackkoenig | |
| 2017-01-27 | Provide package-level text to reduce ScalaDoc white space. (#432) | Jim Lawson | |
| 2016-12-14 | Change noenq in ReadyValid to use an uninitialized Wire instead of zero (#364) | Jack Koenig | |
| 2016-12-06 | utils scaladoc examples for BitPat through CircuitMath (#398) | Richard Lin | |
| Add examples for utils, move examples from individual apply methods to class overview scaladoc | |||
| 2016-11-29 | Add feature warnings to build, fix feature warnings, fix some documentation ↵ | Richard Lin | |
| (#387) | |||
| 2016-11-23 | Simplify Enum API (#385) | Richard Lin | |
| Get rid of some cruft exposed in #373 This also allows Bits.fromtInt(...) to be removed. Yay! All old APIs (with some new restrictions, rocket still works fine) are preserved without deprecation in Chisel._, aside from the non-compile-time-checkable Map[] enum constructor which probably should have been deprecated during chisel2. The Map[] enums have been removed from chisel3._ without deprecation. The new restriction is that nodeType (legacy API) may only be of UInt type with unspecified width. Note that Bits() creates a UInt, and if you can't control the enum values, it makes little sense to specify a bitwidth. | |||
| 2016-11-21 | Fix Log2 | ducky | |
| 2016-11-21 | better style | ducky | |
| 2016-11-21 | Restyle a lot of test code, mainly with regex | ducky | |
| 2016-11-18 | Shift register enable gates all stages, not just first | Stevo | |
| Also, remove no-longer-special case for n=1. | |||
| 2016-11-17 | Eliminate some doc warnings | ducky | |
| 2016-10-24 | Merge pull request #246 from seldridge/issue-245 | Jim Lawson | |
| Add a cloneType method to QueueIO | |||
| 2016-10-19 | Deprecate "!=". (#323) | Jim Lawson | |
| 2016-10-13 | Add cloneType method to QueueIO | Schuyler Eldridge | |
| Candidate fix for #245 | |||
| 2016-10-05 | TransitName comment change. | Jim Lawson | |
| This was originally mixed in with #199, Add Assert Data. | |||
| 2016-09-29 | Consolidate CompileOptions and re-enable NotStrict pending macro work. | Jim Lawson | |
| 2016-09-29 | Massive rename of CompileOptions. | Jim Lawson | |
| Massage CompileOption names in an attempt to preserve default (Strict) CompileOptions in the absence of explicit imports. NOTE: Since the default is now strict, we may encounter errors when we generate connections for clients (i.e., in Vec.do_apply() when we wire up a sequence). We should really thread the CompileOptions through the macro system so the client's implicits are used. | |||
| 2016-09-28 | Don't use firrtlDirection for direction checks - fix #298. | Jim Lawson | |
| firrtlDirection should only be used for emitting firrtl. Any checks on the actual direction should use the bound Direction `dir`. | |||
| 2016-09-23 | Merge branch 'master' into gsdt | Jim Lawson | |
| 2016-09-22 | Update rest of docs | ducky | |
| 2016-09-21 | Improved scaladoc in utils and friends | ducky | |
| 2016-09-21 | Use correct scope for util synonyms. | Jim Lawson | |
| 2016-09-16 | Merge branch 'master' into gsdt | Jim Lawson | |
| o explain why this merge is necessary, | |||
| 2016-09-16 | Rename DecoupledIO object to Decoupled (compatibility). | Jim Lawson | |
| 2016-09-15 | Decoupled: cast DecoupledIO to IrrevocableIO as an input (#280) | Wesley W. Terpstra | |
| 2016-09-15 | move AddMethodsToDecoupled to ReadyValid | Jim Lawson | |
| 2016-09-15 | Merge branch 'master' into gsdt | Jim Lawson | |
| 2016-09-13 | Bugfix: actually pass flow parameter from Queue factory to Queue module ↵ | Henry Cook | |
| constructor | |||
| 2016-09-09 | Convert to NotStrict for internal connection checks. | Jim Lawson | |
| 2016-09-08 | Add IrrevocableIO alternative to DecoupledIO (#274) | Henry Cook | |
| Add IrrevocableIO subclass of DecoupledIO that promises not to change .bits on a cycle after .valid is high and .ready is low | |||
| 2016-09-01 | Move connection implicits from Module constructor to connection methods. | Jim Lawson | |
| Eliminate builder compileOptions. | |||
| 2016-08-30 | Explicitly clone the target type in noenq() to avoid "already bound" errors ↵ | Jim Lawson | |
| for io ports. | |||
| 2016-08-29 | Rename CompileOptions implicit objects. | Jim Lawson | |
| 2016-08-29 | Pass compileOptions as an implicit Module parameter. | Jim Lawson | |
| 2016-08-22 | Purely cosmetic changes to placate the scalastyle checker. | Jim Lawson | |
| 2016-08-17 | Reduce rocket-chip elaboration errors. | Jim Lawson | |
| 2016-08-16 | Merge branch 'master' into sdtwigg_connectwrap_renamechisel3 | Jim Lawson | |
| 2016-08-15 | Make "def width" a private API; expose isWidthKnown instead (#257) | Andrew Waterman | |
| * Make "def width" a private API; expose isWidthKnown instead Resolves #256. Since width was used to determine whether getWidth would succeed, I added def isWidthKnown: Boolean but another option would be to expose something like def widthOption: Option[Int] ...thoughts? * Document getWidth/isWidthKnown * Add widthOption for more idiomatic Scala manipulation of widths | |||
| 2016-08-11 | Merge branch 'master' into sdtwigg_connectwrap_renamechisel3 | Jim Lawson | |
| 2016-08-09 | counter(inc,n) example should reflect actual use (#252) | Colin Schmidt | |
| 2016-08-03 | Merge branch 'master' into sdtwigg_connectwrap_renamechisel3 | Jim Lawson | |
| 2016-07-31 | Fix two deprecation warnings | Andrew Waterman | |
| 2016-07-27 | Correct EnqIO/DeqIO Flipped-ness. | Jim Lawson | |
| 2016-07-27 | Correct EnqIO/DeqIO Flipped-ness. | Jim Lawson | |
| 2016-07-25 | Minimize differences with master. | Jim Lawson | |
| Remove .Lit(x) usage. Undo "private" scope change. Change "firing" back to "fire". Add package level NODIR definition. | |||
| 2016-07-25 | Merge branch 'master' into sdtwigg_connectwrap_renamechisel3 | Jim Lawson | |
