Skip to content

Commit 3637c28

Browse files
committed
Adding more key DSP blocks
1 parent d677d23 commit 3637c28

6 files changed

Lines changed: 10 additions & 5 deletions

File tree

logikbench/__init__.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -83,6 +83,9 @@
8383
from .blocks.aes.aes import Aes
8484
from .blocks.axicrossbar.axicrossbar import Axicrossbar
8585
from .blocks.ethmac.ethmac import Ethmac
86+
from .blocks.fft.fft import Fft
87+
from .blocks.firfix.firfix import Firfix
88+
from .blocks.firprog.firprog import Firprog
8689
from .blocks.ialu.ialu import Ialu
8790
from .blocks.i2c.i2c import I2c
8891
from .blocks.lfsr.lfsr import Lfsr

logikbench/blocks/fft/rtl/fft.v

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,8 @@ module fft
3838
reg [LOG2N:0] output_count;
3939
reg processing;
4040

41+
// static look up table
42+
reg signed [DW-1:0] sine_lut [0:255];
4143

4244
integer i;
4345

@@ -144,8 +146,6 @@ module fft
144146
end
145147
endfunction
146148

147-
reg signed [DW-1:0] sine_lut [0:255];
148-
149149
initial
150150
begin
151151
sine_lut[0] = 16'sd0;

logikbench/blocks/firfix/firfix.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from siliconcompiler.design import DesignSchema
33

44

5-
class Fir(DesignSchema):
5+
class Firfix(DesignSchema):
66
def __init__(self):
77

88
name = 'firfix'

logikbench/blocks/firprog/firprog.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from siliconcompiler.design import DesignSchema
33

44

5-
class Fir(DesignSchema):
5+
class Firprog(DesignSchema):
66
def __init__(self):
77

88
name = 'firprog'

logikbench/blocks/firprog/rtl/firprog.v

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/****************************************************************************
22
* LICENSE: MIT (see ../../../../LICENSE)
3-
* AUTHOR: LogikBench authors
3+
* AUTHOR: LogikBench Authors
44
****************************************************************************
55
* DESCRIPTION:
66
*

tests/common.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,8 @@
7474
block_list = [Aes(),
7575
Axicrossbar(),
7676
Ethmac(),
77+
Firfix(),
78+
Firprog(),
7779
Ialu(),
7880
I2c(),
7981
Lfsr(),

0 commit comments

Comments
 (0)