I am designing a system with the Zynq UltraScale+ MPSoC, and I was wondering what the best way to select which part number to use. I am aware how the ordering codes work and I am not asking literally, but for example: how do I select whether I need a dual-core or quad-core processor. Here's what I know so far:
I do not need a graphics processor, or video codec
I need some number of DSP slices (not quite sure how many yet)
I need the industrial temperature range
I need several gigabit transceivers
Based on this, I know that I am looking at either the CG or EG devices, the EV seems like overkill. This effort is a redesign of a previously designed system, and I have been told that any Zynq is going to have enough processing power but I am trying to confirm that (and understand for my own purposes).
I have tried to look through available Xilinx documentation on product selection, but they compare the specs of the parts as opposed to talking about specific requirements of example applications (understandably). So the main question I want to answer, how do I figure out how much processor my application is going to need??