Syzygy: An open standard for low cost, compact and high-performance peripherals
1–10 of 33 posts
Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#2Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#3https://forums.sifive.com/t/friscy-new-high-performance-pcb-...
(Warning, hyperlinks are definitely gonna be broken from that post). I wonder how popular the interface has been over the last few years - I haven't really paid attention.
Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#4Oh wow, I forgot about this. Syzygy was supposed to be like PMOD but higher speed capabilities. I actually put it into a design, but never got around to fabricating it. https://forums.sifive.com/t/friscy-new-high-performance-pcb-... (Warning, hyperlinks are definitely gonna be broken from that post). I wonder how popular the interface has been over the last few years - I haven't really paid attention.
Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#5I think we had some nifty ideas in there (using an analog voltage for peripheral addressing was one of my favorite). It has slowly seen more adoption as time passes. Would always love to see more adoption!
Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#6Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#7Hadn’t expected to see this here! I helped put this standard together while working at Opal Kelly. I think we had some nifty ideas in there (using an analog voltage for peripheral addressing was one of my favorite). It has slowly seen more adoption as time passes. Would always love to see more adoption!
Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#8Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#9I'm not familiar with the other standards this is being compared to. Why not use PCIe?
Re: Syzygy: An open standard for low cost, compact and high-performance peripherals
#10i know it will probably never happen, but it would be 'truly epic' if hard PCIe endpoints became as ubiquitous as say, SPI peripheral blocks, within MCUs/MPUs and the general silicon jelly-bean world.
just a very high speed, very low latency, very widespread, very standard, very boring communication channel. and ofcourse an atmega328p can't keep up with the full b/w, but even something like an rp2040 could take serious advantage of such a fast port.
it would mean that fast information interchange would be available for "anyone", and most importantly, could be interfaced with a bog-standard run of the mill desktop PC.
it feels like, right now, if you want to do pcie stuff you have to either go FPGA, which seem like theyre quite far behind: artix stuff is pcie gen 2, i think gowin announced some pcie4 products but im not sure if they ever became real - and fpgas ofcourse are expensive and drag in a bunch of other considerations that you may not want or may be detrimental to your project... or go for a limited selection of (often closed source) mcus/mpus, thankfully the raspberry pi isnt that closed, but if the rpi doesnt have what you want then you have to go for say a rockchip, or whatever asian SOC that often has a very ambivalent relationship with datasheet availability. and even then they might not support operating the pcie in device mode (might be misremembering)
whatever, maybe im talking rubbish. i remember wanting to make some kind of USB3 gadget and being incredibly frustrated that the only option among the ocean of MCUs was the cypress ezkit bridged to a parallel bus to an FPGA. so lame! i think xilinx offered a usb3 peripheral IP block but it was behind an expensive license. i think since then there have become available USB3-capable RISC-V MCUs, thankfully, but im still surprised that nobody seems to really care about fast low latency data transfer. i guess its just not very important for "real" applications out in the wild.