Attie Grande on Nostr: There are some things that I really appreciate, and this is one of them. > To get ...
There are some things that I really appreciate, and this is one of them.
> To get that throughput, I had to bit-bang all 16 lines with wur.gpio_out (8 lines per core). No room left for a clock or strobe. A CPU-driven async bus at ~100 MHz is a recipe for disaster, so the FPGA feeds the ESP its 40 MHz reference. It then follows the firmware's exact instruction timings and samples between pin transitions, with the sampling phase calibrated for the wiring.
https://www.reddit.com/r/esp32/comments/1wq37xz/got_raw_iq_streaming_out_of_an_esp32s3_at_80_mss/Published at
2026-09-30 08:55:01 UTCEvent JSON
{
"id": "b6d4fb8e221da11eed2d530f9938ff12af7715aa32fae8b1b3adf8bc3bfe50bb",
"pubkey": "f6942baf60c8bcc7660693f6a7c1a1c586350ebe10387b5fe120a6b0fac2c293",
"created_at": 1790758501,
"kind": 1,
"tags": [
[
"proxy",
"https://hachyderm.io/ap/users/115850467516342243/statuses/117359149137557868",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "There are some things that I really appreciate, and this is one of them.\n\n\u003e To get that throughput, I had to bit-bang all 16 lines with wur.gpio_out (8 lines per core). No room left for a clock or strobe. A CPU-driven async bus at ~100 MHz is a recipe for disaster, so the FPGA feeds the ESP its 40 MHz reference. It then follows the firmware's exact instruction timings and samples between pin transitions, with the sampling phase calibrated for the wiring.\n\nhttps://www.reddit.com/r/esp32/comments/1wq37xz/got_raw_iq_streaming_out_of_an_esp32s3_at_80_mss/",
"sig": "a32a762fbd0ab5d498a4195cc8854be7b4c346090788cb6f9f051933cc897a59f97768ee2b6f758cf3644f372c1ecc484780b8dc79118c8f8e1f02ecaa6c9396"
}