nmigen icon indicating copy to clipboard operation
nmigen copied to clipboard

A refreshed Python toolbox for building complex digital hardware. See https://gitlab.com/nmigen/nmigen

Results 40 nmigen issues
Sort by recently updated
recently updated
newest added

from typing import List from nmigen import * from nmigen.back.pysim import Simulator, Delay, Settle from nmigen import Elaboratable,Module,Signal from nmigen.build import Platform from nmigen.cli import main_parser,main_runner class Adder(Elaboratable): def init(self):...

Hi I'm a freshman of HDL, our Compilers Principles teacher ask us to study how to translate nMigen into RTLIL, then translate it into Verilog. Could you give me a...

HI, I started having a look to `nmigen` and I see a lot of `eq` statements which are decrease readability of clauses. I think there is a room of improvement....

Very much a work in progress, but I wanted to open early to get feedback on the approach/direction. I'm porting/rewriting some of the missing modules from migen.genlib.cdc. Currently in this...

The UART example code currently sets `rx_rdy` high when data has been received. I had assumed that setting `rx_ack` to high would clear this until data is ready again, but...

This pull request allows additional keyword arguments to be specified and passed to `Signal`s when constructing a `Record`. All 546 existing tests pass after the change, so the changes should...

The PR adds initial support for Symbiflow for XC7 devices. To use Symbiflow instead of Vivado, a platform should inherit `Xilinx7SeriesSymbiflowPlatform` instead of `Xilinx7SeriesPlatform`. The example used below is a...

### Issue description According to its docstring, the function `word_select(offset, width)` of the class `nmigen.hdl.ast.Value` should return the slice [`offset`*`width`:(`offset`+1):`width`] of the `Value` subject. It returns such an expected result...

bug

When creating a signal with `shape` set to an Enum-derived type, the decoder function is automatically inferred to a built-in function that turns the Enum value and name into a...

lambdasoc which based on nmigen (https://github.com/lambdaconecpt/lambdasoc) Got error while build lambdasoc for intel platform, I have open issue there. But I think maybe its the problem caused by nmgien, please...