This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hello,
I'm using a TCI6482. There is an CPU-internal register called "Interrupt Service Table Pointer Register" (ISTP). This register has a bit field called "Interrupt Service Table Base" (ISTB). This bit field's content is the (1k-byte-address aligned) address of the interrupt service table (IST).
The CPU and Instruction Set Reference Guide ( SPRU732 ) says that ISTB's value after reset is a device specific value and the user should see the device-specific data manual for more information.
I had a look in different data manuals for the TCI6482, but I could not find any information regarding ISTB's reset value.
What is the default value of this field?
Thanks,
Jerry
Jerry,
since it is a tci6482 device, could you post the question to Siebel instead of the forum?
regards,
ywu
What is Siebel?
As the TCI6482 is a DSP from the C6000 Single Core series, I'd say this forum here is the correct place to ask such questions, right?
BOOTMODE[3:0] Boot description DSP_BOOT_ADDR istp_rst_val [21:0]
BOOTMODE[3:0]
= 0000* No Boot 0x00800000 0x002000
BOOTMODE[3:0]
= 0001 HPI/PCI Boot 0x00800000* 0x002000
BOOTMODE[3:0]
= 0010 EMIFA Fast Boot 0x80000000 0x2C0000
BOOTMODE[3:0]
= 0011 Reserved N/A N/A
BOOTMODE[3:0]
= 0100 EMIFA ROM Boot 0x80000000 0x2C0000
BOOTMODE[3:0]
= 0101 I2C Boot 0x00100000 0x000400
BOOTMODE[3:0]
= 0110 UTOPIA Boot 0x00100000 0x000400
BOOTMODE[3:0]
= 0111 EMAC Boot 1 0x00100000 0x000400
BOOTMODE[3:0]
= 1000 EMAC Boot 2 0x00100000 0x000400
BOOTMODE[3:0]
= 1001 RapidIO Boot 1 0x00100000 0x000400
BOOTMODE[3:0]
= 1010 RapidIO Boot 2 0x00100000 0x000400
Jerry,
Just to follow up on this. The TCI6482 device is a vertical market device and customers using it should have field applications engineers working with them if they're using the device and there's a procedure for support which involves Siebel and or using the field applications engineer. There's no issue posting the question here, but it's circumventing existing procedures.
And to further on Y, Wu's response, it doesn't appear to be well stated that there isn't a default ISTP, instead it is dependent upon the bootmode. The bootloader UG SPRUEA7 goes into details on this.
Best Regards,
Chahd
The format got messed up. See the following one:
BOOTMODE[3:0] Boot description DSP_BOOT_ADDR istp_rst_val [21:0]
BOOTMODE[3:0]=
0000* No Boot 0x00800000 0x002000
BOOTMODE[3:0]
= 0001 HPI/PCI Boot 0x00800000* 0x002000
BOOTMODE[3:0]
= 0010 EMIFA Fast Boot 0x80000000 0x2C0000
BOOTMODE[3:0]
= 0011 Reserved N/A N/A
BOOTMODE[3:0]
= 0100 EMIFA ROM Boot 0x80000000 0x2C0000
BOOTMODE[3:0]
= 0101 I2C Boot 0x00100000 0x000400
BOOTMODE[3:0]
= 0110 UTOPIA Boot 0x00100000 0x000400
BOOTMODE[3:0]
= 0111 EMAC Boot 1 0x00100000 0x000400
BOOTMODE[3:0]
= 1000 EMAC Boot 2 0x00100000 0x000400
BOOTMODE[3:0]
= 1001 RapidIO Boot 1 0x00100000 0x000400
BOOTMODE[3:0]
= 1010 RapidIO Boot 2 0x00100000 0x000400