FoRUmS

Error implementing after adding the I2C module to SweRVolfSoC  

 

my123
(@my123)
Eminent Member
Joined: 2 months ago
Posts: 27
26/04/2021 12:10 pm  

Dear Mr. Robert,
   In lab 10, when I added I2C module to the bus to read the data of the temperature sensor, I connected I2C module(downloaded from opencores) to Wishborn bus successfully according to the method you gave and the process in RVFPgamodies.pdf. Then when I use Vivado to generate bitstreams, there is a problem, the synthesis is successful , but Implementing error, there is a timing error, but I didn't change the clock module, how should I solve it?


ReplyQuote
my123
(@my123)
Eminent Member
Joined: 2 months ago
Posts: 27
26/04/2021 12:11 pm  

timing_error

ReplyQuote
my123
(@my123)
Eminent Member
Joined: 2 months ago
Posts: 27
26/04/2021 12:12 pm  

timing error


ReplyQuote
dchaver
(@dchaver)
Active Member
Joined: 6 months ago
Posts: 10
26/04/2021 3:02 pm  

Hi @my123,

Could you please provide some more information? The screenshots are not enough for us to be able to help you. Maybe your Vivado project would be enough.

Best regards

Dani


ReplyQuote
my123
(@my123)
Eminent Member
Joined: 2 months ago
Posts: 27
27/04/2021 5:54 am  

@dchaver

But, the maximum allowed file sizes ie 10MB, I cannot upload it due to the file size exceeding the limit.


ReplyQuote
dchaver
(@dchaver)
Active Member
Joined: 6 months ago
Posts: 10
27/04/2021 9:00 am  

@my123

Please send it through WeTransfer ( https://wetransfer.com/ ) to iup@imgtec.com.

Best regards

Dani

This post was modified 3 weeks ago by dchaver

ReplyQuote
my123
(@my123)
Eminent Member
Joined: 2 months ago
Posts: 27
27/04/2021 11:25 am  

@dchaver

I have sent the compressed file named project to iup@imgtec.com through wetransfer. I am looking forward to your reply!

Best regards

Minyang


ReplyQuote
guanyang.he
(@guanyang-he)
Member Admin
Joined: 11 months ago
Posts: 26
27/04/2021 2:10 pm  

@my123

Hi Minyang,

Prof. Dani has shared us a project from Daniel León (the author of the paper we sent you through the forum several days ago). His I2C project, which is not complete but is quite advanced, may help you with your question. It includes the Vivado project with the bit file generated and some test programs to communicate with the I2C Temperature Sensor. It is uploaded here:

Dani 教授给我们分享了一个Daniel León的项目(他说几天前在论坛上发给你的论文的作者)。他的I2C项目可能并不完整,但相当出色,可能对你的问题有帮助。它包括Vivado项目和生成的比特文件以及一些与I2C温度传感器通信的测试程序。它被上传到这里。

https://www.dropbox.com/s/7aoj3s9uf62f5it/RVPGA%20I2C%20Tests%20DL.zip?dl=0

 


ReplyQuote