2
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> The whole reason I&#39;m doing this is to lay groundwork for future projects like my Ethernet switch.</p><p>Implementing a SSH server on an FPGA or a softcore sounds like a nightmare (in particular without a hard TRNG IP you can use for session key generation).</p><p>I absolutely don&#39;t need this much bandwidth between the MCU and FPGA for that project, but optimization is fun. If you&#39;re not counting clock cycles and instructions, are you even enjoying your day?</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> I mean, my goal here is mostly to maximize the MCU-FPGA bandwidth. No matter how I partition the workload, improved performance of the link is better all around.</p><p>And hey, at least I didn&#39;t use a Zynq.</p>
<p><span class="h-card" translate="no"><a href="https://ioc.exchange/@azonenberg" class="u-url mention">@<span>azonenberg</span></a></span> I do yeah!</p><p>needless to say i&#39;m team all-on-FPGA, your MCU suffering for weeks really drives the point in</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> I continue to be cranky that the STM32H735 AHB2 (which as far as I can see is only used by crypto IPs) is not reachable by any DMA that can access the DTCM.</p><p>So there&#39;s no way to do a cache coherent DMA of data from the TCM to crypto or back.</p><p>Even with cache, DTCM is faster than AXI RAM by enough of a margin that all of my firmware is keeping Ethernet frame data in it.</p><p>Long term I think I&#39;m going to end up pushing more and more stuff to FPGA offload and having the MCU not actually handling a lot of datapath.</p><p>But as you can see here, it&#39;s not half bad at doing the datapath either.</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention" rel="nofollow noopener noreferrer" target="_blank">@<span>whitequark</span></a></span> is it compatible with the steam deck?</p>
<p><span class="h-card" translate="no"><a href="https://ioc.exchange/@azonenberg" class="u-url mention">@<span>azonenberg</span></a></span> niiiiiiice</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> Haven&#39;t played in forever. But last time I did, mostly pyro or sniper depending on the map.</p>
<p><span class="h-card" translate="no"><a href="https://ioc.exchange/@azonenberg" class="u-url mention">@<span>azonenberg</span></a></span> whats your tf2 main class?</p>
<p><span class="h-card" translate="no"><a href="https://mastodon.social/@whitequark" class="u-url mention">@<span>whitequark</span></a></span> Oh hey</p>
Attached image 0