Artix-7 FPGA SoMs & Programming Accessories
Artix-7 FPGA SoM selection: 7A035 and 7A075 are not one universal kit
This collection currently presents a single PUZHI system-on-module listing with eight selectable alternatives, four carrying the 7A035 label and four carrying 7A075. Its headline describes an Artix-7 35T/75T FPGA core board, but the Bundle selector also offers “Loader Conn,” “Connectors” and “Downloader” separately for each label. Only an option explicitly marked SOM identifies the SoM selection. The other option names are not evidence that a programmed FPGA module, carrier board or complete evaluation kit ships with that choice. The supplier's brief “Core Board + Carrier Board (Click to Buy)” line is not an itemized packing list for any one variant. Select the physical item by the exact Bundle value before comparing prices or planning a carrier.
What the eight choices actually say
7A035 SOM and 7A075 SOM indicate two different module designations. The title associates them with 35T and 75T Artix-7 devices, but no full XC7A silicon part number, package, speed grade, temperature grade, PCB revision, populated memory, connector drawing or power specification is provided in the current product description. Treat 7A035 and 7A075 as offered labels, not verified drop-in replacements. The Artix-7 family is programmable-logic fabric; the description's use of “SoC Artix 7” does not by itself establish a hard Arm processor, a Zynq processing system, an installed CPU or a bootable OS. An optional MicroBlaze or RISC-V soft-core project likewise cannot be inferred from the listing.
7A035 Loader Conn and 7A075 Loader Conn may denote a loading or carrier-related connection accessory, but the text does not define its construction or whether it contains an FPGA. 7A035 Connectors and 7A075 Connectors name connector choices rather than an explicitly populated core. 7A035 Downloader and 7A075 Downloader name programming-related options rather than a SoM. Because the current source does not specify the quantity, connector type, downloader interface or contents of any accessory option, obtain a photo and packing list for the selected variant. A shared 7A035/7A075 prefix does not establish that a connector set fits both versions or that a loader includes both carrier and core.
SoM, carrier, loader and programmer serve different roles
A system-on-module can carry the FPGA and some supporting circuitry while relying on a mating carrier for power distribution, usable external connectors and peripheral routing. A carrier or loader connection board may provide test access but is not automatically an FPGA-containing assembly. A downloader is a programming/debug accessory; it cannot run user logic without a compatible target board. The exact split here remains unverified because the product description contains no per-variant bill of materials. If you need a working evaluation setup, confirm in writing which choices include the fitted 7A035 or 7A075 SoM, matching carrier, board-to-board connectors, power source, cooling and JTAG cable. Do not assume that selecting one named item supplies all of them.
Engineering checks before designing around 7A035 or 7A075
- Confirm silicon identity: read the complete device marking and suffix from the selected populated module. Logic resources, block RAM, DSP slices, transceiver availability and I/O-bank capabilities depend on the exact device and package, not just the “35T” or “75T” shorthand. A larger logic number does not automatically preserve the same carrier pinout.
- Obtain the module-to-carrier pin map: match board-to-board connector manufacturer, series, pitch, stack height, mating orientation, mechanical keep-out and every pin assignment. Similar-looking headers can have different polarity or mapping. Check whether any connector is shipped unsoldered or must be sourced separately.
- Check each power domain: specify the carrier input, regulator sequencing, FPGA core, auxiliary and bank VCCO rails, I/O voltage reference and maximum load. A board supply value, if later supplied, is not the same as FPGA-pin tolerance. Do not infer 5 V compatibility from a generic development-board title.
- Verify clocks and configuration: request the oscillator frequencies, reset wiring, configuration flash type/capacity, boot mode straps, JTAG pinout and supported programming cable. A configuration path on one 7A variant may not be identical on the other.
- Audit external resources: determine which DDR/SDRAM or other memory, Ethernet PHY, USB bridge, PCIe or other high-speed interface, LEDs, switches and headers are actually populated on the selected SoM or carrier. None is established by the sparse listing alone.
- Match the design workflow: use the Vivado version that supports the exact fitted device. Obtain revision-specific schematics, constraints, reference projects, programmer drivers and any required IP licenses. Validate timing, thermal budget and signal integrity in the final assembly rather than assuming an “industrial grade” label constitutes an independently verified rating.
Typical purchase scenarios
For a replacement module, first compare the complete device marking, connector keying, BOM revision, boot memory, regulator design and carrier pin map with the original hardware. A 7A075 SoM should not be substituted for a 7A035 merely because both share the PUZHI product headline. For a new teaching or prototype setup, request a confirmed SoM-plus-carrier package, the required power hardware and supported downloader rather than selecting a connector-only option. For an existing compatible PUZHI board needing a replacement cable or mating connector, the accessory options may be relevant, but verify the exact board revision and pin-1 orientation before buying. For a custom carrier design, do not commit a PCB layout until you have authoritative connector drawings and a reliable per-bank I/O voltage table.
Frequently asked questions
Does “7A035 Downloader” include an FPGA core board? The variant says Downloader, not SOM; no itemized source confirms a board is included. Confirm the contents before ordering.
Does “7A075 Connectors” mean a complete 75T development board? No such conclusion follows from that selector. It names connectors and should be treated as an accessory choice unless its package list states otherwise.
Are 7A035 SOM and 7A075 SOM pin-compatible? This has not been established. Obtain the specific schematic, complete device suffix and carrier connector mapping for both.
Is an Artix-7 SoM the same as a Zynq-7000 SoC module? No. An Artix-7 FPGA title does not establish the Zynq hard processor subsystem. Verify the fitted silicon before selecting a software or Linux workflow.
Will a 7A035 downloader program a 7A075 SoM? The labels do not establish cross-compatibility. Confirm JTAG signaling, reference voltage, connector and programmer software support.
Does “industrial grade” specify a certified operating-temperature range? Not from this listing. Check the actual FPGA suffix, all other fitted component grades and qualified board documentation.
Are schematics, pin constraints and a carrier board included? Their inclusion is not itemized in the current description. Request revision-specific documents and the selected variant's packing list.
This guide is intentionally detailed about selection boundaries rather than inventing absent electrical specifications. Seller-supplied branding and a “Certification: NONE” field do not authenticate devices or establish compliance. Verify the selected hardware and its documentation before production or safety-critical integration; collection membership alone is not a compatibility guarantee.