In FPGA design, specialization and experience matters most. Projects fail to:
Select a correct device and proper pins.
Architect and design the project that easily and consistently meets timing requirements.
Implement maintainable, efficient and well documented code
Deliver high quality product on time with no surprises
If you are starting a critical FPGA project or , just realized you are in trouble, you need a projects. Brain surgeries are done by brain surgeons, high quality sophisticated FPGA projects are done by FPGA Projects.
Whether you have a brand new project that needs to be finished without surprises, stuck in an impossible project, need help to complete a project, in a stage that only a Project can recover,
or just need to overcome a problem, the following initiation form is your way out. Once the information is received and analyzed, you will be contacted shortly for the initiation of help process with preliminary analysis report.
FPGA Motion Tracking
Upper body Motion Tracking
Hand tracking, gadget factory, dangerous prototypes, cooking hacks, microsiervos,
Video Game Enhancer
Hardware-Based FPGA AI
Beat-Programmagle Gate Array
Realtime image effects (video)
Prime Number Generator and RSA Encrypter/Decrypter
Game of Life Music Synthesizer embedded,
Adaptive Noise Cancellation
Additively Synthesized Ocarina
Ethernet Communication Interface
Visual midi Composer
FPGA PID temperature
Stereographic Depth Mapping
3D pong with video overlay
PID temperature controller
Realtime face tracking
Green screen chroma key
Sound localizing robot
2D graphics engine
3D render engine
JPEG compression engine
Video communications system
FPGA Processing Unit
Triangle Graphics Processing Unit
Brute Force Search of a DES Keyspace
Implementing a SoC Design on an FPGA
All Digital, FPGA Based, Lock-in Amplifier
Simulation of Ideal Gas Particles
Video guided, ball-following robot
FPGA BBQ Stick video game
Real time Edge extraction
Real time Spectrograph
Real time, Single Image, Random Dot Stereogram
Real time audio pitch shifter
Parallelized Knuth-Morris-Pratt Search Algorithm
UDP Network Hardware
3D WireMesh Generator
Light Source Motion Tracking
Programmable Discrete Graphics Hardware
Head related transfer function
FPGA ray tracer
Pipelined ray tracer
Image motion tracker
FPGA engineering decisions
Projects were built using the Altera/Terasic DE2, CycloneII FPGA board.
Combining business requirements, enterprise IT standards and policies, and best practices to deliver
the most favorable technical solution to a customer´s problem.
Making engineering decisions to develop solution proposals that deliver the highest stakeholder value
once an understanding of the corporate IT environment and the strategies of the enterprise IT Plan are understood.
Articulating the solution details to other stakeholders in the organization, and validating the solution
against requirements and assumptions. Solution implementation is vetted against the chosen solution
architecture, and deviations is carefully defended or else corrected.
Leading the implementation and development team.
Presenting the solution and investigating technology options.
Actively consulting on the implementation of the solution, explaining the rationale behind choices and
making amendments to the solution when justified. There will be a need to enable development teams to
quickly understand and see the value in the architecture, enabling them to effectively use it and succeed.
Conceptualizing and experimenting with alternative architectural approaches. This will often involve
creating models, and sometimes prototypes.
Creating project roadmaps and making assertions about technology choices and their consequences for the solution.
FPGA Embedded real-time
Embedded real-time systems specification, integration, and testing
Solutioning for, and reviewing development project proposals.
Research and evaluation of technologies, products, and approaches.
Creation and maintenance of architectural and solution documents as per the project delivery methodology.
Participation in feasibility studies, estimates, audits, and all stages of development projects.
BSc. Computer Science
10+ years experience with high performance computing technologies:
embedded real-time systems integration programmable logic devices, such as FPGA embedded system interconnects, such as PCI Express, RapidIO Infiniband
Board Support Package Development
Device Driver Development
A high tolerance for ambiguity and be skilled at working consistently at
an abstract level, not requiring clear and unambiguous objectives.
Strong leadership skills are required to infuse the team with a common vision, and to motivate them and
associated teams to do their best work.
University degree in engineering or equivalent combination of education and experience.
Exceptional skills in spoken, written, and graphical communications.
Proficient experience with application development and on-line transaction processing concepts and techniques,
preferably in the financial sector.
Knowledge of a broad base of programming languages including C, C++ and derivatives.
Experience in Yourdan Systems design
Experience in object oriented analysis and design
Sound and working knowledge of requirements management and Use Case methodology, preferably within
the context of the Rational Unified Process.
iRMX experience is considered an asset
Familiarity with a broad base of Information Technology, including network, server, database,
high availability, disaster recovery, LINUX.
Experience with hardware selection and sizing. Securities industry knowledge