Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Programming Software Hardware

Startup Claims C-code To SoC In 8-16 Weeks 205

eldavojohn writes "Details are really thin, but the EE Times is reporting that Algotochip claims to be sitting on the 'Holy Grail' of SoC design. From the article: '"We can move your designs from algorithms to chips in as little as eight weeks," said Satish Padmanabhan CTO and founder of Algotochip, whose EDA tool directly implements digital chips from C-algorithms.' Padmanabhan is the designer of the first superscalar digital signal processor. His company, interestingly enough, claims to provide a service that consists of a 'suite of software tools that interprets a customers' C-code without their having any knowledge of Algotochip's proprietary technology and tools. The resultant GDSII design, from which an EDA system can produce the file that goes to TSMC, and all of its intellectual property is owned completely by the customer—with no licenses required from Algotochip.' This was presented at this year's Globalpress Electronics Summit. Too good to be true? Or can we expect our ANSI C code to be automagically implemented in a SoC in such a short time?"
This discussion has been archived. No new comments can be posted.

Startup Claims C-code To SoC In 8-16 Weeks

Comments Filter:
  • by Weaselmancer ( 533834 ) on Monday April 23, 2012 @06:29PM (#39776763)

    C code to SoC. [wikipedia.org]

    So, how is this offering from India any different? I could do it in less than 8 to 16 weeks if the customer supplies me the C code to be converted. As in, download/purchase any one of these utilities, run the customer's file through it, and mail it back to them.

    Pretty simple.

  • Re:Choose two: (Score:2, Interesting)

    by Anonymous Coward on Monday April 23, 2012 @06:30PM (#39776779)
    I'd be tempted to compile up a linux system with GNOME desktop into this... just to see the resulting chip!
  • Marvellous! (Score:5, Interesting)

    by Anonymous Coward on Monday April 23, 2012 @06:31PM (#39776787)

    I'm not entirely clear on how it works though. If I give them this:

    #include <stdio.h>
    int main() {
    printf("Hello world!\n");
    }

    they will convert it into a custom integrated circuit chip with Hello World! silkscreened on the top of it or does the chip actually display "Hello World!" on whatever it is connected to?

  • by hamster_nz ( 656572 ) on Monday April 23, 2012 @08:44PM (#39777947)

    // Make value 17 bits long
      for(i = 0; i != 5 ; i++)
      {
          digit[i] = '0';
          if(value >= 80000) { value -= 80000; digit[i] |= 8; } // Extract the bits for the current digit - In 'C' I' need to use the |= operator as I never did get the hang of addressing bits in 'C'
          if(value >= 40000) { value -= 40000; digit[i] |= 4; }
          if(value >= 20000) { value -= 20000; digit[i] |= 2; }
          if(value >= 10000) { value -= 10000; digit[i] |= 1; }
          value = value*8 + value*2; // Prepare for extracting next digit. - the *4 and *2 would be implement by the wiring into the adder
      }

    Advantages:
    * No divide/mod operator
    * Extracts digits from most significant to least significant (if you want to stream out the digits)
    * Can be unrolled or pipelined to meet timing / throughput requirements

    Sorry about any syntax/typos/errors in the code... it is a comment!

  • by hamster_nz ( 656572 ) on Tuesday April 24, 2012 @12:15AM (#39778971)

    We all know that it is stupid, but one the "next big thing" ideas for FPGA technology will be using them for ultra-low latency high frequency share trading.

    The idea being that if you can bypass switches, routers, NICs, buffers, IRQs, CPU contet switches and so on you will be able to issue your trade requests before the whole data packet has finished coming off the wire, allowing you to get a big jump on your competitors.

    One assumes that the "buy, buy, buy" or "sell, sell, sell" packets will need to be generated in the finial formats needed by the market, which will most probably need something to be converted from bInary to ASCII characters.

    High frequency traders dream that it would be possible to turn a trade around within a few nano-seconds of the market data arriving.

THEGODDESSOFTHENETHASTWISTINGFINGERSANDHERVOICEISLIKEAJAVELININTHENIGHTDUDE

Working...