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

Subversion Repositories t6507lp

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /t6507lp/trunk
    from Rev 123 to Rev 124
    Reverse comparison

Rev 123 → Rev 124

/fv/alu_agent.e
1,11 → 1,19
alu_agent.e;
<'
import alu_components.e
 
unit sbt_agent_u {
smp: sbt_signal_map_u is instance;
mon: sbt_mon_u is instance;
bfm: sbt_bfm_u is instance;
keep mon.sample_p == read_only(smp.data_p);
keep bfm.drv_p == read_only(smp.data_p);
keep bfm.rst == smp.rst;
keep bfm.alu_enable == smp.alu_enable;
keep bfm.alu_opcode == smp.alu_opcode;
keep bfm.alu_a == smp.alu_a;
 
keep mon.alu_result == smp.alu_result;
keep mon.alu_status == smp.alu_status;
keep mon.alu_x == smp.alu_x;
keep mon.alu_y == smp.alu_y;
};
/fv/alu_sigmap.e
11,10 → 11,26
 
alu_opcode : out simple_port of byte is instance;
keep bind(alu_opcode, external);
keep rst.hdl_path() == "alu_opcode";
keep alu_opcode.hdl_path() == "alu_opcode";
 
alu_a : out simple_port of byte is instance;
keep bind(alu_a, external);
keep rst.hdl_path() == "alu_a";
keep alu_a.hdl_path() == "alu_a";
 
alu_result : in simple_port of byte is instance;
keep bind(alu_result, external);
keep alu_result.hdl_path() == "alu_result";
 
alu_status : in simple_port of byte is instance;
keep bind(alu_status, external);
keep alu_status.hdl_path() == "alu_status";
 
alu_x : in simple_port of byte is instance;
keep bind(alu_x, external);
keep alu_x.hdl_path() == "alu_x";
 
alu_y : in simple_port of byte is instance;
keep bind(alu_y, external);
keep alu_y.hdl_path() == "alu_y";
};
'>
/fv/alu_bfm.e
1,8 → 1,16
<'
import alu_components.e;
 
unit alu_bfm_u {
event clock_e;
send_pkt(pkt: alu_packet_s) @clock_e is {
//event clock_e;
//send_pkt(pkt: alu_packet_s) @clock_e is {
//Send in packet using the DUT protocol
};
//};
 
rst: out simple_port of bool;
alu_enable: out simple_port of bool;
alu_opcode: out simple_port of byte;
alu_a: out simple_port of byte;
};
'>
/fv/alu_mon.e
1,7 → 1,12
<'
unit alu_mon_u {
!pkt: sbt_packet_s;
event pkt_detected_e;
event clock_e;
// !pkt: sbt_packet_s;
// event pkt_detected_e;
// event clock_e;
 
alu_result: out simple_port of bool;
alu_status: out simple_port of bool;
alu_x: out simple_port of byte;
alu_y: out simple_port of byte;
};
'>

powered by: WebSVN 2.1.0

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