Closes part of the gap found re-auditing spi_host_bridge.v against V3: V3 had no host raw-memory-access path into DDR3 at all. This module translates single-16-bit-word req/wr/addr/wdata/lb_n/ub_n transactions (spi_host_bridge.v's own WRITE_MEM/READ_MEM shape) into BURST_LEN=8 transactions on the shared arbiter, using the project's existing DQM-style partial-burst masking technique. Verified standalone against the SDR SDRAM placeholder: 16/16 tests, 0 errors, including cross-word-corruption checks on every burst offset. Not yet wired into the N=2 system or driven by real SPI opcode decode. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MUG92aM9m68TRc4rG55BcC