Projects
Find one of our projects interesting? View the process for engaging with us on a project of your own then give us a call.
While you are here you can visit the Aspen Logic Journal for insight into FPGA hardware design from a down in the trenches perspective.
|
A new customer needed ASPENLOGIC® to review an existing, well tested Verilog FPGA design (code + specification documents) to determine if adding SystemVerilog (IEEE Std 1800) assertions was necessary. After adding nearly 40 assertions the constrained random OVM simulation showed errors on a number of the assertions.
|
On several hours notice ASPENLOGIC® appeared at a customer site to takeover a task from another engineer leaving for a death in the family. This critical task had to be completed in order to ensure a deadline was met just a month away. After a 2-hour task hand off meeting, ASPENLOGIC® completed the VHDL design and coding task and delivered the code for integration without supervision of the departing engineer.
|
ASPENLOGIC® integrated three pieces of Xilinx IP to form a stunning data capture and processing engine for its client. 2.5 Gb/s Fiber optic connections between custom, multi-channel ADC/DAC boards and a COTS Avnet evaluation board with a Virtex-5™ SX95T device operating at 250 Mhz delivered high bandwidth connectivity to the proprietary processing engine. The VHDL was designed to replicate a variable number of processing modules and automatically connect them to a variable number of bidirectional Aurora protocol links utilizing SFP optical fiber tranceivers. Host software configured each board and received diagnostic information through a register interface accessed via PCI Express.
|
As a Processor IP developer I created new pcores delivered with the Xilinx Embedded Development Kit. Responsible for design, implementation and hardware testing of OPB to PLBv46 bridges, XPS_IIC upgrades, and the PPC 440 DMA Engine to PCI Express Integrated Endpoint bridge.
|
Drove architecture and implementation of digital logic in the transmit and receive paths of a software defined radio for proprietary continous phase modulation waveform. Worked w/ Linux driver development specialist to define interface to core logic via a Quicklogic 5064 PCI bus interface IC. Verified, designed and implemented FPGA logic in VHDL for Xilinx Virtex™-4 (170+ Mhz) and Virtex-II devices.
|
Designed custom bus implementation to insert master controlled prioritization of data accesses between 16-slave asics using Actel ProASICPLUS plus parts.
|
Delivered verilog testplan and testbench for Actel FPGA design. Went beyond scope of original test plan and implemented system level verification that ultimately proved the original design concept could not work thus saving design teams months of difficult board level debug in the lab.
|
Delivered expert consulting to attorney’s on patent dispute. Provided declaration regarding simulation of DRAM circuits using HSPICE. Case settled.
|
Debugged intractable problem in the gate level implementation of a multi-million gate SOC which the designers spent months trying to find. I Discovered a flaw in the timing analysis that allowed the design to pass static timing analysis (STA) yet fail in silicon. After examing the pattern of instruction fetch address generation failures, I hypothesized and proved the conjecture that a single hold time violation on one bit of a critical state machine logic path was to blame.
|
Worked the design of a special purpose, programmable hardware test engine which utilized three ep20k300efi672 Altera Apex20ke FPGAs. Captured the design in VHDL and synthesized with Leonardo Spectrum and Quartus 2.2 software. Managed the design hierarchy to optimize the re-utilization of logic between the three devices to improve time-to-market. Delivered a synthesizable SDRAM controller, in two weeks, for use between a proprietary message protocol bus and a Micron SDRAM.
|
Delivered Xilinx Spartan™ IIE FPGA to connect the Vitesse (Sitera) IQ2x000 network processor to a custom SPI-3 interface requiring link and phy interfaces for the receive path. Extensive testing yielded a design without defects that was delivered on-time and months before the customer needed the device for in system integration.
|
Delivered Xilinx Virtex™ FPGA to connect Vitesse IQ2000 network processor and VSC870/VSC880 components by translating between the Focus bus and Crosstream bus protocols of the two devices.
|
Delivered crisis intervention support on a late project for a PCI card design. The system did not send correctly formatted data to the analog spatial light modulator (SLM). Re-architecting the design yielded a functional platform for testing of the SLM.
|
Provided expert consulting to attorneys on an ASIC design contract dispute. Reviewed materials and coached staff on structure of ASICs and their design methodology.
|
|