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.
Try writing a testbench and check what the counter does, as dpaul mentioned you do not need 2 counters. If you need the trigger at 500ns then I would suggest you to look at the counter value condition while setting the timescale in testbench.
Do you have a block diagram? Why do you need FPGA? (just for display). I feel you are complicating the design. You can avoid the FPGA if you just need it as 7 segment display because the design can get complicated using the board. If you have a time constraint then I suggest developing in on PC...
Can you tell the clk and sclk value? In the pic share above in your first post, is the waveform of your clk and sclk signal the same? There is missing information of your clk in the timing diagram, can you repost the timing diagram with clk signal in it?
What do you mean by how to provide the signals? The interfaces I2C/SPI are meant to write/read in to the Python CMOS sensor registers. So you need to look into the registers setting of the CMOS sensor to program the sensor. Through FPGA you can do it.
Did you try it with a student email id? Which software are you trying to use? If you are using 3rd party vendors then u need to buy license and they are not free. But as Barry mentioned the common Xilinx and Altera(Intel) should be free.
I suggest you do not use nxt_state and assign the state signal to idle or read parameters. If you are planning to then u need to define it properly so that it shifts from state to nxt_state or you can simply write state instead of nxt_state.
1. Instead of using nxt_state use state = idle/read...
Re: Verilog error , Pls help
if you have a look at my post #4, I suggested to check the settings, in this case I would suggest you to choose appropriate FPGA and then compile the project. you cannot have 1 device and compile the project meant to be for another device. It does not work like that.
Re: [Moved] how to synchronize 32bit (live) data with UART on spartan 3E.
how is the data coming? Is it axi protocol compatible? If yes then I suggest you go through the below link. You can find examples. Show us the code which tells about the function of filter...
well I want to build a hardware with PCIe Stream IP (Ultrascale PCIe IP), I have a AXI MM source. So I send my AXI MM signals to AXI Stream FIFO and then to PCIe Stream IP.
on the other side I have AXI Datamover which receives signals from PCIe IP and then does the AXI Stream to AXI MM...
I decided to use AXI Stream FIFO and AXI Datamover. AXI Stream FIFO would be from MM Master to streaming slave and from Streaming slave to MM slave I would use AXI Datamover. Yes you are right the AXI Datamover uses streaming interface for control i.e for sending address commands. The Ultrascale...
Re: Verilog error , Pls help
how is it possible that you could pull it off with Spartan-6? did you check the settings? as ads-ee suggested you can declare the variables earlier and also move the "assign" blocks down
Have a look at the code in the link below and use it in your testbench, do the necessary changes in your testbench. Why dont you use Google?