Method: Handshaker#reset

Defined in:
lib/HDLRuby/hdr_samples/with_class.rb

#resetObject

Generate the reset of the handshaker.



33
34
35
36
37
38
39
40
41
42
43
44
45
46
# File 'lib/HDLRuby/hdr_samples/with_class.rb', line 33

def reset
    read_valid  = @read_valid
    read_ready  = @read_ready
    write_valid = @write_valid
    write_ready = @write_ready
    HDLRuby::High.cur_system.open do
        par do
            read_valid  <= 0
            read_ready  <= 0
            write_valid <= 1
            write_ready <= 1
        end
    end
end