57 lines
970 B
Python
57 lines
970 B
Python
|
from fractions import Fraction
|
||
|
from math import ceil
|
||
|
|
||
|
from migen.fhdl.structure import *
|
||
|
from migen.fhdl import verilog, autofragment
|
||
|
from migen.bus import csr
|
||
|
|
||
|
import migScope
|
||
|
|
||
|
#
|
||
|
#Test RangeDetector
|
||
|
#
|
||
|
#term = migScope.Term(32,True)
|
||
|
#v = verilog.convert(term.get_fragment())
|
||
|
#print(v)
|
||
|
|
||
|
#
|
||
|
#Test RangeDetector
|
||
|
#
|
||
|
#rangeDetector = migScope.RangeDetector (32,True)
|
||
|
#v = verilog.convert(rangeDetector.get_fragment())
|
||
|
#print(v)
|
||
|
|
||
|
#
|
||
|
#Test EdgeDetector
|
||
|
#
|
||
|
#edgeDetector = migScope.EdgeDetector (32,True,"RFB")
|
||
|
#v = verilog.convert(edgeDetector.get_fragment())
|
||
|
#print(v)
|
||
|
|
||
|
#
|
||
|
#Test Timer
|
||
|
#
|
||
|
#timer = migScope.Timer(32)
|
||
|
#v = verilog.convert(timer.get_fragment())
|
||
|
#print(v)
|
||
|
|
||
|
#
|
||
|
#Test Sum
|
||
|
#
|
||
|
sum = migScope.Sum(4,pipe=True)
|
||
|
v = verilog.convert(sum.get_fragment())
|
||
|
print(v)
|
||
|
|
||
|
#
|
||
|
#Test MigIo
|
||
|
#
|
||
|
#migIo = migScope.MigIo(32,"IO")
|
||
|
#v = verilog.convert(migIo.get_fragment())
|
||
|
#print(v)
|
||
|
|
||
|
#
|
||
|
#Test Recorder
|
||
|
#
|
||
|
#recorder = migScope.Recorder(32,1024)
|
||
|
#v = verilog.convert(recorder.get_fragment())
|
||
|
#print(v)
|