You are on page 1of 7

Verilog/DigitalFAQS By VerilogCourseTeam Email:info@verilogcourseteam.com www.vlsifaqs.blogspot.

com
www.verilogcourseteam.com

Verilog Course Team www.verilogcourseteam.com

DISCLAIMER
VerilogCourseTeamdoesnotwarrantorassumeanylegalliabilityorresponsibilityforthe accuracy, completeness, or usefulness of any information, apparatus, product, or process disclosed.Nowarrantyofanykind,implied,expressedorstatutory,includingtofitnessfor a particular purpose and freedom from computer virus, is given with respect to the contents of this document orits hyperlinks to other Internetresources. Reference inthis document to any specific commercial products, processes, or services, or the use of any trade, firm or corporation name is for the information, and does not constitute endorsement,recommendation,orfavoring.

Verilog Course Team

www.verilogcourseteam.com

About Verilog Course Team Verilog Course Team is a Electronic Design Services (EDS) for VLSI / EMBEDDED and MATLAB, delivering a wide variety of end-to-end services , including design , development, & testing for customers around the world .With proven expertise across multiple domains such as Consumer Electronics Market ,Infotainment, Office Automation, Mobility and Equipment Controls. Verilog Course Team possessing significant industrial experience is managed across by Engineers / Professionals application a wide domains and range of

various across

engineering horizontals . Our engineers have expertise technologies, to the engineering efforts of our

clients. Leveraging

standards

based components and investments in dedicated test lab infrastructure; we offer innovative, flexible and cost-effective Services and solutions.

Our Mission Our mission is to provide cost effective, technology independent, good quality reusable Intellectual Property cores with quality and cost factor are our important constraints so as to satisfy our customers ultimately. We develop and continuously evaluate systems so as to pursue quality in all our deliverables. At our team, we are completely dedicated to customers requirements. Our products are designed and devoted to empower their competitive edge and help them succeed.

Verilog Course Team

www.verilogcourseteam.com

1.Designacircuit(positiveedge)thatdetectthesequencewheninputchanges from0to1,theoutputshouldgohighforonlyoneclockpulse.

clk rst in out

2.Designacircuittodetectwhenthe216bitsinputsaresame. 3.Assumeb=3andc=5,afterthefirst@(posedgeclk)whatisthevalueofa?

4. Afterthefirst@(posedgeclk),doesthisdoaswap?

Verilog Course Team

www.verilogcourseteam.com

5.Considerthefollowingcode: `defineFALSE0 `defineTRUE1 initial begin a=`FALSE; a<=`TRUE; if(a==`TRUE) $display("True"); else $display("False"); end Whatwillprintout?TrueorFalse? 6.DesignAND,ORgateusing2:1mux. 7.DrawthecircuittoavoidtheSetupandHoldtimeviolation. 8.Considerthefollowingcode: always@(posedgeclk) if(rst==0) out<=1b0; else out<=data_in; a. Drawthesynthesisviewfortheabovecode. b. ModifythecodeforAsynchronousReset. c. Drawthetimingdiagramforsynchronousandasynchronousreset. 9.Howtotestthefunctionality(testcases)ofaFIFO. 10.WhatistheadvantageofusingGraycodeinsteadofBinarycodewhile designingFIFO. 11.Whataretheparameterstobeconsideredbeforestartingthedesignwork. 12.DesignEXORgateusing4NANDgates. 13.DesignEXNORgateusing4NORgates.
Verilog Course Team www.verilogcourseteam.com

14.Whatwillbethesynthesisstructure?

Verilog Course Team


Dream IT, We make U to Deliver

www.verilogcourseteam.com

15.Considerthefollowingcode, always@(posedgeclk) begin a=b; b=c; c=a; end Whatlogicdoesthecodeimplies.

Verilog Course Team

www.verilogcourseteam.com

You might also like