I am trying to make a custom IP with an interrupt. I selected the interrupt option when creating my IP block. The problem that I am having is that, there are 5 slave registers in the custom_ip_intr.v file (intr_en, global_intr_en, ack, status, intr_pending), and from what I understand is that I would have to control them via the ARM to enable, set, reset and disable them. I have added those registers in the user ports and also in the top module, but I cannot get the registers memory mapped addresses in the SDK which I can control. How could I do that ?
Question
HasanWAVE
Hello,
I am trying to make a custom IP with an interrupt. I selected the interrupt option when creating my IP block. The problem that I am having is that, there are 5 slave registers in the custom_ip_intr.v file (intr_en, global_intr_en, ack, status, intr_pending), and from what I understand is that I would have to control them via the ARM to enable, set, reset and disable them. I have added those registers in the user ports and also in the top module, but I cannot get the registers memory mapped addresses in the SDK which I can control. How could I do that ?
Regards,
Hasan
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Archived
This topic is now archived and is closed to further replies.