IP Development

Call: +44 (0)23 8098 8890
E-mail:

ITDev can design custom IP (Intellectual Property) blocks in the widely used hardware description languages VHDL and Verilog. This may be to implement a complex algorithm, accelerate an existing software solution, communicate with a proprietary interface, or to develop other proprietary IP.

Custom IP Blocks

Some examples of custom IP that we have created for our customers:

  • RLDRAM2 Controller - Highly optimised for a specific application.
  • Complex Algorithms - For example, video encoding blocks.
  • Hardware Interface BIST Controller - Built-In Self-Test blocks for a wide variety of interfaces.

Third-Party IP

ITDev is experienced at making effective use of third-party IP blocks in our designs. We will actively seek to minimise costs and time to market by buying-in and integrating standard design components where appropriate.

The following are examples of third-party IP we have integrated into our designs:

  • Memory Controllers - e.g. DDR2
  • High Speed Interfaces - e.g. LVDS
  • Softcore Processors - e.g. Xilinx MicroBlaze

Optimisations

ITDev is familiar with a wide range of optimisation requirements, which vary from project to project. For some projects, a balanced compromise is the best approach, but there are times when designs should be driven by the specific needs of the target hardware, system, or even project plan.

Some possible optimisation priorities are illustrated as follows:

  • Low Power - Minimise toggling of nets, clock frequencies and amount of logic.
  • High Speed - Plan effective pipelining and parallel processing.
  • Minimum Area / FPGA Resource - Share resources, consider moving high speed processing to another clock domain to avoid over constraining the bulk of the logic.
  • Maintainability - Sacrifice some other optimisations where implementing them would be unnecessarily complex.
  • Low Noise - Careful floorplanning, asynchronous interfaces if appropriate, schedule quiet periods if sensitivity is greater at known times.
IET Enterprise Partners logo

Latest Blog Posts

Linux penguin sending an email
Posted 19th June 2020, By Quentin D
In this final part of his blog, Quentin explains the final part of the process: submitting your changes to the Linux Maintainers.
Linux penguin
Posted 5th June 2020, By Quentin D
In his second 'Contributing to the Linux kernel' blog, Quentin looks at finding something to fix, coding and committing changes.
Jenkins for FPGA
Posted 29th May 2020, By Hugh J
FPGA development should be enjoyable but when bugs slip through the net, it can be a headache to find them later on. Hugh looks at a few of the plugins ...more
Vivado plus Git icons
Posted 6th May 2020, By Tom J
Maintaining a neat and tidy desk is something many of us are familiar with. Doing the same for your FPGA repository can be slightly more challenging. Tom ...more

Latest News

Spring 2020
Posted 17th April 2020
Following the beautiful weather over the Easter weekend, we are proud to be able to provide an update on our current activities, showing business is continuing ...more
Business as usual
Posted 20th March 2020
With a strong commitment to keeping our staff and clients safe during this period, we would like to reassure all our business contacts that we remain fully ...more
South Coast Tech Awards Trophy
Posted 6th December 2019
ITDev was excited to attend the first South Coast Technology Awards on Thursday 5th December at the Ageas Bowl. A much needed celebratory awards for a sector ...more
South Coast Tech Awards Finalist nomination image
Posted 31st October 2019
We're proud to announce that ITDev has been shorlisted as a Finalist in the Best 'Tech Employer' category in the South Coast Tech Awards.