expi.tdf
来自「Vhdl实现计算exp功能 在apex20k上经过验证」· TDF 代码 · 共 28 行
TDF
28 行
function sine(angle[7..0],clock) returns (sine[7..0]);
subdesign expi
(
theta[7..0] : input;
real[7..0] : output;
imag[7..0] : output;
clock : input;
)
variable
fn_sine1 : sine;
fn_sine2 : sine;
reg[1..0][7..0] : dff;
divclock : dff;
begin
divclock=not divclock;
divclock.clk=clock;
fn_sine1.angle[]=64+theta[];
fn_sine2.angle[]=theta[];
fn_sine1.clock=clock;
fn_sine2.clock=clock;
reg[1][]=fn_sine1.sine[];
reg[0][]=fn_sine2.sine[];
reg[][].clk=divclock;
real[]=reg[1][];
imag[]=reg[0][];
end;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?