Forum Discussion

LSant1's avatar
LSant1
Icon for Occasional Contributor rankOccasional Contributor
7 years ago

Writing to control and status register from the code and from system console scripts

How can I write to a control and status register from the code and the system console script?

5 Replies

    • LSant1's avatar
      LSant1
      Icon for Occasional Contributor rankOccasional Contributor

      I am able to write from the console. But if csr write is set to 1 in the code, I cannot write from the console script.

  • sstrell's avatar
    sstrell
    Icon for Super Contributor rankSuper Contributor

    I don't understand. Can you post the code and exactly what is happening?

    #iwork4intel

    • LSant1's avatar
      LSant1
      Icon for Occasional Contributor rankOccasional Contributor

      Currently I am setting registers from the console and am trying to pass the values from the code. But I still want console access for debug. For example, I wrote to the MAC reset control register in Arria10 (0x08FF). I am able to set it and reset it from the console when csr write in the code is 0. But if I set csr write to 1 in the code, then am not able to write to change the value from the console.

      • LSant1's avatar
        LSant1
        Icon for Occasional Contributor rankOccasional Contributor

        I am using the 10G MAC design example which has the address decoder block. I want to hook up the 10G core to another bus and set the registers from it. But I still want to be able to run scripts to change these registers from the system console. Is that possible?