Reply to post: Re: Who Needs Programmers When You Need Hardware Designers?

Microsoft boffins: Who needs Intel CPUs when you've got FPGAs?

Anonymous Coward
Anonymous Coward

Re: Who Needs Programmers When You Need Hardware Designers?

There are "high level synthesis" tools which use C (Xilinx) or OpenCL (Altera/Intel) as the programming language.

It does still require a certain degree of mind-warping to program FPGAs in these languages, as one must use awkward and counter-intuitive (to a computer programmer) patterns to produce code that maps well to the FPGA. One has to drop Very Large hints so that the compiler can find the parallelism.

Just as in the early days of high-level languages for software, HLS languages are not as efficient as register-level operations - but the productivity boost and larger pool of developers mean that they are a viable choice in the real world.

POST COMMENT House rules

Not a member of The Register? Create a new account here.

  • Enter your comment

  • Add an icon

Anonymous cowards cannot choose their icon

SUBSCRIBE TO OUR WEEKLY TECH NEWSLETTER

Biting the hand that feeds IT © 1998–2019