| primitive scs8ls_pg_U_DFB(Q, S, R, CK, D); |
| output Q; |
| input S, R, CK, D; |
| reg Q; |
| table |
| 1 0 ? ? : ? : 1; // Asserting preset |
| * 0 ? ? : 1 : 1; // Changing preset |
| ? 1 ? ? : ? : 0; // Asserting reset (dominates preset) |
| 0 * ? ? : 0 : 0; // Changing reset |
| 0 ? (01) 0 : ? : 0; // rising clock |
| ? 0 (01) 1 : ? : 1; // rising clock |
| 0 ? p 0 : 0 : 0; // potential rising clock |
| ? 0 p 1 : 1 : 1; // potential rising clock |
| 0 0 n ? : ? : -; // Clock falling register output does not change |
| 0 0 ? * : ? : -; // Changing Data |
| |
| endtable |
| endprimitive |
| // bnb mar4,2003 - this is a modification of the verplex FF udp |
| // that was edited to work with tetramax and compiles |
| // with verilog-xl with no warnings |