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; |
}; |
'> |