Skip to content

Activity

fpga workflow isn't important, I guess

stevejpushed 1 commit to main • ffb1bde…697c4b9 • 
on Nov 6, 2024

SystemVerilog and moving to logic

stevejpushed 1 commit to main • f52449f…ffb1bde • 
on Nov 6, 2024

moving to always_ff

stevejpushed 2 commits to main • 5d0d22e…f52449f • 
on Nov 6, 2024

run fpga workflow on each push

stevejpushed 3 commits to main • 83d7021…5d0d22e • 
on Nov 6, 2024

added harden.log to .gitignore

stevejpushed 1 commit to main • 50ce1ee…83d7021 • 
on Nov 6, 2024

remove dead code, formatting and new comment

stevejpushed 1 commit to main • 7d1fb92…50ce1ee • 
on Nov 6, 2024

more SystemVerilog changes and style change for clk

stevejpushed 1 commit to main • f0e72f1…7d1fb92 • 
on Nov 6, 2024

beginning the full shift to SystemVerilog: change fpga Makefile, use …

stevejpushed 1 commit to main • dcb2296…f0e72f1 • 
on Nov 6, 2024

use gclk only for formal tests, add it to the bmc options

stevejpushed 1 commit to main • 2626d77…dcb2296 • 
on Nov 5, 2024

add nettypes, remove been_reset, add better comment

stevejpushed 1 commit to main • b28431c…2626d77 • 
on Nov 5, 2024

formal method to ensure we can leave the TAP FSM

stevejpushed 2 commits to main • 4d8c202…b28431c • 
on Nov 5, 2024

Merge branch 'main' of github.com:stevej/tt09-jtag-example-v2-stevej

stevejpushed 2 commits to main • 8400e1a…4d8c202 • 
on Nov 5, 2024

Update README.md

stevejpushed 1 commit to main • 9156866…8400e1a • 
on Nov 5, 2024

add debug bits to see how far we're getting in the TAP state machine …

stevejpushed 1 commit to main • 5086ef0…9156866 • 
on Nov 5, 2024

tell yosys that clk is the global clock

stevejpushed 1 commit to main • 4e0398f…5086ef0 • 
on Nov 4, 2024

write to TDO on the negative edge. This adds a half-cycle delay to av…

stevejpushed 1 commit to main • ef61f98…4e0398f • 
on Nov 4, 2024

TRST being high too early breaks GL simulation

stevejpushed 1 commit to main • e317398…ef61f98 • 
on Nov 2, 2024

explicit widths, switch to one-hot encoding for the TAP state machine

stevejpushed 1 commit to main • e4bbaa9…e317398 • 
on Nov 2, 2024

start with TRST and TCK high then low

stevejpushed 1 commit to main • 6ed3c7f…e4bbaa9 • 
on Nov 2, 2024

fix a fencepost error by setting byte_transmitter_enable high a clock…

stevejpushed 1 commit to main • e93a080…6ed3c7f • 
on Nov 2, 2024

remove mux for simplicity, shuffle some bits around

stevejpushed 1 commit to main • 8840286…e93a080 • 
on Nov 2, 2024

fixing current_state to be the right number of bits, fixing an assert…

stevejpushed 1 commit to main • 0e56230…8840286 • 
on Nov 1, 2024

tighten up formal tests

stevejpushed 1 commit to main • f5ea9bf…0e56230 • 
on Nov 1, 2024

stripping minipit down to basics

stevejpushed 1 commit to main • 2331c55…f5ea9bf • 
on Oct 31, 2024

moving some signals into continuous assignment for clarity

stevejpushed 1 commit to main • 13a8565…2331c55 • 
on Oct 31, 2024

test for bare minipit, more assertions, enable wire

stevejpushed 2 commits to main • ddf1203…13a8565 • 
on Oct 31, 2024

make interrupt fire on 10 rather than 11, other fixes

stevejpushed 1 commit to main • bbe0e3d…ddf1203 • 
on Oct 31, 2024

fix linter issue

stevejpushed 1 commit to main • 2fd575f…bbe0e3d • 
on Oct 31, 2024

hacking on gate-level tests, trying to find an X

stevejpushed 2 commits to main • e825ea6…2fd575f • 
on Oct 31, 2024

more X hunting

stevejpushed 1 commit to main • 822c125…e825ea6 • 
on Oct 31, 2024