datasample.tdf
来自「这是用AHDL语言编写的一个PCI采集系统的逻辑源码」· TDF 代码 · 共 46 行
TDF
46 行
SUBDESIGN datasample
(
--signals from data sample circuit
sh : INPUT; -- line CCD frame sync
data_in[7..0] : INPUT; -- CA3318 data output(ID[7..0])
sm_clk : INPUT; -- CA3318 SAMPLE CLK
src_clk : INPUT; -- SOURCE CLK,TO PRODUCE TIMING SIGNALS ,10M
--signals to pingpang unit
data_out[7..0] : OUTPUT;
ram_wr_addr[14..0] : OUTPUT;
dfv,ndfv,sync,pclk : OUTPUT; --ODD AND EVEN INDICATOR
)
VARIABLE
o_e,pclk : DFF;
data[7..0] : DFF;
ram_wr_addr[14..0] : DFF;
BEGIN
--produce wr ouput
sync = sh;
pclk.clk = !src_clk;
pclk = sm_clk;
--produce data output
data[].clk = pclk;
data[] = data_in[];
data_out[] = data[];
--produce addr output
ram_wr_addr[].clk = PCLK;
ram_wr_addr[] = ram_wr_addr[] + 1;
ram_wr_addr[].clrn = !sh;
--ram_wr_addr[] = ram_addr;
--PRODUCE ODD AND EVEN SIGNALS
o_e.clk = sh;
o_e = !o_e;
dfv = o_e;
ndfv = !o_e;
END;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?