Hi
In reference to my previous thread Support for Ibex RV32 core we are kind of confused about the solution. We had IDCODE configured in RTL/bitstream with our specific ManufId and this was not working. As a hit-and-try method, we just made the ManufId as 0 which changed the IDCODE as 0x1 (LSB is hard-coded to 1 in IDCODE register) and it worked. We still want to use our specific ManufID and therefore want to have clarification on below queries:
1. What the J-Link commander will do with IDCODE? Are they looking for a specific IDCODE?
2. Is there any configuration that we can change in our setup script to fix IDCODE issue?
3. If it can’t be fixed from setup script, what’s the valid value for IDCODE of RISC-V core?
Thank you!
In reference to my previous thread Support for Ibex RV32 core we are kind of confused about the solution. We had IDCODE configured in RTL/bitstream with our specific ManufId and this was not working. As a hit-and-try method, we just made the ManufId as 0 which changed the IDCODE as 0x1 (LSB is hard-coded to 1 in IDCODE register) and it worked. We still want to use our specific ManufID and therefore want to have clarification on below queries:
1. What the J-Link commander will do with IDCODE? Are they looking for a specific IDCODE?
2. Is there any configuration that we can change in our setup script to fix IDCODE issue?
3. If it can’t be fixed from setup script, what’s the valid value for IDCODE of RISC-V core?
Thank you!