Sha256: 0d003b65247642d7188cf9dc038caa3530519e636825f9df30e5c4f432fc432c
Contents?: true
Size: 438 Bytes
Versions: 14
Compression:
Stored size: 438 Bytes
Contents
# Describes an 8-bit data 16-bit address ROM. system :huge_rom do [15..0].input :addr [7..0].output :data bit[7..0][-65536].constant content: 65536.times.map {|i| i.to_value.as(bit[8]) } data <= content[addr] end system :test_rom do [15..0].inner :addr [7..0].inner :data huge_rom(:my_rom).(addr,data) timed do 8.times do |i| addr <= i !10.ns end end end
Version data entries
14 entries across 14 versions & 1 rubygems