diff options
| author | Fuwn <[email protected]> | 2026-02-24 20:46:14 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-02-24 20:46:14 -0800 |
| commit | 57bb24b96645ad0f60c6e6968a6b2ac48754e2dc (patch) | |
| tree | 9f7da4da999b87ea9541e5ad83b9cbe87f674ce7 /homework_2/SRC/interface.sv | |
| parent | feat(homework_2): Add initial files (diff) | |
| download | cst456-57bb24b96645ad0f60c6e6968a6b2ac48754e2dc.tar.xz cst456-57bb24b96645ad0f60c6e6968a6b2ac48754e2dc.zip | |
feat(homework_2): Add implementation
Diffstat (limited to 'homework_2/SRC/interface.sv')
| -rw-r--r-- | homework_2/SRC/interface.sv | 31 |
1 files changed, 16 insertions, 15 deletions
diff --git a/homework_2/SRC/interface.sv b/homework_2/SRC/interface.sv index a9906c8..47ed74a 100644 --- a/homework_2/SRC/interface.sv +++ b/homework_2/SRC/interface.sv @@ -1,15 +1,16 @@ -// using a virtual interface handle
-interface des_if (input bit clk);
- logic rstn;
- logic in;
- logic out;
-
- clocking cb @(posedge clk);
- default input #1step output #3ns;
- input out;
- output in;
- endclocking
-
-endinterface
-
-// Top level test
\ No newline at end of file +// using a virtual interface handle +interface des_if ( + input bit clk +); + logic reset; + logic inp; + logic outp; + + clocking cb @(posedge clk); + default input #1step output #3ns; + input outp; + output inp; + endclocking +endinterface + +// Top level test |