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 + -
显示快捷键?