📄 nios_c6.v
字号:
always @(posedge clk)
begin
if (cpu_0_data_master_saved_grant_cpu_0_jtag_debug_module + cpu_0_instruction_master_saved_grant_cpu_0_jtag_debug_module > 1)
begin
$write("%0d ns: > 1 of saved_grant signals are active simultaneously", $time);
$stop;
end
end
//////////////// END SIMULATION-ONLY CONTENTS
//synthesis translate_on
endmodule
module cpu_0_data_master_arbitrator (
// inputs:
clk,
cpu_0_data_master_address,
cpu_0_data_master_byteenable_flash_s1,
cpu_0_data_master_byteenable_sdram_0_s1,
cpu_0_data_master_debugaccess,
cpu_0_data_master_granted_cpu_0_jtag_debug_module,
cpu_0_data_master_granted_epcs_controller_epcs_control_port,
cpu_0_data_master_granted_flash_s1,
cpu_0_data_master_granted_jtag_uart_0_avalon_jtag_slave,
cpu_0_data_master_granted_lan91c111_s1,
cpu_0_data_master_granted_led_pio_s1,
cpu_0_data_master_granted_sdram_0_s1,
cpu_0_data_master_granted_sys_clk_timer_s1,
cpu_0_data_master_granted_sysid_control_slave,
cpu_0_data_master_qualified_request_cpu_0_jtag_debug_module,
cpu_0_data_master_qualified_request_epcs_controller_epcs_control_port,
cpu_0_data_master_qualified_request_flash_s1,
cpu_0_data_master_qualified_request_jtag_uart_0_avalon_jtag_slave,
cpu_0_data_master_qualified_request_lan91c111_s1,
cpu_0_data_master_qualified_request_led_pio_s1,
cpu_0_data_master_qualified_request_sdram_0_s1,
cpu_0_data_master_qualified_request_sys_clk_timer_s1,
cpu_0_data_master_qualified_request_sysid_control_slave,
cpu_0_data_master_read,
cpu_0_data_master_read_data_valid_cpu_0_jtag_debug_module,
cpu_0_data_master_read_data_valid_epcs_controller_epcs_control_port,
cpu_0_data_master_read_data_valid_flash_s1,
cpu_0_data_master_read_data_valid_jtag_uart_0_avalon_jtag_slave,
cpu_0_data_master_read_data_valid_lan91c111_s1,
cpu_0_data_master_read_data_valid_led_pio_s1,
cpu_0_data_master_read_data_valid_sdram_0_s1,
cpu_0_data_master_read_data_valid_sdram_0_s1_shift_register,
cpu_0_data_master_read_data_valid_sys_clk_timer_s1,
cpu_0_data_master_read_data_valid_sysid_control_slave,
cpu_0_data_master_requests_cpu_0_jtag_debug_module,
cpu_0_data_master_requests_epcs_controller_epcs_control_port,
cpu_0_data_master_requests_flash_s1,
cpu_0_data_master_requests_jtag_uart_0_avalon_jtag_slave,
cpu_0_data_master_requests_lan91c111_s1,
cpu_0_data_master_requests_led_pio_s1,
cpu_0_data_master_requests_sdram_0_s1,
cpu_0_data_master_requests_sys_clk_timer_s1,
cpu_0_data_master_requests_sysid_control_slave,
cpu_0_data_master_write,
cpu_0_data_master_writedata,
cpu_0_jtag_debug_module_readdata_from_sa,
d1_cpu_0_jtag_debug_module_end_xfer,
d1_epcs_controller_epcs_control_port_end_xfer,
d1_irq_from_the_lan91c111,
d1_jtag_uart_0_avalon_jtag_slave_end_xfer,
d1_led_pio_s1_end_xfer,
d1_sdram_0_s1_end_xfer,
d1_sys_clk_timer_s1_end_xfer,
d1_sysid_control_slave_end_xfer,
d1_tri_state_bridge_0_avalon_slave_end_xfer,
epcs_controller_epcs_control_port_irq_from_sa,
epcs_controller_epcs_control_port_readdata_from_sa,
flash_s1_wait_counter_eq_0,
flash_s1_wait_counter_eq_1,
incoming_tri_state_bridge_0_data,
incoming_tri_state_bridge_0_data_with_Xs_converted_to_0,
jtag_uart_0_avalon_jtag_slave_irq_from_sa,
jtag_uart_0_avalon_jtag_slave_readdata_from_sa,
jtag_uart_0_avalon_jtag_slave_waitrequest_from_sa,
lan91c111_s1_wait_counter_eq_0,
lan91c111_s1_wait_counter_eq_1,
registered_cpu_0_data_master_read_data_valid_flash_s1,
registered_cpu_0_data_master_read_data_valid_lan91c111_s1,
reset_n,
sdram_0_s1_readdata_from_sa,
sdram_0_s1_waitrequest_from_sa,
sys_clk_timer_s1_irq_from_sa,
sys_clk_timer_s1_readdata_from_sa,
sysid_control_slave_readdata_from_sa,
// outputs:
cpu_0_data_master_address_to_slave,
cpu_0_data_master_dbs_address,
cpu_0_data_master_dbs_write_16,
cpu_0_data_master_dbs_write_8,
cpu_0_data_master_irq,
cpu_0_data_master_no_byte_enables_and_last_term,
cpu_0_data_master_readdata,
cpu_0_data_master_waitrequest
)
/* synthesis auto_dissolve = "FALSE" */ ;
output [ 23: 0] cpu_0_data_master_address_to_slave;
output [ 1: 0] cpu_0_data_master_dbs_address;
output [ 15: 0] cpu_0_data_master_dbs_write_16;
output [ 7: 0] cpu_0_data_master_dbs_write_8;
output [ 31: 0] cpu_0_data_master_irq;
output cpu_0_data_master_no_byte_enables_and_last_term;
output [ 31: 0] cpu_0_data_master_readdata;
output cpu_0_data_master_waitrequest;
input clk;
input [ 23: 0] cpu_0_data_master_address;
input cpu_0_data_master_byteenable_flash_s1;
input [ 1: 0] cpu_0_data_master_byteenable_sdram_0_s1;
input cpu_0_data_master_debugaccess;
input cpu_0_data_master_granted_cpu_0_jtag_debug_module;
input cpu_0_data_master_granted_epcs_controller_epcs_control_port;
input cpu_0_data_master_granted_flash_s1;
input cpu_0_data_master_granted_jtag_uart_0_avalon_jtag_slave;
input cpu_0_data_master_granted_lan91c111_s1;
input cpu_0_data_master_granted_led_pio_s1;
input cpu_0_data_master_granted_sdram_0_s1;
input cpu_0_data_master_granted_sys_clk_timer_s1;
input cpu_0_data_master_granted_sysid_control_slave;
input cpu_0_data_master_qualified_request_cpu_0_jtag_debug_module;
input cpu_0_data_master_qualified_request_epcs_controller_epcs_control_port;
input cpu_0_data_master_qualified_request_flash_s1;
input cpu_0_data_master_qualified_request_jtag_uart_0_avalon_jtag_slave;
input cpu_0_data_master_qualified_request_lan91c111_s1;
input cpu_0_data_master_qualified_request_led_pio_s1;
input cpu_0_data_master_qualified_request_sdram_0_s1;
input cpu_0_data_master_qualified_request_sys_clk_timer_s1;
input cpu_0_data_master_qualified_request_sysid_control_slave;
input cpu_0_data_master_read;
input cpu_0_data_master_read_data_valid_cpu_0_jtag_debug_module;
input cpu_0_data_master_read_data_valid_epcs_controller_epcs_control_port;
input cpu_0_data_master_read_data_valid_flash_s1;
input cpu_0_data_master_read_data_valid_jtag_uart_0_avalon_jtag_slave;
input cpu_0_data_master_read_data_valid_lan91c111_s1;
input cpu_0_data_master_read_data_valid_led_pio_s1;
input cpu_0_data_master_read_data_valid_sdram_0_s1;
input cpu_0_data_master_read_data_valid_sdram_0_s1_shift_register;
input cpu_0_data_master_read_data_valid_sys_clk_timer_s1;
input cpu_0_data_master_read_data_valid_sysid_control_slave;
input cpu_0_data_master_requests_cpu_0_jtag_debug_module;
input cpu_0_data_master_requests_epcs_controller_epcs_control_port;
input cpu_0_data_master_requests_flash_s1;
input cpu_0_data_master_requests_jtag_uart_0_avalon_jtag_slave;
input cpu_0_data_master_requests_lan91c111_s1;
input cpu_0_data_master_requests_led_pio_s1;
input cpu_0_data_master_requests_sdram_0_s1;
input cpu_0_data_master_requests_sys_clk_timer_s1;
input cpu_0_data_master_requests_sysid_control_slave;
input cpu_0_data_master_write;
input [ 31: 0] cpu_0_data_master_writedata;
input [ 31: 0] cpu_0_jtag_debug_module_readdata_from_sa;
input d1_cpu_0_jtag_debug_module_end_xfer;
input d1_epcs_controller_epcs_control_port_end_xfer;
input d1_irq_from_the_lan91c111;
input d1_jtag_uart_0_avalon_jtag_slave_end_xfer;
input d1_led_pio_s1_end_xfer;
input d1_sdram_0_s1_end_xfer;
input d1_sys_clk_timer_s1_end_xfer;
input d1_sysid_control_slave_end_xfer;
input d1_tri_state_bridge_0_avalon_slave_end_xfer;
input epcs_controller_epcs_control_port_irq_from_sa;
input [ 31: 0] epcs_controller_epcs_control_port_readdata_from_sa;
input flash_s1_wait_counter_eq_0;
input flash_s1_wait_counter_eq_1;
input [ 31: 0] incoming_tri_state_bridge_0_data;
input [ 7: 0] incoming_tri_state_bridge_0_data_with_Xs_converted_to_0;
input jtag_uart_0_avalon_jtag_slave_irq_from_sa;
input [ 31: 0] jtag_uart_0_avalon_jtag_slave_readdata_from_sa;
input jtag_uart_0_avalon_jtag_slave_waitrequest_from_sa;
input lan91c111_s1_wait_counter_eq_0;
input lan91c111_s1_wait_counter_eq_1;
input registered_cpu_0_data_master_read_data_valid_flash_s1;
input registered_cpu_0_data_master_read_data_valid_lan91c111_s1;
input reset_n;
input [ 15: 0] sdram_0_s1_readdata_from_sa;
input sdram_0_s1_waitrequest_from_sa;
input sys_clk_timer_s1_irq_from_sa;
input [ 15: 0] sys_clk_timer_s1_readdata_from_sa;
input [ 31: 0] sysid_control_slave_readdata_from_sa;
wire [ 23: 0] cpu_0_data_master_address_to_slave;
reg [ 1: 0] cpu_0_data_master_dbs_address;
wire [ 1: 0] cpu_0_data_master_dbs_increment;
wire [ 15: 0] cpu_0_data_master_dbs_write_16;
wire [ 7: 0] cpu_0_data_master_dbs_write_8;
wire [ 31: 0] cpu_0_data_master_irq;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -