I have what I imagine to be a fairly simple project for a talented FPGA coder. While I know of some marketplaces for finding generic software developers, I don't know whether there are any good ones in the embedded space. Any suggestions? Thanks in advance.
The marketplace for this, as compared with generic software developers, would be so small and infrequently used as to be basically nonfunctional.<p>I would recommend searching for terms of art such as vhdl and verilog in normal freelancer sites.<p>Most embedded folks don’t do FPGAs, the subset that do is mostly employed in situations that don’t permit freelancing.
Many great comments that I appreciate! Just as a bit of extra data, here is my design problem:<p>My lab uses an existing OpalKelly solution which translates a semi-custom SPI interface to USB. We've built some open-source closed-loop software on top of this DAQ system, and I'd like to lower the USB latency by implementing the same interface on a Zynq dev board to stream via UDP/GigE. The boards I've looked at have SYZYGY interfaces, and I'm happy to spin the adaptor PCBS myself, as well as write the streaming code (which I'm hoping will run in userspace on Linux).<p>The custom bit of the SPI makes the standard SPI interface for Petalinux not work, and so I basically want to mimic the standard SPI interface but with the needed tweaks. What are the issues:<p>(1) 2 MISO lines rather than 1
(2) "Double data rate" (meaning MISO data are transmitted on both edges of the clock)
(3) I need to compensate for arbitrary cable lengths. The issue here is that the cable is long enough that we can get delays of up to 8-16 clock cycles between when the clock edge is sent and when the corresponding data from the device finally gets back to us. So the data in clocking needs to be able to be delayed from the data out clocking.<p>For (3), I almost convinced myself that I could do this in SW, but implementing it in hardware would make my life much easier.<p>Anyway, I realize that this is probably more than a week of work for someone talented, but I have the sense its closer to 1 week than 1 month, definitely less than 1 year. I also am hoping for code that I can share freely, so I'd obviously prefer to start with something well thought out on that front.<p>thanks again to everyone!
Arrow Electronics has been involved with freelancer.com for many years, so it might be ok for FPGA. I think an old colleague used it for some embedded stuff (not FPGA) and was pretty happy with it.
Upwork also has FPGA category, but I know even less about it.
<i>> Fairly simple project for a talented FPGA coder</i><p>The open hardware community (e.g. <a href="https://fossi-foundation.org/events/archive" rel="nofollow">https://fossi-foundation.org/events/archive</a> and <a href="http://www.enjoy-digital.fr" rel="nofollow">http://www.enjoy-digital.fr</a>) works with FPGAs. Contributors can be found on social media and video playlists from past conferences. If your project can be done by modification of existing open hardware, there would be less cost and risk.
If you give a short description of what you need and contact details, your search is maybe already over, as on this site are also some freelancers with FPGA&|Embedded experience.