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.
I want to get back to circuit design and decided to practice some of the problems. I'm using VHDL for coding. The problem looked simple to me, but to my surprise I was not able to solve it. Please bear in mind that it is not a homework problem. I work full time and simply want to do more of...
I'm trying to understand the meaning of virtual methods in SystemVerilog. Say we have the following code
class Transaction;
...
some attributes
...
virtual function calc_something();
...
calculating something
...
endfunction
...
endclass
class BadTransaction extends...
I know that verification involves three steps
1. Compilation
2. Elaboration
3. Simulation
I understand what happens at steps 1 and 3. At step one the code is compiled to create object code. At step 3 the actual simulation is run. But I don't know what happens at step 2. I can't even understand...
I'm trying to understand how Z and X states are synthesized in Verilog, if they are at all.
Lets say I have the following circuit:
case(sel)
2'bzz : begin
out = a;
end
2'b0z : begin
out = b;
end
2'b1z : begin...
i'm having trouble reading this part of your reply. did you mean that it will store the opcode of the instruction and the address of xyz in the instruction memory and the value for the xyz variable in data memory. am i correct?
i'm slightly confused about those two memories. i know that the name of memory corresponds to the type of data stored in it (duh), but i still don't quite see it.
say we have the following assembly:
MOV A, #24 ; move 0x24 to the accumulator
does it mean that opcode for MOV will be stored in...
this is a very generic question.
i have a function written in C and i also have assembly version of the function. the task that i have is to identify places in the function which consume most of the execution cycles and find a way to reduce them. so the question is what usually consumes a lot...
i'm a bit confused about picoblaze instantiation. as far as i understood it is a free soft core, but i'm not sure what package to use in my file in order to be able to instantiate picoblaze. do i just download ISE WebPack and i have picoblaze available to me or there is some specific software i...
i have two integers, both with different ranges. i need to take lower bits of the integer with a larger range and assign them to the one with a lower range
i.e.
signal less_bits : integer range 0 to 3;
signal more_bits : integer range 0 to 4;
more_bits <= 4;
less_bits <= more_bits -- less...
the link posted by roli doesn't work. i would appreciate if someone could repost the material. also it would be appreciated if there is someone who knows where the website (h**p://www-ee.eng.hawaii.edu/~msmith/ASICs/HTML/ASICs.htm#anchor11320) moved.
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.