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.
CPRI and SRIO??
CPRI stands for "Common Public Radio Interface" used as a standard interface between Radio equipment (RE) and Radio equipment controller (REC)
SRIO stands for "Serial Rapid IO" which is a bus standard developed by Freescale for inter-processor communication. Now it is very...
Hi,
I need a circuit which gives me an output with a reverse ramp.
For eg, when input is 1V, output should be 3V and when input is 3V output should be 1V (numbers are just indicative, will adjust the value for our requirements)
Thanks,
Naren
To my knowledge, knowing the theory is half the work done. If you can follow it religiously then results will be good. There are many books which talk about these things. Recently I am going through "Right the First Time" by Lee Ritchey which I feel is a very good book which talks about these...
I would like to add a small point.
In LDO, the difference in voltage can be low (not necessarily low always as it depends on the design). In a normal linear regulator the output voltage starts dropping when Vin comes below Vout +1V whereas in an LDO output voltage sustains till Vin = Vout +...
FPGA stands for Field Programmable Gate Array.
It is not necessary to have Xilinx board only for testing FPGA codes. It depends on which FPGA you are using. Currently you can get them from Xilinx, Altera, Lattice etc. Normally VHDL and verilog are used for developing FPGA programs.
A bit of...
Hi,
To my knowledge it depends on your application, like who is writing into the FIFO and who is reading from it. How much time does it take for reading from it. If there is control over that then depth can be of your choice based on the resources available.
-Naren
Basic SPI question
Hi,
I would like to make one point clear here: spi clock is NOT a free running clock. It will be clocked only when there is valid data. So, the start of the byte can always be captured with the start of the clock.
I hope it clarifies it.
Regards,
Naren
Are you talking about Xilinx Coregen? If not, please ignore the response.
I am not sure if frequency can be specified anywhere. When I used it, I did not specify the frequency. You need not bother to change the value if it has come.
ddr sdram controller fpga
DDR is a standard protocol. It should be the same for Micron and Infineon (there may be minor differences in the timing which you can verify). The DDR manufacturers will conform to the JEDEC standards, so if you ask me it should not be a problem.
You just have to...
sram controller on fpga
I would suggest you to look for the ready code. SDRAM controller is not just programming mode registers, it involves much more than that. In your case it is DDR (Double data rate) which is little more than the SDR (single data rate). You need to take care of timing also...
Just to continue with my earlier reply, the DDR memroy chip will have internal data bus width which is twice that at the external bus. By this it manages the double data rate with 2n prefetch. It captures 16 bits on positive edge and 16 bits on negative edge. The entire 32 bits are then used...
sdram fpga controller
First of all to answer your question, SDRAM controller is a device (or program running in the FPGA) which generates all the required signals (control, address) for writing onto the memory or reading from it. It should also abide by the standards.
The part number you have...
I think you will have to arrive at some condition which will define the wait duration dynamically.
Other way is to delay the signals (flop them as many times as the delay is required) and use.
I might be very premitive but this is what I thought.
implementing dram controller in fpga
SDRAM controller is the one which controls the SDRAM operations. Normally you will find it in most of the microprocessors. Microprocessor will use SDRAM to store the data for its processing and thus needs a controller.
If you tell what exactly you need to...
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.