aboutsummaryrefslogtreecommitdiff
path: root/rtl/modexpng_dsp48e1.vh
diff options
context:
space:
mode:
authorPavel V. Shatov (Meister) <meisterpaul1@yandex.ru>2019-10-01 16:18:33 +0300
committerPavel V. Shatov (Meister) <meisterpaul1@yandex.ru>2019-10-01 16:18:33 +0300
commit71f70252dfc7e41103dde420a721be8aa48486d5 (patch)
tree182c413b590d6056b02c5d20818c3385c83610e3 /rtl/modexpng_dsp48e1.vh
parentfde62e373fdfcefefb7da10757a3db933160c911 (diff)
Redesigned core architecture, unified bank structure. All storage blocks now
have eight 4kbit entries and occupy one 36K BRAM tile.
Diffstat (limited to 'rtl/modexpng_dsp48e1.vh')
-rw-r--r--rtl/modexpng_dsp48e1.vh8
1 files changed, 8 insertions, 0 deletions
diff --git a/rtl/modexpng_dsp48e1.vh b/rtl/modexpng_dsp48e1.vh
new file mode 100644
index 0000000..bc3d55c
--- /dev/null
+++ b/rtl/modexpng_dsp48e1.vh
@@ -0,0 +1,8 @@
+localparam DSP48E1_A_W = 30;
+localparam DSP48E1_B_W = 18;
+localparam DSP48E1_C_W = 48;
+localparam DSP48E1_D_W = 25;
+localparam DSP48E1_P_W = 48;
+localparam DSP48E1_INMODE_W = 5;
+localparam DSP48E1_OPMODE_W = 7;
+localparam DSP48E1_ALUMODE_W = 4;