migen icon indicating copy to clipboard operation
migen copied to clipboard

A Python toolbox for building complex digital hardware

Results 58 migen issues
Sort by recently updated
recently updated
newest added

Hi Sir, As the line of code below, ts_sda = TSTriple(1) ts_sda then has three attributes: ts_sda.i ts_sda.o ts_sda.oe Why do I see in some example code that ts_sda.oe is...

Is it possible to perform cycle accurate simulation using the inbuilt simulator in migen?

Cat() not behaving as i expect when i use slices ... Cat_object[slice] ... Have tried a number of permutations ... assigning to a slice ... Cat_object[n].eq(rhs) or from a slice...

No mention of it being detected as a TDP pattern by Vivado (when WRITE_FIRST it is detected) Used in artiq/suservo: https://github.com/m-labs/artiq/blob/7d4a103a43a2cc4c1787eaa7aff2f37de8738050/artiq/gateware/suservo/iir.py#L347 https://github.com/m-labs/artiq/blob/7d4a103a43a2cc4c1787eaa7aff2f37de8738050/artiq/gateware/rtio/phy/servo.py#L34-L37 ```patch diff --git a/artiq/gateware/rtio/phy/servo.py b/artiq/gateware/rtio/phy/servo.py index eb1f8495..864c82eb 100644...

bug

Edit: 2020-10-14: changed types from "parallel-in" and "serial-in" to with and without input/output enable strobes. --- ## Overview This PR introduces possible shift register implementations, in the hope of boosting...

Currently Misc() properties are ignored when generating the pcf constraint file for trellis. To keep compatibility with existing platforms, Lattice's Diamond properties are translated to [nextpnr](https://github.com/YosysHQ/nextpnr/blob/master/ice40/pcf.cc#L55)'s. Only PULLUP has been...

A clean venv install with `pip install migen` fails with `error: invalid command 'bdist_wheel'`. Add wheel to the list of dependencies.

I am a beginner in HDL and migen seems like a great option as I already know python well and it seems like migen would let me design hardware without...