cva6 icon indicating copy to clipboard operation
cva6 copied to clipboard

Define Memory Access Type

Open AEzzejjari opened this issue 1 year ago • 11 comments

Is there an existing CVA6 bug for this?

  • [X] I have searched the existing bug issues

Bug Description

The type of memory access is information we need to check other CVA6 components. I'd like to know if there's a way, from the current AXI interface, to provide information on whether we're fetching or not.

AEzzejjari avatar Jul 29 '24 15:07 AEzzejjari

If I understand, the read and write information is present, but the fetch is not present on AXI.

On another hand, what is the status of OBI ?

JeanRochCoulon avatar Jul 30 '24 07:07 JeanRochCoulon

Hello, I'm not sure to understand the question. Was the original question @AEzzejjari if there is a way to see if a given AXI request is an instruction cache miss ?

Regarding OBI, I need to make a meeting with Akiho to see how is she progressing. I will let you know as soon as I have some news.

cfuguet avatar Jul 30 '24 08:07 cfuguet

To me, @AEzzejjari is looking for an information from AXI bus to know whether an access is a fetch or not. Can you confirm @AEzzejjari ?

JeanRochCoulon avatar Jul 31 '24 05:07 JeanRochCoulon

Ok, if that is the question, then yes, there is a specific AXI ID for Icache miss transactions.

core/cache_subsystem/cva6_hpdcache_subsystem.sv:148:localparam int ICACHE_RDTXID = 1 << (CVA6Cfg.MEM_TID_WIDTH - 1);

cfuguet avatar Jul 31 '24 05:07 cfuguet

👋 Hi there!

This issue seems inactive. Need more help? Feel free to update us. If there are no updates within the next few days, we'll go ahead and close this issue. 😊

github-actions[bot] avatar Aug 31 '24 01:08 github-actions[bot]

👋 Hi there!

This issue seems inactive. Need more help? Feel free to update us. If there are no updates within the next few days, we'll go ahead and close this issue. 😊

github-actions[bot] avatar Oct 01 '24 02:10 github-actions[bot]

But we cannot use this information in the testbench.

AEzzejjari avatar Oct 01 '24 13:10 AEzzejjari

👋 Hi there!

This issue seems inactive. Need more help? Feel free to update us. If there are no updates within the next few days, we'll go ahead and close this issue. 😊

github-actions[bot] avatar Nov 01 '24 02:11 github-actions[bot]

👋 Hi there!

This issue seems inactive. Need more help? Feel free to update us. If there are no updates within the next few days, we'll go ahead and close this issue. 😊

github-actions[bot] avatar Dec 07 '24 02:12 github-actions[bot]

@AEzzejjari We are cleaning the "Github Issues". I assume this issue is closed. May I ask you to close it if it is the case (with a comment please) ?

JeanRochCoulon avatar Jan 02 '25 14:01 JeanRochCoulon

👋 Hi there!

This issue seems inactive. Need more help? Feel free to update us. If there are no updates within the next few days, we'll go ahead and close this issue. 😊

github-actions[bot] avatar Feb 02 '25 02:02 github-actions[bot]