@@ -277,7 +277,7 @@ module mkController #(
277
277
// Event handler state
278
278
Reg # ( EventHandlerState) event_handler_state < - mkReg( AwaitingEvent) ;
279
279
Reg # ( EventHandlerState) event_handler_select < - mkRegU() ;
280
- Reg # ( ControllerId# ( n)) current_controller < - mkRegU() ;
280
+ Reg # ( ControllerId# ( n)) controller_id < - mkRegU() ;
281
281
282
282
PulseWire tick < - mkPulseWire() ;
283
283
Reg # ( UInt # ( 10 )) tick_count < - mkReg( 0 ) ;
@@ -384,11 +384,11 @@ module mkController #(
384
384
385
385
function Action count_application_events(
386
386
CountableApplicationEvents events) =
387
- event_counters.count_application_events( current_controller , events) ;
387
+ event_counters.count_application_events( controller_id , events) ;
388
388
389
389
function Action count_transceiver_events(
390
390
CountableTransceiverEvents events) =
391
- event_counters.count_transceiver_events( current_controller , events) ;
391
+ event_counters.count_transceiver_events( controller_id , events) ;
392
392
393
393
(* fire_when_enabled *)
394
394
rule do_start_event_handler (
@@ -416,7 +416,7 @@ module mkController #(
416
416
// setting the id in all register files. This will automatically cause a
417
417
// read of each register file on the next clock cycle.
418
418
if ( maybe_controller_id matches tagged Valid .id) begin
419
- current_controller <= id;
419
+ controller_id <= id;
420
420
421
421
presence.select( id) ;
422
422
transceiver.select( id) ;
@@ -431,14 +431,14 @@ module mkController #(
431
431
target_link1_status.select( id) ;
432
432
target_link1_events.select( id) ;
433
433
434
- event_handler_state <= ReadingRegisters ;
434
+ event_handler_state <= AwaitingControllerDataValid ;
435
435
end
436
436
endrule
437
437
438
438
(* fire_when_enabled *)
439
439
rule do_read_registers (
440
440
init_complete &&
441
- event_handler_state == ReadingRegisters ) ;
441
+ event_handler_state == AwaitingControllerDataValid ) ;
442
442
// Select the appropriate handler.
443
443
event_handler_state <= event_handler_select;
444
444
endrule
@@ -515,20 +515,20 @@ module mkController #(
515
515
516
516
$display ( " %5t [Controller %02d] Transmitter output enable mode " ,
517
517
$time ,
518
- current_controller ,
518
+ controller_id ,
519
519
fshow( transceiver_.transmitter_output_enable_mode)) ;
520
520
521
521
if ( transceiver.transmitter_output_enabled &&
522
522
! transceiver_.transmitter_output_enabled) begin
523
523
$display ( " %5t [Controller %02d] Transmitter output disabled" ,
524
524
$time ,
525
- current_controller ) ;
525
+ controller_id ) ;
526
526
end
527
527
else if ( ! transceiver.transmitter_output_enabled &&
528
528
transceiver_.transmitter_output_enabled) begin
529
529
$display ( " %5t [Controller %02d] Transmitter output enabled" ,
530
530
$time ,
531
- current_controller ) ;
531
+ controller_id ) ;
532
532
end
533
533
534
534
// Update the transceiver register. Any changes are applied on
@@ -565,11 +565,11 @@ module mkController #(
565
565
maybe_request matches tagged Valid .request) begin
566
566
$display ( " %5t [Controller %02d] Requesting " ,
567
567
$time ,
568
- current_controller , fshow( request)) ;
568
+ controller_id , fshow( request)) ;
569
569
570
570
transmitter_events.enq(
571
571
TransmitterEvent {
572
- id : current_controller ,
572
+ id : controller_id ,
573
573
ev : tagged Message tagged Request request} ) ;
574
574
575
575
count_application_events(
@@ -612,7 +612,7 @@ module mkController #(
612
612
if ( presence.status_message_timeout_ticks_remaining == 0 ) begin
613
613
$display ( " %5t [Controller %02d] Target Status timeout" ,
614
614
$time ,
615
- current_controller ) ;
615
+ controller_id ) ;
616
616
617
617
// Add a timeout to the presence history.
618
618
presence_.history = shiftInAt0( presence.history, False ) ;
@@ -633,15 +633,15 @@ module mkController #(
633
633
if ( pack( presence_.history) == 'b000 && presence.present) begin
634
634
$display ( " %5t [Controller %02d] Target not present" ,
635
635
$time ,
636
- current_controller ) ;
636
+ controller_id ) ;
637
637
638
638
target_timeout = True ;
639
639
presence_.present = False ;
640
640
end
641
641
642
642
// Write back the presence state.
643
643
presence <= presence_;
644
- presence_summary_r[ current_controller ] <= presence_.present;
644
+ presence_summary_r[ controller_id ] <= presence_.present;
645
645
646
646
// Count down until the next Hello.
647
647
if ( hello_timer.ticks_remaining == 0 ) begin
@@ -675,7 +675,7 @@ module mkController #(
675
675
transceiver.transmitter_output_disable_timeout_ticks_remaining == 1 ) begin
676
676
$display ( " %5t [Controller %02d] Transmitter output disabled" ,
677
677
$time ,
678
- current_controller ) ;
678
+ controller_id ) ;
679
679
680
680
transceiver_.transmitter_output_enabled = False ;
681
681
end
@@ -687,11 +687,11 @@ module mkController #(
687
687
if ( hello_timer.ticks_remaining == 0 ) begin
688
688
$display ( " %5t [Controller %02d] Hello" ,
689
689
$time ,
690
- current_controller ) ;
690
+ controller_id ) ;
691
691
692
692
transmitter_events.enq(
693
693
TransmitterEvent {
694
- id : current_controller ,
694
+ id : controller_id ,
695
695
ev : tagged Message tagged Hello} ) ;
696
696
697
697
hello_sent = True ;
@@ -703,7 +703,7 @@ module mkController #(
703
703
else begin
704
704
transmitter_events.enq(
705
705
TransmitterEvent {
706
- id : current_controller ,
706
+ id : controller_id ,
707
707
ev : tagged OutputEnabled
708
708
transceiver_.transmitter_output_enabled} ) ;
709
709
end
@@ -734,7 +734,7 @@ module mkController #(
734
734
tagged TargetStatusReceived: begin
735
735
$display ( " %5t [Controller %02d] Received Status" ,
736
736
$time ,
737
- current_controller ) ;
737
+ controller_id ) ;
738
738
739
739
PresenceRegister presence_ = presence;
740
740
Bool target_present = False ;
@@ -755,15 +755,15 @@ module mkController #(
755
755
! presence.present) begin
756
756
$display ( " %5t [Controller %02d] Target present" ,
757
757
$time ,
758
- current_controller ) ;
758
+ controller_id ) ;
759
759
760
760
presence_.present = True ;
761
761
target_present = True ;
762
762
end
763
763
764
764
// Write back the presence state.
765
765
presence <= presence_;
766
- presence_summary_r[ current_controller ] <= presence_.present;
766
+ presence_summary_r[ controller_id ] <= presence_.present;
767
767
768
768
// Update the transmitter output enabled state if configured.
769
769
// The actual TransmitterEvent will be sent on the next tick.
@@ -776,7 +776,7 @@ module mkController #(
776
776
presence_.present) begin
777
777
$display ( " %5t [Controller %02d] Transmitter output enabled" ,
778
778
$time ,
779
- current_controller ) ;
779
+ controller_id ) ;
780
780
781
781
transceiver_.transmitter_output_enabled = True ;
782
782
transceiver_.transmitter_output_disable_timeout_ticks_remaining = 0 ;
@@ -798,7 +798,7 @@ module mkController #(
798
798
let current = presence_.current_status_message;
799
799
800
800
event_counters.count_target_link0_events(
801
- current_controller ,
801
+ controller_id ,
802
802
determine_transceiver_events(
803
803
target_link0_status[ previous] ,
804
804
target_link0_status[ current] ,
@@ -815,7 +815,7 @@ module mkController #(
815
815
True )) ;
816
816
817
817
event_counters.count_target_link1_events(
818
- current_controller ,
818
+ controller_id ,
819
819
determine_transceiver_events(
820
820
target_link1_status[ previous] ,
821
821
target_link1_status[ current] ,
@@ -890,7 +890,7 @@ module mkController #(
890
890
tagged ReceiverReset: begin
891
891
$display ( " %5t [Controller %02d] Receiver reset" ,
892
892
$time ,
893
- current_controller ) ;
893
+ controller_id ) ;
894
894
895
895
TransceiverRegister transceiver_ = transceiver;
896
896
@@ -924,7 +924,7 @@ module mkController #(
924
924
current_status.receiver_aligned) begin
925
925
$display ( " %5t [Controller %02d] Transmitter output enabled" ,
926
926
$time ,
927
- current_controller ) ;
927
+ controller_id ) ;
928
928
929
929
transceiver_.transmitter_output_enabled = True ;
930
930
transceiver_.transmitter_output_disable_timeout_ticks_remaining = 0 ;
@@ -1053,7 +1053,7 @@ typedef struct {
1053
1053
1054
1054
typedef enum {
1055
1055
AwaitingEvent = 0 ,
1056
- ReadingRegisters ,
1056
+ AwaitingControllerDataValid ,
1057
1057
HandlingSoftwareRequest,
1058
1058
HandlingTickEvent,
1059
1059
HandlingReceiverEvent
0 commit comments