fpga: x400: Add support for X410 motherboard FPGA
Co-authored-by: Andrew Moch <Andrew.Moch@ni.com> Co-authored-by: Daniel Jepson <daniel.jepson@ni.com> Co-authored-by: Javier Valenzuela <javier.valenzuela@ni.com> Co-authored-by: Joerg Hofrichter <joerg.hofrichter@ni.com> Co-authored-by: Kumaran Subramoniam <kumaran.subramoniam@ni.com> Co-authored-by: Max Köhler <max.koehler@ni.com> Co-authored-by: Michael Auchter <michael.auchter@ni.com> Co-authored-by: Paul Butler <paul.butler@ni.com> Co-authored-by: Wade Fife <wade.fife@ettus.com> Co-authored-by: Hector Rubio <hrubio@ni.com> Original-commit: 6d3765605262016a80f71e36357f749ea35cbe5a
This commit is contained in:
committed by
Aaron Rossetto
co-authored by
Andrew Moch
Daniel Jepson
Javier Valenzuela
Joerg Hofrichter
Kumaran Subramoniam
Max Köhler
Michael Auchter
Paul Butler
Hector Rubio
parent
bfef20ea45
commit
61782b02d7
@@ -0,0 +1,22 @@
|
||||
#
|
||||
# Copyright 2021 Ettus Research, A National Instruments Brand
|
||||
#
|
||||
# SPDX-License-Identifier: LGPL-3.0-or-later
|
||||
#
|
||||
|
||||
##################################################
|
||||
# Coregen Sources
|
||||
##################################################
|
||||
|
||||
COREGEN_DSP_SRCS = $(abspath $(addprefix $(IP_DIR)/../coregen_dsp/, \
|
||||
hbdec1.v \
|
||||
hbdec1.edif \
|
||||
hbdec1_stub.v \
|
||||
hbdec2.v \
|
||||
hbdec2.edif \
|
||||
hbdec2_stub.v \
|
||||
hbdec3.v \
|
||||
hbdec3.edif \
|
||||
hbdec3_stub.v \
|
||||
))
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,20 @@
|
||||
module hbdec1(
|
||||
sclr, ce, rfd, rdy, data_valid, coef_we, nd, clk,
|
||||
coef_ld, dout_1, dout_2, din_1, din_2, coef_din
|
||||
)
|
||||
/* synthesis syn_black_box black_box_pad_pin="sclr,ce,rfd,rdy,data_valid,coef_we,nd,clk,coef_ld,dout_1[47:0],dout_2[47:0],din_1[23:0],din_2[23:0],coef_din[17:0]" */;
|
||||
input sclr;
|
||||
input ce;
|
||||
output rfd;
|
||||
output rdy;
|
||||
output data_valid;
|
||||
input coef_we;
|
||||
input nd;
|
||||
input clk;
|
||||
input coef_ld;
|
||||
output [46:0]dout_1;
|
||||
output [46:0]dout_2;
|
||||
input [23:0]din_1;
|
||||
input [23:0]din_2;
|
||||
input [17:0]coef_din;
|
||||
endmodule
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,20 @@
|
||||
module hbdec2(
|
||||
sclr, ce, rfd, rdy, data_valid, coef_we, nd, clk,
|
||||
coef_ld, dout_1, dout_2, din_1, din_2, coef_din
|
||||
)
|
||||
/* synthesis syn_black_box black_box_pad_pin="sclr,ce,rfd,rdy,data_valid,coef_we,nd,clk,coef_ld,dout_1[47:0],dout_2[47:0],din_1[23:0],din_2[23:0],coef_din[17:0]" */;
|
||||
input sclr;
|
||||
input ce;
|
||||
output rfd;
|
||||
output rdy;
|
||||
output data_valid;
|
||||
input coef_we;
|
||||
input nd;
|
||||
input clk;
|
||||
input coef_ld;
|
||||
output [46:0]dout_1;
|
||||
output [46:0]dout_2;
|
||||
input [23:0]din_1;
|
||||
input [23:0]din_2;
|
||||
input [17:0]coef_din;
|
||||
endmodule
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,20 @@
|
||||
module hbdec3(
|
||||
sclr, ce, rfd, rdy, data_valid, coef_we, nd, clk,
|
||||
coef_ld, dout_1, dout_2, din_1, din_2, coef_din
|
||||
)
|
||||
/* synthesis syn_black_box black_box_pad_pin="sclr,ce,rfd,rdy,data_valid,coef_we,nd,clk,coef_ld,dout_1[47:0],dout_2[47:0],din_1[23:0],din_2[23:0],coef_din[17:0]" */;
|
||||
input sclr;
|
||||
input ce;
|
||||
output rfd;
|
||||
output rdy;
|
||||
output data_valid;
|
||||
input coef_we;
|
||||
input nd;
|
||||
input clk;
|
||||
input coef_ld;
|
||||
output [47:0]dout_1;
|
||||
output [47:0]dout_2;
|
||||
input [23:0]din_1;
|
||||
input [23:0]din_2;
|
||||
input [17:0]coef_din;
|
||||
endmodule
|
||||
Reference in New Issue
Block a user