Skip to content

Commit

Permalink
mibuild/altera: cleanup
Browse files Browse the repository at this point in the history
sbourdeauducq committed Apr 20, 2015
1 parent 65eeb33 commit f57ee29
Showing 1 changed file with 5 additions and 7 deletions.
12 changes: 5 additions & 7 deletions mibuild/altera/common.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
from migen.fhdl.std import (Instance, Module)
from migen.genlib.io import (DifferentialInput, DifferentialOutput)


__all__ = ['altera_special_overrides']
from migen.fhdl.std import Instance, Module
from migen.genlib.io import DifferentialInput, DifferentialOutput


class QuartusDifferentialInputImpl(Module):
def __init__(self, i_p, i_n, o):
self.specials += Instance("ALT_INBUF_DIFF",
name='ibuf_diff',
name="ibuf_diff",
i_i=i_p,
i_ibar=i_n,
o_o=o)
@@ -23,7 +20,7 @@ def lower(dr):
class QuartusDifferentialOutputImpl(Module):
def __init__(self, i, o_p, o_n):
self.specials += Instance("ALT_OUTBUF_DIFF",
name='obuf_diff',
name="obuf_diff",
i_i=i,
o_o=o_p,
o_obar=o_n)
@@ -34,6 +31,7 @@ class QuartusDifferentialOutput:
def lower(dr):
return QuartusDifferentialOutputImpl(dr.i, dr.o_p, dr.o_n)


altera_special_overrides = {
DifferentialInput: QuartusDifferentialInput,
DifferentialOutput: QuartusDifferentialOutput

0 comments on commit f57ee29

Please sign in to comment.