All Projects → dpretet → cdc

dpretet / cdc

Licence: Apache-2.0 License
Repository gathering basic modules for CDC purpose

Programming Languages

SystemVerilog
227 projects
Verilog
626 projects
forth
179 projects

Projects that are alternatives of or similar to cdc

hatrack
Fast, multi-reader, multi-writer, lockless data structures for parallel programming
Stars: ✭ 55 (+83.33%)
Mutual labels:  fifo
multi-sdr-gps-sim
multi-sdr-gps-sim generates a IQ data stream on-the-fly to simulate a GPS L1 baseband signal using a SDR platform like HackRF or ADLAM-Pluto.
Stars: ✭ 53 (+76.67%)
Mutual labels:  fifo
usb stack
Tiny and portable USB device/host stack for embedded system with USB IP
Stars: ✭ 175 (+483.33%)
Mutual labels:  cdc
scylla-cdc-source-connector
A Kafka source connector capturing Scylla CDC changes
Stars: ✭ 19 (-36.67%)
Mutual labels:  cdc
fifo.lua
Fifo library for Lua
Stars: ✭ 32 (+6.67%)
Mutual labels:  fifo
pygears
HW Design: A Functional Approach
Stars: ✭ 122 (+306.67%)
Mutual labels:  asic
elapsedMillis
Arduino 'port' of the elapsedMillis library
Stars: ✭ 67 (+123.33%)
Mutual labels:  timing
jrsmq
A lightweight message queue for Java that requires no dedicated queue server. Just a Redis server.
Stars: ✭ 28 (-6.67%)
Mutual labels:  fifo
awesome-contract-testing
Awesome resources for Consumer-Driven Contract Testing
Stars: ✭ 54 (+80%)
Mutual labels:  cdc
OpenLane
OpenLane is an automated RTL to GDSII flow based on several components including OpenROAD, Yosys, Magic, Netgen, Fault and custom methodology scripts for design exploration and optimization.
Stars: ✭ 548 (+1726.67%)
Mutual labels:  asic
redis-microservices-demo
Microservice application with various Redis use-cases with RediSearch, RedisGraph and Streams. The data are synchronize between MySQL and Redis using Debezium as a CDC engine
Stars: ✭ 48 (+60%)
Mutual labels:  cdc
Unload
An advanced automatic speedrun load time remover for community verifiers.
Stars: ✭ 20 (-33.33%)
Mutual labels:  timing
timing-provider
An implementation of the timing provider specification.
Stars: ✭ 14 (-53.33%)
Mutual labels:  timing
redis-connect-dist
Real-Time Event Streaming & Change Data Capture
Stars: ✭ 21 (-30%)
Mutual labels:  cdc
OpenLogReplicator
Open Source Oracle database CDC written purely in C++. Reads transactions directly from database redo log files and streams in JSON or Protobuf format to: Kafka, RocketMQ, flat file, network stream (plain TCP/IP or ZeroMQ)
Stars: ✭ 112 (+273.33%)
Mutual labels:  cdc
cdc-wonder-api
This repo provides examples in python for creating, sending, and processing a request from the CDC WONDER API, specifically for the Detailed Mortality database. For a reference of the available codes/parameters, see the wiki.
Stars: ✭ 22 (-26.67%)
Mutual labels:  cdc
MySqlCdc
MySQL/MariaDB binlog replication client for .NET
Stars: ✭ 71 (+136.67%)
Mutual labels:  cdc
ara
The PULP Ara is a 64-bit Vector Unit, compatible with the RISC-V Vector Extension Version 0.10, working as a coprocessor to CORE-V's CVA6 core
Stars: ✭ 116 (+286.67%)
Mutual labels:  asic
debezium-incubator
Previously used repository for new Debezium modules and connectors in incubation phase (archived)
Stars: ✭ 89 (+196.67%)
Mutual labels:  cdc
gemmini
Berkeley's Spatial Array Generator
Stars: ✭ 290 (+866.67%)
Mutual labels:  asic

Clock domain crossing modules

This repository gathers several basic modules to handle CDC in a design.

More information about the modules can be found here:

All the modules are described in verilog 2001 at RTL level, compatible with SystemVerilog. They can be used either for ASIC or FPGA, being technology agnostic.

All the sources are tested with unit tests located in sim folder to illustrate their behaviors. Simulation relies on SVUT and Icarus Verilog.

An asynchronous dual-clock FIFO is added as submodule or can be found here.

Follows a list of interesting documents explaining in depth CDC topics:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].