Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
Hi,
I had used this in an internship project for sine wave generation and was very successful. No need of implementing look-up table and stuff!
You can generate a sine wave using Maclaurin series equation and using up to only 3 terms in the equation. The maximum error percentage between an...
After searching for hrs & a comparative study, finally got a one which is free!
Also u don't have to write scripts to genetrate waveforms.....just fill out a few blank spaces & lo.....ur waveform is generated!
I would recommend it to all who r looking for a free version!
introduction...
Hello all,
Can anyone suggest me a good OpenSource Tool/Package/Editor for creating timing diagrams?
It can also be in a format where one can write a script and then the waveforms are generated on compilation!
The most important thing for me is to save my current work in a format which can be...
Hi....thanks for the reply!
I got my code working! But now I am facing a problem in the testbench!
Since I am having inout ports, so what corresponding mapping must I have in a testbench?
(For normal in or out port, Verilog says that in a testbench, these ports must be driven from a register...
Hi all,
A digital unit has two buses both of them are 32bits wide (say bus1 & bus2) and can either Rx or Tx data, so I am declaring them as INOUT ports in Verilog.
There are also some signals, and according to their conditions data has to be moved from bus1 to bus2 or bus2 to bus bus1.
Can...
A quick explanation from the useage point of view...guess it would be useful!
1> Use of non-blocking statements:
Use it only within SEQUENTIAL 'always' blocks (eg - if the sensitivity list contains a clock signal). A blocking statement here can cause Verilog race conditions.
2> Use of blocking...
Re: Need suggestions for logic flow - Endianness Conversion
1st of all my apologies for the misconception about Endianness! Thanks 'lostinxlation' for the clarification!
So what I essentially need is that, there r two systems interconnected by a bus-system and they have to exchange data. 32...
Hi all,
I need to convert data from big-endian to small-endian and vice-versa.
So that would essentially be the MSB bit taking the position of LSB bit and the LSB bit goes to the MSB position. The bit in position MSB-1 would take the position LSB+1 and the bit in LSB+1 would take the MSB-1...
ok...then I'll accept it as a rule that output ports that deliver data needs to be declared as an internal variable of type register.
I have a Verilog book at hand, but I am running against time (can't read through the basic chapters now)! Need to pick up Verilog as fast as possible and then...
Thanks to all those who have replied!
@ above : If I have understood properly, your suggestion means that the output port has to be declared as a register 'cnt_out'. Now why would I do that? Is there any other way to solve the issue?
What I really want to do is to work with an internal 8 bit...
HI all,
I am very new to Verilog and am getting the following error!
"A net is not a legal lvalue in this context"
The places where I am getting the errors have been marked in the code given below:
`timescale 1 ns / 1 ns
module up_down_counter (clk, n_reset, up_down, inp_data, cnt_out);
//...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.