PlatformsFaststream SiliconFaststream RadioFaststream VisionConnected EdgeFaststream SecureMobility & Rail
ProductsSemiconductor IPWireless & RANEdge & GatewaysTracking & IdentificationSoftware & FrameworksConnected Systems
TechnologyRTL to GDSIIVerification methodologyDFT and silicon testLow-power designMixed-signal integrationDesign enablement5G protocol stackWireless and RF architectureBaseband and low PHYForward error correctionControl and data planeHigh-speed interfacesFirmware and bootSilicon root of trustSoftware-defined vehicleAutomotive OTAFunctional safety
AIAI Engineering ServicesEdge AI & Embedded MLComputer Vision EngineeringSensor Fusion & PerceptionAI Silicon & AccelerationMLOps for DevicesAI Visual InspectionPredictive MaintenanceDriver MonitoringVideo Analytics & Safety
SolutionsSemiconductorIndustrial AIConnected ProductsAsset TrackingBluetooth AoA RTLSWearable TrackingAutomotive & MobilitySmart InfrastructureSecure IdentityWireless & SatelliteSmart WashroomsFuel ManagementSmart BuildingsWorker SafetyEnergy MonitoringSmart AgricultureSmart CityAutonomous PlatformsAssembly AutomationLiDAR Rail SafetyHardware Wallet
IndustriesSemiconductorTelecommunicationsIndustrial & ManufacturingAutomotive & MobilityTransportation & RailAerospace & DefenceHealthcare & MedicalEnergy & UtilitiesOil & GasRetailConsumer ElectronicsMedia & EntertainmentSmart Infrastructure & IoT
ServicesSystem Integration overviewASIC & SoC DesignFPGA DesignFPGA-to-ASIC ConversionAnalog, Mixed-Signal & RFHardware & High-Speed PCBEmbedded SoftwareCloud, OTA & Device ManagementManufacturing TransitionHow we engage
CompanyAbout FaststreamEngineering ExcellenceLeadership & OrganisationHow We EngageQuality & ComplianceStandards & EcosystemPartners & EcosystemTrust CentreLocations & DeliveryNewsroom & MediaCareersCase StudiesKnowledge CenterWhite PapersGlossaryNewsletterResources & Support
ContactStart a projectHow we engage
Talk to an engineer
HARDWARE & HIGH-SPEED PCB

An acquisition board is a power-and-layout problem wearing an FPGA.

A large-array FPGA, a DDR3 interface, gigabit Ethernet and roughly 250 user I/O on one board — where the schematic is the easy part, and the power tree, the bank planning and the BGA breakout decide whether it works.

DomainFPGA board & high-speed PCB
SiliconXilinx Artix-7 XC7A200T, FCBGA-1156
ScopeSchematic, multilayer PCB, assembly, bring-up, test
InterfacesDDR3, gigabit Ethernet, USB-UART, ~250 I/O
DisclosureProperty level; schematic not published
CONTEXT

Where this started.

A data-acquisition board has a simple job to state and a hard one to build: bring a large number of external signals into an FPGA, hold them in fast memory, and move the data to a host. General-purpose, not welded to one converter or one experiment — which means the I/O count is high and the board has to stay honest across all of it.

The FPGA itself is the easy decision. A large Artix-7 — the XC7A200T in a 1156-ball package — has the logic and the pins. The engineering is everything around it: breaking out that BGA on a manufacturable stack-up, getting roughly two hundred and fifty single-ended I/O in and out without the board fighting itself, feeding a DDR3 interface and a gigabit Ethernet PHY, and powering the whole thing from a single external supply.

None of that is visible in the schematic. A netlist that is entirely correct can still produce a board that will not close timing, will not pass EMC, or will not power up in the right order — which is why this is a physical-layer programme, not a capture exercise.

CHALLENGES

4 problems, named.

Stated as the specification stated them, before any of them had an answer. A challenge described only after it was solved is a description of the solution.

01

A 1156-ball BGA to break out

Escaping every used ball of an FCBGA-1156 to routable layers sets the layer count and the stack-up. Get it wrong and the board is either unmanufacturable or unnecessarily expensive; both decisions are made before a single track is drawn.

02

~250 single-ended I/O, done cleanly

Bringing about two hundred and fifty I/O out to headers — buffered through octal bus transceivers, with the bank and VCCO planning that implies — is where return paths and reference integrity are won or lost, not in the logic.

03

A power tree, not a regulator

The FPGA and its interfaces need several rails at different voltages, sequenced in the right order and decoupled against a real PDN target. From one 5 V input, that is a tree of switchers, LDOs and a reference — a subsystem in its own right.

04

DDR3 and gigabit Ethernet timing

Memory fly-by topology and the Ethernet PHY have timing and layout rules that never appear on the schematic. They are constraints on the layout, and they have to be met on the same board as everything else.

ARCHITECTURE

How the board was built.

ONE FPGA, ITS INTERFACES, ITS I/O AND ITS POWER Artix-7 FPGAXC7A200TFCBGA-1156 CONFIG & HOST JTAG / QSPI config USB-UART bridge IIC EEPROM Clocks & status MEMORY & COMMS DDR3 SDRAM Gigabit Ethernet Switches / LEDs ~250 single-ended I/OOctal bus transceivers to FRC headers POWER TREE — ONE 5 V INPUT 5V input 3V3 / 2V5 1V8 / 1V5 1V2 / 1V0 core Reference, sequenced Highlighted blocks — the BGA, DDR3, gigabit Ethernet and the I/O fan-out — are the ones that set the layer count and the schedule.

The FPGA is the middle of the board, not the difficulty. The layer count is set by the BGA breakout; the schedule is set by the I/O fan-out, the DDR3 and Ethernet timing, and a power tree that has to come up in order from a single 5 V input.

CONTRIBUTION

What Faststream did.

The specific scope, rather than a capability list. This board was designed, laid out, built and brought up in-house.

WHAT WAS HARD

The parts that consumed the schedule.

Rarely the block that sounds difficult. Written out because a reader facing the same board gets more from this than from a summary of what went well.

01

The BGA set the whole stack-up

Escaping a 1156-ball package decides the layer count before anything else is routed. That single decision propagates into cost, manufacturability and every timing budget on the board, so it was settled first.

02

250 I/O is a return-path problem

The logic side of a large I/O count is trivial; the board side is not. Reference integrity, plane assignment and the buffering through octal transceivers are what keep the signals clean out to the headers.

03

Power-up order, not just voltages

Several rails from one input have to appear in the right sequence, hold their PDN target under the FPGA’s transient demand, and never latch the device into a bad state. The tree is a subsystem, and it was designed as one.

04

Timing that is invisible in capture

DDR3 fly-by and the gigabit Ethernet PHY carry layout rules that a correct schematic says nothing about. They are met on the board, on the same layers as everything else, or they are not met at all.

OUTCOME

What resulted.

A general-purpose acquisition board

A large-array FPGA with roughly 250 user I/O available at headers, not tied to a single converter or experiment.

Memory and host paths that work

DDR3 for buffering, gigabit Ethernet and USB-UART for the host, brought up and validated rather than assumed.

A power tree that comes up in order

Several rails sequenced from one 5 V input, decoupled to a PDN target and thermally managed for the FPGA.

Built, assembled and tested

Designed, laid out on a multilayer ENIG stack, assembled and functionally tested in-house — not handed off at netlist.

Confidentiality

This programme is presented at property, capability and outcome level. The schematic, the full bill of materials, layout files and any customer identity are not published. Named silicon refers to commercially available third-party components. More detail is available under a non-disclosure agreement, within the limits agreed for the work.

CAPABILITY USED

What this was built from.

Every item links to its own page, with the scope and maturity stated honestly for that item.

WHERE THIS APPLIES

Industries this serves.

COMMON QUESTIONS

Questions this programme gets asked.

01

What makes an FPGA data-acquisition board difficult to design?

Not the FPGA. The difficulty is physical: escaping a large BGA on a manufacturable stack-up, keeping a high single-ended I/O count clean out to headers, meeting DDR3 and gigabit Ethernet timing in the layout, and building a sequenced multi-rail power tree from one input. A correct schematic guarantees none of it.

02

Why bring the I/O out through bus transceivers?

Buffering roughly 250 single-ended lines through octal transceivers protects the FPGA banks, sets a defined drive to the headers, and makes the VCCO and reference planning tractable — which is where signal integrity on a high-I/O board is actually decided.

03

Why is the power a “tree” rather than a few regulators?

The FPGA and its interfaces need several rails at different voltages, brought up in a defined order and each decoupled against a real power-distribution-network target. From a single 5 V input that is a designed subsystem of switchers, LDOs and a reference, not a handful of parts dropped in.

04

Can the schematic be shared?

No. The board is presented at property and capability level; the schematic, bill of materials and layout are not published. Under a non-disclosure agreement, more can be discussed within the limits agreed for the work.

FOUND THIS USEFUL?

Pass it on.

Written for engineers. Share it with one.

ShareLinkedInXEmail
KEEP READING

Related work.

BUILD WITH FASTSTREAM

Bring us the difficult part.

Tell us the specification, the constraint and the deadline. Programmes that cross silicon, radio, embedded and AI are where Faststream is strongest.