electronics forum

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

Is synchronous or asynchronous design prefered?


Post new topic  Reply to topic    EDAboard.com Forum Index -> PLD, SPLD, GAL, CPLD, FPGA Design -> Is synchronous or asynchronous design prefered?
Author Message
pratibha m d



Joined: 01 Mar 2007
Posts: 224
Helped: 148


Post17 Mar 2009 12:50   

Sync or async design?


Is synchronous or asynchronous design prefered?
Plz give reasons. Async design is usually infered by a Latch in FPGA design while sync design by a flop.
So, which is the better idea of designing?
Back to top
khamitkar.ravikant



Joined: 15 Jul 2008
Posts: 228
Helped: 114
Location: India


Post17 Mar 2009 13:37   

Sync or async design?


is always better to have sync. design as flip flop output at given time are predictable and the events occure at clock events so it is always better to use sync. design.
if u go for async. design then the performance of FPGA get hamperd and u will not get best results.
if u want to check the same even xilinx gives same warning when u use language templates.
u can go to xilinx ISE's Edit -> language template -> VHDL -> synthesis construct -> coding example -> and then u can check any of the examples which is sync. or async.
xilinx will give warning about async. designs.
check that.
Back to top
pratibha m d



Joined: 01 Mar 2007
Posts: 224
Helped: 148


Post18 Mar 2009 5:25   

Re: Sync or async design?


Firstly I would like to thank you for the reply.
I tried an async D flip flop in ISE. But i didn't get any warnings. I am using ISE 9.1
Can you plz suggest how can I learn Timing analysis in Front end design? I mean any evaluation version tools ?
Back to top
Google
AdSense
Google Adsense




Post18 Mar 2009 5:25   

Ads




Back to top
radix



Joined: 23 Jul 2002
Posts: 157
Helped: 5


Post18 Mar 2009 20:11   

Re: Sync or async design?


pratibha m d,

What is an async flip-flop in vhdl/verilog?

A flip-flop is what actually makes a design synchronous since it is a clocked element. Other digital circuits such as and, or, xor, and muxes are async devices but flops and counters change on clock edges and capture the state of the other async devices.

You might want to pick up a book on digital design to get familar with some of the concepts. Truly async design is supposed to be an even lower power alternative to sync design since you don't have free running clocks.

Most designs in FPGAs/ASICs are sync designs. Or at least they try to be! Very Happy

Radix
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 -> Is synchronous or asynchronous design prefered?
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Synchronous vs Asynchronous design (12)
Synchronous and Asynchronous Design (10)
@ltera:Asynchronous vs Synchronous Circuit Design (2)
Synchronous and asynchronous design in SOC encounter (1)
Synchronous & Asynchronous State Machine Design-VHDL (5)
synchronous vs asynchronous (4)
synchronous and asynchronous (13)
Synchronous and asynchronous (4)
Globally asynchronous Locally synchronous System (2)
how instantiate asynchronous & synchronous reset? (3)


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