Can you list out some of enhancements in verilog 2001, Computer Engineering

Assignment Help:

Can you list out some of enhancements in Verilog 2001?

In  earlier  version  of  Verilog,  we  use  'or'  to  specify  more  than  one  element  in  sensitivity  list.  In Verilog 2001, we can use comma as represented in the illustration below.

// Verilog 2k example for usage of comma

always @ (i1,i2,i3,i4)

Verilog  2001  allows  us  to  use  star  in  sensitive  list  rather than listing  all  the  variables  in  RHS  of combo logics. This removes typo mistakes and hence avoids simulation and synthesis mismatches,

Verilog 2001 allows port direction and data type in the port list of modules as represented in the instance below

module memory (

input r,

input wr, input [7:0] data_in,

input [3:0] addr,

output [7:0] data_out

);

Width  elements  of  ports,  wire  or  reg  declarations  require  a  constant  in  both  LSB and  MSB . Before  Verilog  2001,  it's  a  syntax  error  to  specify  a  function  call  to  evaluate  the  value  of  these widths. For instance, following code is erroneous before Verilog 2001 version.

 


Related Discussions:- Can you list out some of enhancements in verilog 2001

Engineering and managerial economics, write a short note on good blend of e...

write a short note on good blend of engineering and managerial economics

Dynamic programming problem, KK manufacturing company is faced with demand ...

KK manufacturing company is faced with demand for its product in each of the next four periods as shown in Table 1.  It must decide upon a production schedule to meet these demands

What is fan-out, What is fan-out? Estimate the average count of every "...

What is fan-out? Estimate the average count of every "many" association encountered with the path. Multiply the individual fan-outs who obtain the fan-out of the whole path, wh

Explain protection mechanism, Explain Protection mechanism. Protection...

Explain Protection mechanism. Protection mechanism: The subsequent mechanisms are commonly utilized for protecting files having programs and data. (a) Access controls list

Determine the number of classes of ip addresses, The total number of class ...

The total number of class of IP address are? The total number of class of IP addresses are 5.

Write an applet that display the directory holding html file, Write an appl...

Write an applet that display the directory holding the HTML file that started the applet and the directory from which, applet class file was loaded. An applet is here given bel

Queueing process, explain in detail about queueing process

explain in detail about queueing process

Characteristics of a pipeline, What are the main characteristics of a pipel...

What are the main characteristics of a pipeline? Ans: The main characteristics of a pipeline are: a) The speedup or efficiency gain by suing a pipeline depends on the numbe

ASP.NET, I have developed a web application in .net & if the web applicati...

I have developed a web application in .net & if the web application is idle for some time & after that if we perform some action on that web page then it doesn''t respond. Can you

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd