09-11-2020 05:19 PM
Hi, I'm a complete noob when it comes to FPGAs- I've worked with MCUs in the past, but my company is now asking me to do the research necessary to put an FPGA (specifically the XCKU060-1FFVA1517C) on our board, including figuring out what regulators we need, the timing of the power-up sequence, which banks are tied to which peripheral, etc.
MCUs are relatively straightforward- they have a datasheet and a userguide, and the schematic, pinout, and even land pattern are usually easy to find.
Apparently FPGAs have dozens of documents, many of which are hundreds of pages long, and it's nearly impossible to find anything. I'm having a hard time getting my bearings and would greatly appreciate if someone could help me get started by pointing me to a document that has a pinout, for example.
Thank you kindly
09-11-2020 05:24 PM - edited 09-11-2020 05:31 PM
09-11-2020 06:52 PM
In addition to the PCB design guidelines, Xilinx provides schematics and PCB layouts for most of their development kits. There's nothing wrong with grabbing the KCU105 documents and basically cloning Xilinx's power supply, BGA breakout, etc.
09-12-2020 04:07 AM
-and, Xilinx has the document, UG949, of best practices to “help you achieve your desired design goals as quickly and efficiently as possible”. Chapter 2 is about board planning and the rest of UG949 is about using the Vivado FPGA tools. It is a very good goal to get your project working in Vivado as part of board design and planning.
Finally, the following post has board design checklists from the old timers of the Forum.
09-16-2020 08:58 AM
Actually, we might wind up going down this path- are those schematics and layouts freely available online to anyone, or do we have to purchase the dev board in order to get them? Thanks
09-16-2020 09:19 AM
If it is a Xilinx board, you can download these for free. This page is for the KCU105. Same package but slightly less capable FPGA. https://www.xilinx.com/products/boards-and-kits/kcu105.html#documentation . Typically the power supply designs are a little more than you need. The eval board power supplies are designed to handle the maximum current draw of a very highly utilized running at a very high clock rate and all the peripherals being utilized. May be overkill for what you need, maybe not.
09-16-2020 09:19 AM - edited 09-16-2020 09:24 AM
They're usually free. Check the dev boards page > board files. I recommend downloading and using our DocNAV tool which consolidates most of our documentation into one place and easy to search/view. Trust me I have to look through/view many many different documents daily to support various issues out there people are dealing with and it's my go to documentation.
Example link for KU105 board:
09-18-2020 10:28 PM - edited 09-18-2020 10:58 PM