Alex Forencich
|
1be196279f
|
Fix FIFO instances in S10DX example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-17 11:05:24 -07:00 |
|
Alex Forencich
|
2858aaaef7
|
Add TX PTP timestamp enable bit in tuser
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-17 10:58:40 -07:00 |
|
Alex Forencich
|
50b6f53387
|
Update testbench clock frequencies
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-15 01:53:31 -07:00 |
|
Alex Forencich
|
d3fb11b2c3
|
Use unified 10G/25G design for HTG9200
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 21:35:42 -07:00 |
|
Alex Forencich
|
412df8fea0
|
Use unified 10G/25G design for fb2CG@KU15P
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 21:34:53 -07:00 |
|
Alex Forencich
|
026a302c1c
|
Use unified 10G/25G design for ExaNIC X25
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 20:45:47 -07:00 |
|
Alex Forencich
|
5dc38f11b7
|
Use unified 10G/25G design for Alveo VCU1525
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 20:42:40 -07:00 |
|
Alex Forencich
|
a221adc468
|
Use unified 10G/25G design for Alveo U50
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 20:40:38 -07:00 |
|
Alex Forencich
|
147435dfe1
|
Use unified 10G/25G design for Alveo U280
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 20:38:34 -07:00 |
|
Alex Forencich
|
ea80d853ed
|
Use unified 10G/25G design for Alveo U250
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 19:53:21 -07:00 |
|
Alex Forencich
|
0b18633bb1
|
Use unified 10G/25G design for Alveo U200
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 19:49:25 -07:00 |
|
Alex Forencich
|
489ee73355
|
Use unified 10G/25G design for VCU118
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 19:02:57 -07:00 |
|
Alex Forencich
|
729c5a61ce
|
Use unified 10G/25G design for ADM-PCIE-9V3
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 18:59:33 -07:00 |
|
Alex Forencich
|
48cbe43fa7
|
Update Vivado makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 18:48:34 -07:00 |
|
Alex Forencich
|
b6a9092a9f
|
Update makefiles for Intel devices
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 17:46:34 -07:00 |
|
Alex Forencich
|
c4376c8674
|
Update XDC files
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-13 17:12:32 -07:00 |
|
Alex Forencich
|
905e6c6358
|
Add PTP timestamping tests for 1G MAC
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-08 01:41:35 -07:00 |
|
Alex Forencich
|
9665df8a44
|
Fix PTP timestamping in 1G MAC
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-08 01:41:14 -07:00 |
|
Alex Forencich
|
1f0b6a625c
|
PTP parameter clean-up
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-06 16:46:32 -07:00 |
|
Alex Forencich
|
9dafc3aaee
|
Use internal BYTE_LANES parameter
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-07-06 16:28:08 -07:00 |
|
Alex Forencich
|
9159425cd8
|
Use correct payload lengths
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-29 22:18:50 -07:00 |
|
Alex Forencich
|
f705646e3e
|
Pull out header size as a parameter
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-06-29 15:48:39 -07:00 |
|
Alex Forencich
|
77adf30dad
|
Add missing serdes_rx_reset_req output to 10G MAC+PHY modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-02-22 17:36:01 -08:00 |
|
Alex Forencich
|
5f15cdeb24
|
Update ubuntu version in CI
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-02-17 16:05:02 -08:00 |
|
Alex Forencich
|
c65161e696
|
Remove recursively-expanded macros for module parameters in makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-02-17 16:04:16 -08:00 |
|
Alex Forencich
|
db818b2f53
|
merged changes in axis
|
2023-02-17 16:03:28 -08:00 |
|
Alex Forencich
|
960a2eab61
|
Remove recursively-expanded macros for module parameters in makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-02-17 15:56:40 -08:00 |
|
Alex Forencich
|
5f1ad94041
|
Update ubuntu version in CI
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-02-13 13:03:06 -08:00 |
|
Alex Forencich
|
ab0c382123
|
Rework parameter handling in makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-29 21:03:16 -08:00 |
|
Alex Forencich
|
c4f94773fa
|
merged changes in axis
|
2023-01-29 21:03:02 -08:00 |
|
Alex Forencich
|
b81e323a6d
|
Rework parameter handling in testbench makefiles
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-29 20:53:11 -08:00 |
|
Alex Forencich
|
3ac119305d
|
Update CI configuration
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-25 19:10:50 -08:00 |
|
Alex Forencich
|
e6d8ed7992
|
Update CI configuration
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-25 19:10:09 -08:00 |
|
Alex Forencich
|
57803eeeb8
|
Remove deprecated assignments
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-24 15:07:45 -08:00 |
|
Alex Forencich
|
450765187e
|
Update lfsr.v
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-15 12:36:03 -08:00 |
|
Alex Forencich
|
cb1dc8fb15
|
Optimize FCS verification in 10G/25G MAC modules
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-13 15:47:30 -08:00 |
|
Alex Forencich
|
7a0e88ffea
|
Update vivado.mk
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-13 14:57:46 -08:00 |
|
Alex Forencich
|
f3d5e74527
|
Add RV901T example design
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-01 22:03:14 -08:00 |
|
Alex Forencich
|
713b138ece
|
Fix timing of IDDR2 on Spartan 6
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2023-01-01 21:44:15 -08:00 |
|
Alex Forencich
|
a77c671920
|
merged changes in axis
|
2022-12-30 17:06:48 -08:00 |
|
Alex Forencich
|
786e971f40
|
Remove separate memory read register (it causes ISE to crash, and is not necessary for URAM inference)
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-12-29 23:54:17 -08:00 |
|
Alex Forencich
|
8c3df76b97
|
Fix signal name
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-12-27 18:26:58 -08:00 |
|
Alex Forencich
|
a1abc97e2a
|
ISE does not support clog2 in localparam
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-12-27 18:26:47 -08:00 |
|
Alex Forencich
|
46bd4302de
|
Update async FIFO timing constraints to handle clocks from OOC IP that are not constrained during synthesis
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-12-08 18:49:21 -08:00 |
|
Alex Forencich
|
2199a15c75
|
Force possible floating point parameter value to integer when taking clog2
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-01 23:56:27 -07:00 |
|
Alex Forencich
|
5e528e0057
|
Update FIFO PIPELINE_OUTPUT to RAM_PIPELINE
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-01 23:56:11 -07:00 |
|
Alex Forencich
|
b765c78f56
|
merged changes in axis
|
2022-11-01 23:55:36 -07:00 |
|
Alex Forencich
|
ed6130575d
|
Update async FIFO timing constraints
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-01 23:27:39 -07:00 |
|
Alex Forencich
|
9c3409f9d7
|
Add option for output FIFO to improve pipelining and RAM inference for large FIFOs
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-01 19:02:53 -07:00 |
|
Alex Forencich
|
d4cf84ccf0
|
Consolidated RAM pipeline output wires
Signed-off-by: Alex Forencich <alex@alexforencich.com>
|
2022-11-01 16:36:11 -07:00 |
|