Many thanks this is great component - very usefull for me !
My one question - is possible make simple verilog 8bit demodulator ? (for controlling other verilog components)
Many thanks info
You can look at Kees' 'UDB Single Bit IIR Filter' component: http://www.cypress.com/?app=forum&id=2492&rID=76870 . There is also a 2nd order CIC decimator available, but it delivers 16 bit results (even though the usable resolution is only about 10 bits): http://www.cypress.com/?app=forum&id=2492&rID=76872
No no this is not verilog !
Only simple 8bit verilog demodulator like "reverse pwm" (one input mod source from analog modulator - and one 8bit output for controlling other verilog components )
" is possible make simple verilog 8bit demodulator"
yes, it is possible! ; )
@jls1: So with "verilog" you meant "without using the path, just the PLD part of the UDB"? This might be possible, but it would miss the point of using the PSoC... For pure Verilog, I think google will help you.
Yes only simple PLD. Is possible make example verilog code ? I looked on the internet and I could not find anything like it.
Many thanks Kamil
Today im working on simple 8bit demodulator.
module DeMod8(din, en, clk, rst, dout);
input en, rst, clk;
output [7:0] dout;
reg [7:0] dout;
reg [2:0] cnt;
always @(posedge clk) begin
dout = 0;
cnt = 0;
end else if (en) begin
0:dout = din;
1:dout = din;
2:dout = din;
3:dout = din;
4:dout = din;
5:dout = din;
6:dout = din;
7:dout = din;
cnt = cnt + 1;
This verilog code working fine but not precise.
Please help me with more precise code - many thanks