Alex Forencich
|
5da044826d
|
Add board-level configuration parameter for TDMA BER module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-18 11:25:58 -07:00 |
|
Alex Forencich
|
0c7bdb5635
|
Add missing QSFP28 control signal connections on AU200 and AU250
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-18 01:30:19 -07:00 |
|
Alex Forencich
|
ed2d34153d
|
Use PHY rx_status signal for link status detection
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-17 00:46:05 -07:00 |
|
Alex Forencich
|
5058b797d2
|
merged changes in eth
|
2022-05-16 23:23:27 -07:00 |
|
Alex Forencich
|
2b33698f9b
|
Fix alignment
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-16 13:25:13 -07:00 |
|
Alex Forencich
|
814a51a37c
|
Use 128 KB RX RAM size for 25G designs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-16 13:24:56 -07:00 |
|
Alex Forencich
|
827cb1ea1d
|
Pipeline arbitration delay in muxes
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-15 19:35:39 -07:00 |
|
Alex Forencich
|
01aa6a885b
|
Rewrite early ready condition
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-15 19:32:28 -07:00 |
|
Alex Forencich
|
a020225304
|
Rewrite resets
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-15 19:30:14 -07:00 |
|
Alex Forencich
|
42cf40f338
|
merged changes in pcie
|
2022-05-15 19:27:48 -07:00 |
|
Alex Forencich
|
48e525f62a
|
merged changes in eth
|
2022-05-15 19:00:00 -07:00 |
|
Alex Forencich
|
9653caf09b
|
Add 25G mqnic design for Cisco Nexus K3P-Q
|
2022-05-09 14:02:13 -07:00 |
|
Alex Forencich
|
ba9ef590b7
|
Use Cisco Nexus part numbers for Cisco Nexus boards
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-09 13:43:47 -07:00 |
|
Alex Forencich
|
835f0d38f0
|
Update PTP subsystem to use separate clock for improved stability
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-06 17:46:16 -07:00 |
|
Alex Forencich
|
6656a14528
|
merged changes in eth
|
2022-05-06 00:22:55 -07:00 |
|
Alex Forencich
|
18d5c325bf
|
Fix CMAC RX PTP timestamps
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-05 23:21:11 -07:00 |
|
Alex Forencich
|
c2fea3a616
|
Add port register blocks with support for PHY link status reporting
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-04 09:03:37 -07:00 |
|
Alex Forencich
|
f67c704b11
|
Update placement constraints for hierarchy changes
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-02 13:16:20 -07:00 |
|
Alex Forencich
|
cfdd6f5455
|
Decouple transmit completion handling from PTP timestamping
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-05-01 17:41:47 -07:00 |
|
Alex Forencich
|
53f3547ef5
|
Rework hierarchy to move port-specific logic out of mqnic_core and into mqnic_interface and new port-level modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-29 14:32:57 -07:00 |
|
Alex Forencich
|
2d5e82f42a
|
apps: Fix application module symbol search path to include core mqnic module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-25 00:48:56 -07:00 |
|
Alex Forencich
|
d5c2566dff
|
Add statistics collection for AXI DMA IF
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-23 13:12:50 -07:00 |
|
Alex Forencich
|
2bd8350276
|
Add RX queue mapping module
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-23 00:12:22 -07:00 |
|
Alex Forencich
|
28bbae908b
|
fpga/common: Store receive queue index in packet object in driver model
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-22 19:04:26 -07:00 |
|
Alex Forencich
|
ba70ae2521
|
fpga/mqnic/fb2CG: Add integrations for template and DMA benchmark applications on fb2CG@KU15P
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-21 14:20:40 -07:00 |
|
Alex Forencich
|
d45857fb98
|
fpga/app/dma_bench: Add DMA benchmark application
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-21 14:19:43 -07:00 |
|
Alex Forencich
|
6044b75fa3
|
fpga/app/template: Add extension kernel module for template application
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-21 13:43:36 -07:00 |
|
Alex Forencich
|
e2cf0947ae
|
fpga/app/template: Add utility for template application
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-21 13:42:56 -07:00 |
|
Alex Forencich
|
7f8bbe30de
|
Add application ID
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-21 13:15:45 -07:00 |
|
Alex Forencich
|
ba70498518
|
fpga: Add DMA immediate connections and parameters
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-20 15:00:58 -07:00 |
|
Alex Forencich
|
aaadae3809
|
merged changes in pcie
|
2022-04-20 00:44:33 -07:00 |
|
Alex Forencich
|
f6397865e2
|
fpga/mqnic/fb2CG: Remove old comments from config.tcl scripts
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-19 23:35:51 -07:00 |
|
Alex Forencich
|
07cb1e8da7
|
fpga/mqnic/XUPP3R: Add 10G mqnic design for XUP-P3R
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-18 22:54:31 -07:00 |
|
Alex Forencich
|
1ffbd2d8d3
|
mqnic/fpga/XUPP3R: Add 10G, 25G, and 100G mqnic designs for BittWare XUP-P3R board
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-16 12:33:50 -07:00 |
|
Alex Forencich
|
eb530475fb
|
More expressive flash format register
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-15 18:38:01 -07:00 |
|
Alex Forencich
|
756afbc13c
|
fpga/mqnic/VCU1525: Generate fallback bitstreams
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-15 13:25:46 -07:00 |
|
Alex Forencich
|
47f0044099
|
fpga/mqnic: Fix incorrect SLR in placement constraints
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-14 11:51:10 -07:00 |
|
Alex Forencich
|
f58d922e8f
|
fpga/mqnic: Use correct clock frequencies in 25G testbenches
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-13 20:20:01 -07:00 |
|
Alex Forencich
|
f687aba432
|
fpga/mqnic: Update designs to use port mapping modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-13 01:37:10 -07:00 |
|
Alex Forencich
|
c587bc54a1
|
fpga/common: Add port mapping modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-12 21:16:17 -07:00 |
|
Alex Forencich
|
3d5dc74e01
|
fpga/common: Fix MTU register write addresses
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-12 14:10:47 -07:00 |
|
Alex Forencich
|
57905a5ef9
|
fpga/mqnic/ZCU106/fpga_zynqmp: Rewrite zynq PS TCL script, rework PS clock settings, switch to 300 MHz PL clock
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-11 12:25:51 -07:00 |
|
Alex Forencich
|
72d8583235
|
fpga/mqnic/ZCU106/fpga_zynqmp: Remove unused I2C interface
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-11 10:54:58 -07:00 |
|
Alex Forencich
|
4b4922c858
|
fpga/mqnic: Add 10G mqnic design for DNPCIe_40G_KU_LL_2QSFP
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-09 23:03:31 -07:00 |
|
Alex Forencich
|
c5d5fe8a64
|
fpga/mqnic: Remove unused wires
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-09 23:02:44 -07:00 |
|
Alex Forencich
|
1bb7053a68
|
ZCU106/fpga_zynqmp: Add integration test
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-07 21:42:01 -07:00 |
|
Alex Forencich
|
5f7c051b5b
|
ZCU106/fpga_zynqmp: Sync module parameters
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-07 21:41:06 -07:00 |
|
Alex Forencich
|
2eb4e5c4bd
|
ZCU106/fpga_zynqmp/ps/petalinux/: Enable PTP in kernel and add linuxptp package
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-04-07 19:23:36 -07:00 |
|
Joachim Foerster
|
eb17563097
|
ZCU106/fpga_zynqmp/ps/petalinux/: Add shortcut Makefile target "build-boot" to build PetaLinux including boot files in one step
Signed-off-by: Joachim Foerster <joachim.foerster@missinglinkelectronics.com>
|
2022-04-07 18:41:05 +02:00 |
|
Joachim Foerster
|
2252308dc2
|
ZCU106/fpga_zynqmp/: README: Provide more information on how to build and test
Signed-off-by: Joachim Foerster <joachim.foerster@missinglinkelectronics.com>
|
2022-04-07 18:41:05 +02:00 |
|