learn-fpga icon indicating copy to clipboard operation
learn-fpga copied to clipboard

Learning FPGA, yosys, nextpnr, and RISC-V

Results 53 learn-fpga issues
Sort by recently updated
recently updated
newest added

Find a way of plugging a keyboard and a mouse (either USB, or PS/2 if USB is too complicated)

enhancement
help wanted

Tried to wire PWR to reset (since it is active low, with NRV_NEGATIVE_RESET defined) without success. Keeping F2 for now, but it would be more intuitive to have PWR for...

enhancement
ULX3S

Hi, Bruno, notice that the SSD1351.v SPIFlash.v SDCard.v are actually all spi bus, can we have a general spi controller with CPOL CPHA configable, so that we can drive misc...

enhancement

uart also does need matched freq unless print garbage, fixed by setting 12 Mhz but not good

Hi, I am trying to reconcile the following lines of code and comments: ``` // sw x2,0(x1) // imm rs2 rs1 w imm STORE MEM[6] = 32'b000000_00001_00010_010_00000_0100011; ``` as compared...

I'm enjoying your FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV tutorial! I came up with a few multiplication subroutine variants. This one, for example, simulates fine with `run.sh` but does not yield the expected LED outputs...

The text references test9.v, but what is meant is step9.v. https://github.com/BrunoLevy/learn-fpga/blob/9154327d2eb34f548c8d39949213fda892418215/FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/README.md?plain=1#L1092

In this line: https://github.com/BrunoLevy/learn-fpga/blob/9154327d2eb34f548c8d39949213fda892418215/FemtoRV/TUTORIALS/FROM_BLINKER_TO_RISCV/step6.v#L50 Either the comment should be: ``` # add x3, x1, x2 ``` or the instruction is wrong. I suspect that the comment was not updated.