Skip to content
Snippets Groups Projects
Commit eaafb244 authored by Eric Kooistra's avatar Eric Kooistra
Browse files

Use g_cross_clock_domain = false to save logic.

parent 2d7d72b6
No related branches found
No related tags found
1 merge request!360Resolve L2SDP-965
Pipeline #60462 passed
...@@ -208,7 +208,14 @@ begin ...@@ -208,7 +208,14 @@ begin
u_mm_fields: entity mm_lib.mm_fields u_mm_fields: entity mm_lib.mm_fields
generic map( generic map(
g_use_slv_in_val => false, -- use FALSE to save logic when always slv_in_val='1' -- With g_nof_destinations_max = 31 and mac_w = 48, ip_w = 32, udp_w = 16
-- the expected logic FF usage is 31 * (48 + 32 + 16) + 4 * 32 ~= 3104 FF.
-- Use g_cross_clock_domain false to save clock domain crossing logic,
-- which is about 2/3 of the total logic (~ 6200 FF). This is save,
-- because the reg fields are set well before they are used, so any meta
-- stability will have settled long before that.
g_cross_clock_domain => false,
g_use_slv_in_val => false, -- use false to save logic when always slv_in_val='1'
g_field_arr => c_field_arr g_field_arr => c_field_arr
) )
port map ( port map (
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment