SpinalHDL icon indicating copy to clipboard operation
SpinalHDL copied to clipboard

Scala based HDL

Results 314 SpinalHDL issues
Sort by recently updated
recently updated
newest added

I have to name rst signal to `rst_n` instead of `resetn`

Although SpinalHDL `Vec`s work well for interfacing between SpinalHDL components, they produce a bunch of named ports in Verilog modules, which can make it really tedious to interoperate with existing...

Hello! Did some files or dirs dont commit? https://github.com/SpinalHDL/SpinalHDL/blob/2a34c667e8b72568a8b6c25f4a926863b8e068ed/sim/src/test/scala/spinal/sim/TestVCS.scala#L21 when run TestVCS1 error like this: ``` Exception in thread "main" java.io.FileNotFoundException: simulation_plugins/SharedMemIface.cpp (没有那个文件或目录) ```

I'm currently working on a project involving a lot of fixed-point math, and I noticed a few things that annoyed me about the `AFix` API that I wanted to share....

Following #1337, `PackedBundle` seems like a perfect candidate to define external instruction words with holes inside the definition. However, I'm not sure how I can fit them inside a `Union`....

# Introduce Current DDRx SDRAM universal controllers for SpinalHDL do not support memory module and manufacturer coupling In order to solve the problem of tightness, we design DDRx SDRAM universal...

For following generated verilog code, spyglass has lint issue: > Bit-width mismatch in signal assignment (LHS: 'io_c' width 4 should match RHS: '(io_a >>> 3'd4)' width 8). [Hierarchy: ':Demo'] verilog...

# Context, Motivation & Description generate more meaningful & understandable signal name in fsm # Impact on code generation Only signal name changed, behaviour unchanged. # Checklist - [ ]...

I'm trying to simulate an SPI flash with a verilog model. The blackbox definition is ```scala private[spi] final class MX25U25645G extends BlackBox { val io = new Bundle { val...

When making a `master port TriStateArray()` and obtaining an element using it's `apply()`, the `isMasterInterface` won't return correctly: ```scala val io = new Bundle { ... val data = master...