Dave Anderson on Nostr: Wow nextpnr's ECP5 PLL calculator is just wizardry. "Please make me a 25.175MHz clock ...
Wow nextpnr's ECP5 PLL calculator is just wizardry.
"Please make me a 25.175MHz clock from this 25MHz input clock"
"Easy: first, divide that input by 8 for a 3.125MHz reference. Feed that into the VCO with a 145x feedback multiplier, for a 453.125MHz frequency reference. Finally, stick an 18x divider on the VCO, and there you go: 25.1736MHz, 55ppm off from what you wanted."
🤯
Published at
2024-08-13 03:27:35 UTCEvent JSON
{
"id": "55210487b28aff8a53ea9caa514bf056e4dd85f28ad8b3ae6d96ac3b36c3df59",
"pubkey": "dad113f50e47d6bffb79f9a69006ffd969c26e636e5aed2ae597b0407093175f",
"created_at": 1723519655,
"kind": 1,
"tags": [
[
"proxy",
"https://hachyderm.io/@danderson/112952584123927462",
"web"
],
[
"proxy",
"https://hachyderm.io/users/danderson/statuses/112952584123927462",
"activitypub"
],
[
"L",
"pink.momostr"
],
[
"l",
"pink.momostr.activitypub:https://hachyderm.io/users/danderson/statuses/112952584123927462",
"pink.momostr"
],
[
"-"
]
],
"content": "Wow nextpnr's ECP5 PLL calculator is just wizardry.\n\n\"Please make me a 25.175MHz clock from this 25MHz input clock\"\n\n\"Easy: first, divide that input by 8 for a 3.125MHz reference. Feed that into the VCO with a 145x feedback multiplier, for a 453.125MHz frequency reference. Finally, stick an 18x divider on the VCO, and there you go: 25.1736MHz, 55ppm off from what you wanted.\"\n\n🤯",
"sig": "d9ae748339ea2e9d1723a9a24b8cd087fe067542ffc78b145253fd97b27f6bf974eb70a3ab93972a591fd5d35ef1c22550fe27a6f55c38066ac25b3b8b47e760"
}