attribute ram_style : string;
attribute ram_style of cache_tags : signal is "distributed";
+ attribute syn_ramstyle : string;
+ attribute syn_ramstyle of cache_tags : signal is "block_ram";
-- L1 ITLB.
constant TLB_BITS : natural := log2(TLB_SIZE);
signal itlb_ptes : tlb_ptes_t;
attribute ram_style of itlb_tags : signal is "distributed";
attribute ram_style of itlb_ptes : signal is "distributed";
+ attribute syn_ramstyle of itlb_tags : signal is "block_ram";
+ attribute syn_ramstyle of itlb_ptes : signal is "block_ram";
-- Privilege bit from PTE EAA field
signal eaa_priv : std_ulogic;