Professional Documents
Culture Documents
com
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.
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.
www.verilogcourseteam.com
1.Designacircuit(positiveedge)thatdetectthesequencewheninputchanges from0to1,theoutputshouldgohighforonlyoneclockpulse.
2.Designacircuittodetectwhenthe216bitsinputsaresame. 3.Assumeb=3andc=5,afterthefirst@(posedgeclk)whatisthevalueofa?
4. Afterthefirst@(posedgeclk),doesthisdoaswap?
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?
www.verilogcourseteam.com
www.verilogcourseteam.com