Simple skid buffer implementation

This page summarizes the projects mentioned and recommended in the original post on /r/FPGA

InfluxDB - Purpose built for real-time analytics at any scale.
InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • SpinalHDL

    Scala based HDL

    I have just found that SpinalHDL also implemented two halves of the fully registered buffer in Stream.scala.

  • InfluxDB

    Purpose built for real-time analytics at any scale. InfluxDB Platform is powered by columnar analytics, optimized for cost-efficient storage, and built with open data standards.

    InfluxDB logo
  • wb2axip

    Bus bridges and other odds and ends

    I've always been partial to my own skidbuffer article and implementation. (You'd expect me to be, they're my own ...) I get your point, though, about some applications needing a registered output. I've come across many, as requirements change from one project to the next. This is why, in my own implementation, I have parameters allowing me to adjust which implementation I'm using. In this case in particular, I have a parameter adjusting whether or not the output is registered. (The outgoing READY signal, though, is always registered--that's the point of the skid buffer in the first place, and what keeps it from being a regular buffer.)

  • TCB

    Tightly Coupled Bus, low complexity, high performance system bus.

    I am working on a simple system bus specification TCB, so I spent some time reading your article. I hope to write the required formal rules someday, but a full input/output/state transition table would also be useful for readers. The implementation correctness can be shown by arguing all rows in a logic table provide the correct behavior. This is not very useful for verification automation, but can be easier to understand for readers with basic logic design education.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • 1800-2023 – IEEE Standard for SystemVerilog

    1 project | news.ycombinator.com | 17 Apr 2024
  • C++ Verification Testbench Best-Practice Resources?

    7 projects | /r/FPGA | 11 Jun 2023
  • Ao486_MiSTer: i486 core for the MiSTer FPGA gaming system

    7 projects | news.ycombinator.com | 3 Mar 2023
  • Testing Axi Slaves in Simulation

    1 project | /r/FPGA | 4 Jan 2023
  • Why are there only 3 languages for FPGA development?

    5 projects | /r/FPGA | 1 Dec 2022

Did you konow that Verilog is
the 49th most popular programming language
based on number of metions?