diff --git a/modules/wishbone/wb_irq/wb_irq_pkg.vhd b/modules/wishbone/wb_irq/wb_irq_pkg.vhd index 42c2546d90cdb8e9e1961a24a8cb687004504926..4681ccaae0b0141ea3cfde07e0f55598112fc055 100644 --- a/modules/wishbone/wb_irq/wb_irq_pkg.vhd +++ b/modules/wishbone/wb_irq/wb_irq_pkg.vhd @@ -76,7 +76,7 @@ package wb_irq_pkg is date => x"20120308", name => "IRQ_ENDPOINT "))); - constant c_irq_ctrl_sdb : t_sdb_device := ( + constant c_irq_slave_ctrl_sdb : t_sdb_device := ( abi_class => x"0000", -- undocumented device abi_ver_major => x"01", abi_ver_minor => x"01", @@ -90,7 +90,23 @@ package wb_irq_pkg is device_id => x"10040083", version => x"00000001", date => x"20120308", - name => "IRQ_CTRL "))); + name => "IRQ_SLAVE_CTRL "))); + + constant c_irq_master_ctrl_sdb : t_sdb_device := ( + abi_class => x"0000", -- undocumented device + abi_ver_major => x"01", + abi_ver_minor => x"01", + wbd_endian => c_sdb_endian_big, + wbd_width => x"7", -- 8/16/32-bit port granularity + sdb_component => ( + addr_first => x"0000000000000000", + addr_last => x"00000000000000ff", + product => ( + vendor_id => x"0000000000000651", -- GSI + device_id => x"10040084", + version => x"00000001", + date => x"20130414", + name => "IRQ_MASTER_CTRL "))); component wb_irq_master is generic(