Skip to content
Snippets Groups Projects
Commit c298e177 authored by Chithra Sudhakara Kurup's avatar Chithra Sudhakara Kurup
Browse files

Cleaning up the decoder

parent 9157449c
No related branches found
No related tags found
1 merge request!96L1 fixes 360 m hz
Pipeline #10417841 passed
Pipeline: Outer Tracker DTC

#10417851

    ......@@ -24,7 +24,6 @@ signal header_counter : integer range -1 to 35;
    signal payload_counter : integer range -3 to 4500 := 0;
    signal payload_sclust_cntr : integer := 0;
    signal payload_pclust_cntr : integer := 0;
    signal payload_sum : integer := 0;
    signal bit_counter : integer range -1 to cL1DataFifoWidth - 1;
    signal extra_word : std_logic := '0';
    ......@@ -104,7 +103,6 @@ begin
    payload_sclust_cntr <= 0;
    payload_pclust_cntr <= 0;
    payload_sum <= 0;
    payload_counter <= 0;
    else
    ......@@ -179,7 +177,6 @@ begin
    payload_word(1 downto 0) <= data_in_reg;
    payload_sclust_cntr <= to_integer(unsigned(nSclusters)) * cL1SClusterWidth;
    payload_pclust_cntr <= to_integer(unsigned(nPclusters)) * cL1PClusterWidth;
    --payload_counter <= to_integer(unsigned(nSclusters))*cL1SClusterWidth + to_integer(unsigned(nPclusters))*cL1PClusterWidth - 2;
    else --header counter = -1 (the two new bits and the header(0) bit belong to payload word)
    ......@@ -210,14 +207,12 @@ begin
    payload_word(2 downto 0) <= header(0) & data_in_reg;
    payload_sclust_cntr <= to_integer(unsigned(nSclusters)) * cL1SClusterWidth;
    payload_pclust_cntr <= to_integer(unsigned(nPclusters)) * cL1PClusterWidth;
    --payload_counter <= to_integer(unsigned(nSclusters))*cL1SClusterWidth + to_integer(unsigned(nPclusters))*cL1PClusterWidth - 3;
    end if;
    -- Adding an additional state to account for delayed payload computation
    when compute_payload =>
    -- finalize payload computation
    --payload_sum <= payload_sclust_cntr + payload_pclust_cntr;
    if header_counter = 0 then
    payload_counter <= payload_sclust_cntr + payload_pclust_cntr - 2;
    else
    ......
    0% Loading or .
    You are about to add 0 people to the discussion. Proceed with caution.
    Finish editing this message first!
    Please register or to comment