Visual HDL

  • Status Closed
  • Budget N/A
  • Total Bids 7

Project Description

I am looking for someone to write an open source application built on top of the Eclipse Graphiti project:

[url removed, login to view]

We would be listed as the people programming the application. The project would need to have a webpage. However, my main involvement with the project would be supplying the funds and using the web site as advertisement for my

services. I'll probably make a commercial plugin but that is all.

I think that there would be a lot of follow on work from other companies, but I can't make any promises.

I might get a grant from the government to create a method to error encode computer chips so that the can run on faulty hardware. When you send a chip up in space it gets bombarded with high energy particles which make the transistors flip polarity. A single cosmic ray can take down a satellite. Current digital electronics have to be

physically hardened to avoid these problems. However, as transistors shrink it gets harder and harder to avoid these errors. The smaller transistors hold less charge and are easier to flip.

I deal with errors all day in communication systems. I'm going to apply the digital error correction algorithms from communication theory to the algorithms that need to run on the chips. I'm going to move the radiation proofing from the physical device into the digital design of that device. I will make error tolerant computing devices so that we can run on standard digital electronics.

I want a graphical tool for end users to program in. I use this graphical representation and then I will write a commercial product which error encodes their design. I will also write an open source part to convert from graphical representation to VHDL. If the end user buys my application they download a plugin for your application which allows them to error encode the design. If they do not buy my application they can still use the software for chip design.

You would write the open source graphical program and build the website. It would be similar to Simulink from Mathworks but it would not include a simulation environment. To simulate a design you call the programs to generate VHDL, then call an open source VHDL simulator to do the simulation. It would then call an open source waveform viewer to look at the results of the simulation.

Here is a list of simulators, only some of them handle VHDL:

[url removed, login to view]

Here is a list of waveform viewers:

[url removed, login to view]

A lot of the work is calling these other programs from the command line. I've choosen this approach because this program has to be industry friendly. There are multiple commercial applications for each of these processes. I'd like to have your program also be able to interface with commercial applications from other vendors. I think this is where you will get a lot of business. Other commercial vendors requesting support for their application in your program. I am fairly well connected and I will advertise your services.

Get free quotes for a project like this
Skills Required

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online