Damus
Andrew Zonenberg profile picture
Andrew Zonenberg
@Andrew Zonenberg

Security and open source at the hardware/software interface. Embedded sec @ IOActive. Lead dev of ngscopeclient/libscopehal. GHz probe designer. Open source networking hardware. "So others may live"

Toots searchable on tootfinder.

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Andrew Zonenberg · 3h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqfjsrhv705hp78tvw6678djgmr8n6p8agh6y7823lyp5ldz270ugs7f0f4l #!/bin/sh gst-launch-1.0 -v udpsrc port=12345 ! "application/x-rtp,media=(string)aud...
Andrew Zonenberg profile picture
@nprofile1q... and then on the sending side in /etc/pulse/default.pa

load-module module-null-sink sink_name=rtp
load-module module-rtp-send source=rtp.monitor source_ip=192.168.42.69 destination_ip=192.168.2.3 port=12345
set-default-sink rtp
Andrew Zonenberg · 3h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqfjsrhv705hp78tvw6678djgmr8n6p8agh6y7823lyp5ldz270ugs7f0f4l and then on the sending side in /etc/pulse/default.pa load-module module-null-sink sink_name=rtp load-module module-rtp-send source=rtp.monitor source_ip=192.168.42.69 destination_ip=19...
Andrew Zonenberg · 6h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcknj7q6zejh76rdghzps5gv77eq5ccjk45p5te9u0k3kakqtsuuqrkvnlz I have concerns about the current state of the software but it will mature over time a...
Andrew Zonenberg profile picture
@nprofile1q... I would absolutely not plan a new, large design with a titanium today based on my current level of understanding of the ecosystem, I would stick with a ku+.

But the only way I'm going to get that level of familiarity is to start doing test projects
Andrew Zonenberg · 6h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcknj7q6zejh76rdghzps5gv77eq5ccjk45p5te9u0k3kakqtsuuqrkvnlz I would absolutely not plan a new, large design with a titanium today based on my current level of understanding of the ecosystem, I would stick with a ku+. But the only way I'm going t...
Andrew Zonenberg · 6h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcknj7q6zejh76rdghzps5gv77eq5ccjk45p5te9u0k3kakqtsuuqrkvnlz I don't like the SoC parts or their descendents (versal, zynq, su+, ku+ gen2). I will...
Andrew Zonenberg profile picture
@nprofile1q... I have disagreements with efinix about some architectural details most notably the lack of lutram, but i can make it work and ts16ff is fast enough compared to ts28hpl that I expect to be at least competitive with 7 series if not ultrascale for most stuff
1
Andrew Zonenberg · 6h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcknj7q6zejh76rdghzps5gv77eq5ccjk45p5te9u0k3kakqtsuuqrkvnlz I have concerns about the current state of the software but it will mature over time and if I get in as an early adopter hopefully i can help give them feedback to guide things
✧✦Catherine✦✧ · 6h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqqv5atqz9k9c54q8c28kra6sfata0wk7w7x5gkrnde8vmxe5gt00q8mmv7s not even with a FOSS toolchain?
Andrew Zonenberg profile picture
@nprofile1q... I don't like the SoC parts or their descendents (versal, zynq, su+, ku+ gen2).

I will continue to use spartan/artix/kintex7 and au+/ku+ for as long as I have easy access to cheap components and a vivado 2025.1 seat and/or if the FOSS tools mature.

But the newer generation products have been dead to me for a while, I was already looking at efinix because xilinx seemed to be losing their way and going all-in on acceleration and socs rather than pure play FPGAs. The licensing BS is just accelerating an already-planned migration.

Efinix's stuff looks to be cheaper and also potentially larger at least than usable with free vivado (e.g. ku5p tops out at 16 transceivers matching the Ti375, but planned larger titanium parts will have up to 40x 25G transceivers)
1
Andrew Zonenberg · 6h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqcknj7q6zejh76rdghzps5gv77eq5ccjk45p5te9u0k3kakqtsuuqrkvnlz I have disagreements with efinix about some architectural details most notably the lack of lutram, but i can make it work and ts16ff is fast enough compared to ts28hpl that I expect to b...
note1xufcj...
Andrew Zonenberg profile picture
@nprofile1q... @nprofile1q... yeah i do nightly incrementals of a selected subset of important stuff (e.g. not including VM disk images or full home dirs, but hopefully all of my really important stuff) off site over my comcast pipe.

Fiber is not available here unless I want to shell out $85K for them to trench yards the entire length of the neighborhood out to the nearest splice point (there are no above ground utility poles, and no empty conduit to pull through, all existing utilities are direct burial).

For everything else, I just rely on Ceph's e2e checksumming, 3-way replication, and occasional snapshotting.
Andrew Zonenberg · 7h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq5nwfhpvr80ae6uealglvm3u2ya5efnfx6qwvqt29dtfcprc8sa2qnut2th nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqfjsrhv705hp78tvw6678djgmr8n6p8a...
Andrew Zonenberg profile picture
@nprofile1q... @nprofile1q... (it's "only" about 4 kW plus whatever losses there are in UPS, lighting, HVAC, etc... my PUE is somewhere between 1.00 and 1.56 but I don't have the instrumentation/visibility to separate house power from lab overhead currently, all I know is whole-building draw and output from the UPS)
Andrew Zonenberg · 7h
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpq5nwfhpvr80ae6uealglvm3u2ya5efnfx6qwvqt29dtfcprc8sa2qnut2th nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqfjsrhv705hp78tvw6678djgmr8n6p8agh6y7823lyp5ldz270ugs7f0f4l (it's "only" about 4 kW plus whatever losses there are in UPS, lighting,...