flipflop.comp

来自「CNC 的开放码,EMC2 V2.2.8版」· COMP 代码 · 共 28 行

COMP
28
字号
component flipflop "D type flip-flop";pin in bit data_ "data input";pin in bit clk "clock, rising edge writes data to out";pin in bit set "when true, force out true";pin in bit reset "when true, force out false; overrides set";pin io bit out "output";option data flipflop_data;function _ nofp;license "GPL";;;typedef struct { int oldclk; } flipflop_data;FUNCTION(_) {    int c;    c = clk;    if ( reset ) {	out = 0;    } else if ( set ) {	out = 1;    } else if ( c && ! data.oldclk ) {	out = data_;    }    data.oldclk = c;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?