Professional Documents
Culture Documents
Jonathan F. Feifarek
jonathan.feifarek@lmco.com
Timothy C. Gallagher
timothy.c.gallagher@lmco.com
• Capture HST:
– Robotic Arm Captures HST Grapple Fixture
Capture/Berth – Berth to HST aft interface
C Algorithm
FPGA Acceleration
C to RTL
Implementation Generate human-readable
Provide rapid iteration VHDL and Verilog for 3rd
of partitioning decisions party synthesis
throughout flow
C to FPGA
Verification Direct implementation to
Drive continuous device optimized
system verification programmable logic
from concept to
hardware
FPGA
Memory Manager Memory Manager
Xilinx microBlaze™ Front End
MicroProcessor Core Enhanced
Image Patches Pixels
Image
Pixels
Processor
Project Model Points
(3D to 2D Images) Image Points Pyramidal
Lukas Kanade Downsampling /
Trackers Edge
Enhancement
Compute New Image Points
Pose
Compute New
Operation Request Operator Scaler,
Best Fit Edge uBlaze Matrix
Pose (Iterative) In/Out Operands In , */ -
Results Out Data
Convert
uBlaze Software Libs
Output Pose
Floating Point Unit
uBlaze Hardware FPU Data Pipeline
Control
Feifarek 8 MAPLD 2005/A220
Vision Processor Card Architecture
SDRAM
SDRAM
SDRAM
SDRAM
SDRAM
SDRAM
SDRAM
SRAM
SRAM
SRAM
SRAM
COP A COP B COP C COP D
Xilinx V2 Xilinx V2 Xilinx V2 Xilinx V2
Internal PCI
Power
Switch
PCI Connectors J8
Quad LK Trackers