still compiling after refactoring field types
This commit is contained in:
parent
73d5e1204c
commit
3f50fe32f8
5 changed files with 95 additions and 74 deletions
14
hs/Types.hs
14
hs/Types.hs
|
@ -1,8 +1,10 @@
|
|||
{-# LANGUAGE DataKinds #-}
|
||||
{-# LANGUAGE NumericUnderscores #-}
|
||||
|
||||
module Types(Pc, Mem, Insn, Addr,
|
||||
Byte, HalfWord, FullWord, DoubleWord, QuadWord)
|
||||
module Types(
|
||||
Pc, Mem, Insn, Addr,
|
||||
Byte, HalfWord, FullWord, DoubleWord, QuadWord
|
||||
)
|
||||
where
|
||||
|
||||
import Clash.Prelude
|
||||
|
@ -12,8 +14,8 @@ type HalfWord = Unsigned 16
|
|||
type FullWord = Unsigned 32
|
||||
type DoubleWord = Unsigned 64
|
||||
type QuadWord = Unsigned 128
|
||||
type Insn = FullWord
|
||||
type Insn = FullWord
|
||||
|
||||
type Pc = DoubleWord
|
||||
type Addr = DoubleWord
|
||||
type Mem n = Vec n FullWord
|
||||
type Pc = DoubleWord
|
||||
type Addr = DoubleWord
|
||||
type Mem n = Vec n FullWord
|
||||
|
|
Reference in a new issue