OpenCores
URL https://opencores.org/ocsvn/axi4_tlm_bfm/axi4_tlm_bfm/trunk

Subversion Repositories axi4_tlm_bfm

[/] [axi4_tlm_bfm/] [trunk/] [rtl/] [quartus-synthesis/] [user.vhdl] - Diff between revs 14 and 15

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 14 Rev 15
Line 90... Line 90...
        signal axiMaster_in:t_axi4StreamTransactor_s2m;
        signal axiMaster_in:t_axi4StreamTransactor_s2m;
        signal irq_write:std_ulogic;            -- clock gating.
        signal irq_write:std_ulogic;            -- clock gating.
 
 
begin
begin
        /* Bus functional models. */
        /* Bus functional models. */
        axiMaster: entity work.axiBfmMaster(rtl)
        axiMaster: entity tauhop.axiBfmMaster(rtl)
                port map(
                port map(
                        aclk=>irq_write, n_areset=>not reset,
                        aclk=>irq_write, n_areset=>not reset,
 
 
                        readRequest=>readRequest,       writeRequest=>writeRequest,
                        readRequest=>readRequest,       writeRequest=>writeRequest,
                        readResponse=>readResponse,     writeResponse=>writeResponse,
                        readResponse=>readResponse,     writeResponse=>writeResponse,
Line 110... Line 110...
        irq_write<=clk when not reset else '0';
        irq_write<=clk when not reset else '0';
 
 
        /* Simulation Tester. */
        /* Simulation Tester. */
        /* PLL to generate tester's clock. */
        /* PLL to generate tester's clock. */
        f100MHz: entity altera.pll(syn) port map(
        f100MHz: entity altera.pll(syn) port map(
                areset=>'0',     --not reset,            --not nReset,
                areset=>'0',     --not nReset,
                inclk0=>clk,
                inclk0=>clk,
                c0=>testerClk,
                c0=>testerClk,
                locked=>open
                locked=>open
        );
        );
 
 
Line 140... Line 140...
                        if cnt>0 then reset<='1'; cnt<=cnt-1; end if;
                        if cnt>0 then reset<='1'; cnt<=cnt-1; end if;
                end if;
                end if;
        end process por;
        end process por;
 
 
        /* SignalTap II embedded logic analyser. Included as part of BiST architecture. */
        /* SignalTap II embedded logic analyser. Included as part of BiST architecture. */
        anlysr_trigger<='1' when writeRequest.trigger else '0';
        --anlysr_trigger<='1' when writeRequest.trigger else '0';
        --anlysr_trigger<='1' when reset else '0';
        anlysr_trigger<='1' when reset else '0';
 
 
        /* Disable this for synthesis as this is not currently synthesisable.
        /* Disable this for synthesis as this is not currently synthesisable.
                Pull the framerFSM statemachine signal from lower down the hierarchy to this level instead.
                Pull the framerFSM statemachine signal from lower down the hierarchy to this level instead.
        */
        */
        /* synthesis translate_off */
        /* synthesis translate_off */
Line 172... Line 172...
 
 
        anlysr_dataIn(anlysr_dataIn'high downto 106)<=(others=>'0');
        anlysr_dataIn(anlysr_dataIn'high downto 106)<=(others=>'0');
 
 
 
 
        /* Simulate only if you have compiled Altera's simulation libraries. */
        /* Simulate only if you have compiled Altera's simulation libraries. */
        i_bistFramer_stp_analyser: entity altera.stp(syn) port map(
        i_bist_logicAnalyser: entity altera.stp(syn) port map(
                acq_clk=>testerClk,
                acq_clk=>testerClk,
                acq_data_in=>anlysr_dataIn,
                acq_data_in=>anlysr_dataIn,
                acq_trigger_in=>"1",
                acq_trigger_in=>"1",
                trigger_in=>anlysr_trigger
                trigger_in=>anlysr_trigger
        );
        );

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.