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.
Another suggestion - If by chance you are using an Altera device, there is a UART ip core included and you could use the NIOS and some C code and implement the whole UART pretty easily, can skip the whole implementing the UART in HDL phase.
If I understood you right this is what you want to do -
Bring out your FIFO signals as ports in your i2c core instantiation which will allow you to access your FIFO signals in the testbench. Now you can manipulate your FIFO signals in your testbench.
The top right corner of the Megawizard plug-in manager has a button called Documentation. You'll find a PLL user's manual here which will explain in detail all the ports of the PLL module. Your PLL will work if you don't use the 'areset' and 'locked' ports. The 'locked' is asserted when your PLL...
You just need to instantiate a PLL using MegaWizard. In Quartus under the "Tools" tab you'll find the MegaWizard PlugIn manager. Open that and it's a wizard that will guide you on creating your PLL (ALTPLL is located in the I/O folder under installed plug-ins in the megawizard plug-in manager)...
You cannot have this -" #100 $finish;" in an always block(read up on "always blocks" in verilog). Move that "$finish" out of the always block if you want the $finish statement. Also when you say word do you mean 4bytes? Right now your code outputs 8 bits at a time.
Re: Plz explain this
You have an intra-assignment delay for a blocking and non-blocking statement. You should be able to figure this one out after going through this pdf - www.sutherland-hdl.com/.../1996CUG-presentation_nonblocking_assigns.pdf
Hi,
Anybody ever implemented an i2c switch in FPGA? I am trying to implement a 1 to 10 i2c switch in a FPGA (functionally similar to PCA9548A from TI). I know there are ICs out there which would serve the same functionality but need to implement it in a FPGA. Any hints or suggestions about...
Yikes, that doesn't seem pleasant at all!! I am sorry I couldn't be of more help...I am trying to migrate to a Windows7 machine but still haven't tried anything. If I do come across a Byteblaster solution will let you know!
Have you gone through these posts on the Altera Forum :
https://www.alteraforum.com/forum/showthread.php?t=19233&highlight=windows+7
https://www.alteraforum.com/forum/showthread.php?t=3534&highlight=windows+7
From what I gather I think using drivers from Quartus 7.1 or 6.1 maybe a...
you could use this as a starting point. There maybe minor errors in the framework below:
module adder_tb();
reg clk, reset;
reg [3:0] a,b;
reg carry_in;
wire carry_out;
//adjust your delay according to your reset pulse width
initial begin
clk = 0;
reset = 0;
#20 reset = 1;
#20 reset =...
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.