1
0
mirror of https://github.com/corundum/corundum.git synced 2025-01-30 08:32:52 +08:00

Add parameters to ip_complete testbenches

This commit is contained in:
Alex Forencich 2015-02-26 21:41:51 -08:00
parent d34aaf784d
commit b2ea1c8568
2 changed files with 20 additions and 8 deletions

View File

@ -28,6 +28,12 @@ THE SOFTWARE.
module test_ip_complete; module test_ip_complete;
// Parameters
parameter ARP_CACHE_ADDR_WIDTH = 2;
parameter ARP_REQUEST_RETRY_COUNT = 4;
parameter ARP_REQUEST_RETRY_INTERVAL = 150;
parameter ARP_REQUEST_TIMEOUT = 400;
// Inputs // Inputs
reg clk = 0; reg clk = 0;
reg rst = 0; reg rst = 0;
@ -193,10 +199,10 @@ initial begin
end end
ip_complete #( ip_complete #(
.ARP_CACHE_ADDR_WIDTH(2), .ARP_CACHE_ADDR_WIDTH(ARP_CACHE_ADDR_WIDTH),
.ARP_REQUEST_RETRY_COUNT(4), .ARP_REQUEST_RETRY_COUNT(ARP_REQUEST_RETRY_COUNT),
.ARP_REQUEST_RETRY_INTERVAL(150), .ARP_REQUEST_RETRY_INTERVAL(ARP_REQUEST_RETRY_INTERVAL),
.ARP_REQUEST_TIMEOUT(400) .ARP_REQUEST_TIMEOUT(ARP_REQUEST_TIMEOUT)
) )
UUT ( UUT (
.clk(clk), .clk(clk),

View File

@ -28,6 +28,12 @@ THE SOFTWARE.
module test_ip_complete_64; module test_ip_complete_64;
// Parameters
parameter ARP_CACHE_ADDR_WIDTH = 2;
parameter ARP_REQUEST_RETRY_COUNT = 4;
parameter ARP_REQUEST_RETRY_INTERVAL = 150;
parameter ARP_REQUEST_TIMEOUT = 400;
// Inputs // Inputs
reg clk = 0; reg clk = 0;
reg rst = 0; reg rst = 0;
@ -201,10 +207,10 @@ initial begin
end end
ip_complete_64 #( ip_complete_64 #(
.ARP_CACHE_ADDR_WIDTH(2), .ARP_CACHE_ADDR_WIDTH(ARP_CACHE_ADDR_WIDTH),
.ARP_REQUEST_RETRY_COUNT(4), .ARP_REQUEST_RETRY_COUNT(ARP_REQUEST_RETRY_COUNT),
.ARP_REQUEST_RETRY_INTERVAL(150), .ARP_REQUEST_RETRY_INTERVAL(ARP_REQUEST_RETRY_INTERVAL),
.ARP_REQUEST_TIMEOUT(400) .ARP_REQUEST_TIMEOUT(ARP_REQUEST_TIMEOUT)
) )
UUT ( UUT (
.clk(clk), .clk(clk),