Open
Conversation
cf2324a to
ba33646
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
SFR Edit- Moving summary for changes from email into this PR (2026-04-14)
Change Summary
ClockDivider2X.vhdPatternFinder.vhdPeekRingBuffer.vhdRtcCounter.vhdUartRxFifoExtClk.vhdUartRxFifoExtClkPeek.vhdUartRxFifoParity.vhdUartRxParity.vhdUartTxParity.vhdVariableClockDivider2X.vhdVariableOneShot.vhdcrc_fifo.vhdfifo_gen.vhdfifo_peek.vhdgated_fifo.vhdgated_fifo_peek.vhdCGraphTypes.vhdClockDivider.vhdcrc_byte.vhdcrc_stream.vhdFieldLatcher.vhdIBufP1.vhdIBufP2.vhdIBufP3.vhdOneShot.vhdPeekRam.vhdPPSCount.vhdUartRx.vhdUartRxExtClk.vhdUartRxRaw.vhdUartTx.vhdUartTxFifo.vhdUartTxFifoExtClk.vhdUartTxFifoParity.vhdVariableClockDivider.vhdTestbench Overview
Clock/Timing Dividers
ClockDivider_tb.vhdClockDivider2X_tb.vhdClockDivider_tb.vhd, but for the 2X path.VariableClockDivider_tb.vhdVariableClockDivider2X_tb.vhdVariableClockDivider_tb.vhd, applied to the 2X implementation.One-Shot Pulsing
OneShot_tb.vhdVariableOneShot_tb.vhdUART RX / RX FIFO
UartRx_tb.vhdUartRxRaw_tb.vhdUartRxExtClk_tb.vhdUartRx_tb.vhd, but with external clocking.UartRxParity_tb.vhdUartRxFifoExtClk_tb.vhdUartRxFifoExtClkPeek_tb.vhdUartRxFifoParity_tb.vhdUART TX / TX FIFO
UartTx_tb.vhdUartTxParity_tb.vhdUartTx_tb.vhd, with parity framing enabled.Gobehavior stays solid with parity enabled.UartTxFifo_tb.vhdUartTxFifoExtClk_tb.vhdUartTxFifoParity_tb.vhdFIFO / Peek
fifo_gen_tb.vhdr_acktiming and reset behavior during active traffic are checked.fifo_peek_tb.vhdgated_fifo_tb.vhdr_ackhandling.gated_fifo_peek_tb.vhdgated_fifo_tbcoverage plus peek/multipop behavior.PeekRam_tb.vhdPeekRingBuffer_tb.vhdCRC / Pattern / Latching / Counters
crc_byte_tb.vhdcrc_stream_tb.vhdcrc_fifo_tb.vhdPatternFinder_tb.vhd(in progress)FieldLatcher_tb.vhdRtcCounter_tb.vhdPPSCount_tb.vhdSmall TypeTBs
CGraphTypes_tb.vhdIBufP1_tb.vhd,IBufP2_tb.vhd,IBufP3_tb.vhdFull Catalog:
Each test for each tb and what exactly it is testing
testbench_test_catalog.md