mirror of
https://github.com/YosysHQ/yosys
synced 2025-07-30 16:03:17 +00:00
Add more SVA test cases for future Verific work
This commit is contained in:
parent
5be535517c
commit
84f15260b5
5 changed files with 74 additions and 1 deletions
26
tests/sva/basic05.vhd
Normal file
26
tests/sva/basic05.vhd
Normal file
|
@ -0,0 +1,26 @@
|
|||
library ieee;
|
||||
use ieee.std_logic_1164.all;
|
||||
|
||||
entity demo is
|
||||
port (
|
||||
clock : in std_logic;
|
||||
ctrl : in std_logic;
|
||||
x : out std_logic
|
||||
);
|
||||
end entity;
|
||||
|
||||
architecture rtl of demo is
|
||||
signal read : std_logic;
|
||||
signal write : std_logic;
|
||||
signal ready : std_logic;
|
||||
begin
|
||||
process (clock) begin
|
||||
if (rising_edge(clock)) then
|
||||
read <= not ctrl;
|
||||
write <= ctrl;
|
||||
ready <= write;
|
||||
end if;
|
||||
end process;
|
||||
|
||||
x <= read xor write xor ready;
|
||||
end architecture;
|
Loading…
Add table
Add a link
Reference in a new issue