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.
Tool/software:
Hi,
As for my question, we are going to use DSP (TMS320C6416T) to FPGA via HPI peripheral. We are able to see the register details of HPI on the DSP datasheet:
But we are not sure about how to do read and write operations on this register by HPI. whether it is possible by verilog code? If possible, is there any reference? What kind of data can we write to this register? How will DSP react when we write data on that register, and what will do it?
Hello Pravin,
Thank you for the query.
the following could help:
TMS320C6000 DSP Host-Post Interface (HPI) Reference Guide (Rev. C)
TMS320C6000 HPI Boot Operation
TMS320C64x DSP Host Port Interface (HPI) Performance
TMS320C6000 Host Port to the i80960 Microprocessors Interface (Rev. A)
The following, while not specifically for the C641x, may also be helpful
TMS320C642x DSP Host Port Interface (HPI) User's Guide (Rev. A)
Regards,
Sreenivasa
Hi Sreenivasa sir,
Thank you for your response.
The shared reference by you indicates that examples are based on C programs. We are using this device from the PL side on the FPGA. So we need to do read and write operations using RTL or verilog code. Is there any example based on our requirement? . Also, if we write RTL or verlig code, how can we program it to DSP using which tool and procedure?. We have a jtag for DSP but not sure how to implement it with jtag. If any concerns are in our design or requirement, please let us know.
Hello Pravin,
Thank you.
I will have to check internally. This is going to take some time.
Regards,
Sreenivasa
Hi Sreenivasa sir,
Any updates or info on this? We are waiting for your valuable response.
Hello Pravin,
Thank you.
I could not find any information that i could share.
I will update in case i find some information that could be shared.
Regards,
Sreenivasa