electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

hardware speed vs software speed


Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> hardware speed vs software speed
Author Message
anandanips



Joined: 21 Dec 2007
Posts: 20


Post13 Mar 2008 8:28   

hardware speed vs software speed


can anybody answer for hardware speed Vs software speed. which one is faster?
for eg designing a router in FPGA vs software router... which one is best..?
Back to top
Google
AdSense
Google Adsense




Post13 Mar 2008 8:28   

Ads




Back to top
sameem_shabbir



Joined: 05 Jan 2008
Posts: 100
Helped: 3
Location: Pakistan


Post13 Mar 2008 9:18   

Re: hardware speed vs software speed


Hardware is always faster than software
Back to top
ep20k



Joined: 17 Sep 2002
Posts: 319
Helped: 15


Post13 Mar 2008 11:07   

Re: hardware speed vs software speed


Hardware always can be faster than software Wink
Back to top
xtcx



Joined: 22 Dec 2007
Posts: 160
Helped: 5
Location: India


Post13 Mar 2008 11:15   

Re: hardware speed vs software speed


Hardware is always faster than software. Take any example of mcu based where you build virtual harware (Vs) Vlsi Based egs where you build real hardware
Back to top
shawndaking



Joined: 20 Jun 2001
Posts: 235
Helped: 6


Post13 Mar 2008 12:05   

Re: hardware speed vs software speed


however software design is much much faster then hardware. the main reason are :

a. software code is more common (open sources, libraries ). that means it is very easy to take software packages or libraries and integrate them.

b. software languages are more advanced - c, c++ jawa to hw languages.

c. software tools are more advanced and debugged, because more users are programmers.

d. software tools are chipper, and somtimes free (gnu tools), while hw tools are very expensive.

e. compilation time in sw is much much faster then in hw tools - in virtex it can take you hours to p(at)r.

f. more programmers then hw developper.
Back to top
ashokjain



Joined: 28 Feb 2008
Posts: 8


Post13 Mar 2008 12:17   

Re: hardware speed vs software speed


Actually it depends on the hardware used and the processor on which you are porting your software.

There cannot be a general answer for this. In most of the cases during design which involves a software and a hardware, people will do profiling to assess if a function consumes too much time on software and if it can be done through a hardware accelerator.
Back to top
xtcx



Joined: 22 Dec 2007
Posts: 160
Helped: 5
Location: India


Post13 Mar 2008 12:35   

Re: hardware speed vs software speed


I don't think the software is faster than hardware...The purpose of software is to reduce the size and complexity in HW desgin and to increase the adaptability of various virtual HW we need each time..However if you need a speed boost,a true hardware module is required in every aspect...For example,to execute a software code in a mcu, it requires some ALU and control logics which itself eats much machine cycle. What if you're able to do that same operation by forming a permanant logic?...No wastage of clks. Best example is to run some gate operation like C = (A.B)+(B.A). You will realize the operation\execution speed in a software based process consumes much clk than a hardware based process...A Sw based thing needs to do this in steps and however using PLUs in your mcu mayn't help reducing several clks, whereas doing in HW is a piece of cake with no excess clk.!
Back to top
sprao



Joined: 07 Dec 2006
Posts: 32
Helped: 4


Post13 Mar 2008 14:14   

hardware speed vs software speed


In software the execution of instructions will be a sequential process. As in the case of hardware it could be concurrent. There may be parallel blocks and the process will be much faster.
Back to top
dmk



Joined: 14 Nov 2005
Posts: 194
Helped: 37


Post16 Mar 2008 9:01   

hardware speed vs software speed


Hardware is faster than software.
As "shawndaking" posted before, the software design is faster than hardware design.
Back to top
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> hardware speed vs software speed
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Maximum speed of hardware UART (4)
DSP with Hi-speed ADC - what is the highest speed available? (5)
Motor speed control - operates well at low speed only (2)
can I use higher speed DDR2 RAM with lower speed FSB (1)
high speed USB HRNG(Hardware Random Number Generator) (3)
Switching USB 2.0 from Full Speed to HIGH Speed (4)
is LVDS tx driver work for USB low speed/full speed driver (1)
how to find high speed usb or full speed usb using vb6 ? (1)
what is the software used to design high speed PCB board (4)
High Speed RFID or High Speed Wireless SD flash Card (1)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS