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 all,
I am using Spartan 3A device. After full design I have added chip scope. My resource utilization is 98% with CDC( 83% without CDC). I didn’t get any constraint error. My max freq also met with my requirement. But I notice one different behavior...
Guys.. When I give without always, it is showing error " Syntax error near "@"." Are you sure it will synthesis?
If it is yes can u provide full architecture
Hi all,
Basic edge triggered D flip flop: In an edge when the tsu and thold meets, it will latch the input to output.
Master slave D flip flop:In one rising (or falling) edge when the tsu and thold meets, it will latch the input to output in next rising edge (or falling)...
Re: pls pls help me this is very urgent for my project
You have declared the 'i,i1..' in integer. So convert that first into vector. And control the i values at max of "0 downto 23".This warnings wont come.
In Last thread I have mistakenly gave the no as 24. In your case it will come for...
Re: pls pls help me this is very urgent for my project
Hi Srikanth,
You just consider one condition:
when add_bus= 00000000000000000000000000010111, then i value will be 23.
Then obviously i1,i2,i3 values will be 24(They have been declared as variable.It will get update asap)...
There wont be any different in serial interface and parallel interface of ADC.
If you developed for one channel it can be repeated for 16 channel. Upto my knowledge there wont be any difference for each channel.
If it is yes please share the data sheet.
Things has to taken care while design ADC...
Hi sudhirsingh,
Please try to implement the code first. If you have any problems in design we can give some idea or suggestions.It shows your laziness. Otherwise this is not correct place to ask this. you can search in opencore.org.
You cant call any component inside process... read the below thread
http://forums.xilinx.com/t5/Spartan-Family-FPGAs/component-inside-process/m-p/298681.
Please google it once, before you post.
Dual DFF itself enough to remove the meta stability when CDC happens. I dont about Triple DFF synchronizers.May be the below link will give proper justification for why dual DFF is enough for sync...
To optimize the code I suggest you one. Just check the conditions and assert a signal whenever it is satisfied.Then check that signal cond and assign your outputs. As you have common outputs, you can check n of different conditions.
- - - Updated - - -
The above appro will reduce the no of...
hi gnoble29,
I didnt understand one point. whether For loop is necessary in your design?
If it is yes,you can't increment using clock edge.Because the for loop increment operation is not depend on the clock.
If it is no, Design a simple down counter buddy!!!
Ok then you are reading a address and feeding the data to 'n' no of blocks. The 'n' no of blocks will process and needs to write 'n' no of data into the same ram.correct me if i am wrong. And please be specify where the problem is?
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.