Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15378 Discussions

SPI slave to Avalon master bridge core

overD
Beginner
272 Views

Hello!
I'm trying to simulate SPI slave to Avalon master bridge core. I can see that when I issue a read transaction then under some conditions the start symbol 0x7c in the core response is lost. It is acknowledged by the MISOctl module but it doesn't appear in the output shift register rdshiftreg. It looks like a sync problem between sclk and system clock domains. Is it something wrong with my setup or is it really a bug in the IP?

0 Kudos
7 Replies
Nurina
Employee
245 Views

Hi,


Can you share you qar file so I can reproduce your problem? Go to Project->Archive Project


Thanks,

Nurina


overD
Beginner
237 Views

Hi, Nurina!

 

Here is my Quartus project with a testbench.

Nurina
Employee
218 Views

Hi,

 

Sorry for getting back to you rather late. Can you let me know which module are you simulating in modelsim? Which library can I find this module in?

Can you also let me know which version of Quartus are you using?

 

Thanks,

Nurina

 

overD
Beginner
211 Views

Hi,

I use Quartus Prime Version 20.1.1 Lite Edition with Modelsim Intel FPGA Starter Edition 2020.1.

I use spi_test.do as a simulation script. Top level module is spi_test_tb, which instantiates spi_test module and a Qsys testbench with SPI Slave to Avalon Master Bridge IP as a DUT and BFMs. Spi_test module is to provide stimuli on SPI bus.

Nurina
Employee
198 Views

Hi,


You are simulating this through NativeLink right?


Regards,

Nurina


Nurina
Employee
192 Views

I can't seem to perform the simulation, can you let me know what steps you took to do it?

 

Thanks,

Nurina

Nurina
Employee
180 Views

 Hi,

We did not receive any response to the previous question/reply/answer that I have provided, thus I will put this case to close pending. Please post a response in the next 15 days to allow me to continue to support you. After 15 days, this thread will be transitioned to community support. The community users will be able to help you with your follow-up questions.

Regards,
Nurina

P/S: If you like my comment, feel free to give Kudos. If my comment solved your problem, feel free to accept my comment as solution!

Reply