@@ -13,7 +13,7 @@ package test_pkg;
1313 // ======================
1414 // RX MII configuration, allows you to set the required input data width
1515 // according to the selected Ethernet standard.
16- parameter MII_DATA_WIDTH = 1024 ;
16+ parameter MII_DATA_WIDTH = 64 ;
1717 parameter MII_LANE_WIDTH = 64 ;
1818 parameter RX_ITEM_WIDTH = 8 ;
1919
@@ -25,16 +25,16 @@ package test_pkg;
2525
2626 // TX MFB configuration, by default the same as RX. Useful, for example,
2727 // for enlargement data width from 128b (RX) to 512b (TX).
28- parameter TX_REGIONS = TXA_REGIONS ;
29- parameter TX_REGION_SIZE = TXA_REGION_SIZE ;
30- parameter TX_BLOCK_SIZE = TXA_BLOCK_SIZE ;
31- parameter TX_ITEM_WIDTH = TXA_ITEM_WIDTH ;
28+ parameter TX_REGIONS = 1 ;
29+ parameter TX_REGION_SIZE = 8 ;
30+ parameter TX_BLOCK_SIZE = 8 ;
31+ parameter TX_ITEM_WIDTH = 8 ;
3232
33- parameter RESIZE_BUFFER = 0 ;
33+ parameter RESIZE_BUFFER = 1 ;
3434 parameter METADATA_WIDTH = 102 ;
3535
36- parameter CRC_CHECK_EN = 0 ;
37- parameter MAC_CHECK_EN = 0 ;
36+ parameter CRC_CHECK_EN = 1 ;
37+ parameter MAC_CHECK_EN = 1 ;
3838 parameter MAC_COUNT_MAX = 16 ;
3939 parameter TIMESTAMP_EN = FALSE ;
4040 parameter INBANDFCS = 0 ;
@@ -46,12 +46,12 @@ package test_pkg;
4646 parameter MAC_CHECK_MODE = 3 ;
4747
4848 // Generator parameters
49- parameter FRAME_SIZE_MAX = 4096 ;
50- parameter FRAME_SIZE_MIN = 256 ;
51- parameter TRANSACTION_COUNT = 4000 ;
49+ parameter FRAME_SIZE_MAX = 512 ;
50+ parameter FRAME_SIZE_MIN = 50 ;
51+ parameter TRANSACTION_COUNT = 2500 ;
5252
53- parameter RX_CLK_PERIOD = 5 . 1ns ;
54- parameter TX_CLK_PERIOD = 5ns ;
53+ parameter RX_CLK_PERIOD = 5ns ;
54+ parameter TX_CLK_PERIOD = 8ns ;
5555 parameter MI_CLK_PERIOD = 7ns ;
5656 parameter RESET_TIME = 10 * MI_CLK_PERIOD ;
5757
0 commit comments