FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6189 Discussions

Cyclone 10 GX Temperature Sensor - Memory Mapped Agent

aamodini
Novice
196 Views

Hi,

I am trying to read out board temperature values using the Temperature Sensor IP, from Nios using the Avalon MM Interface. 

aamodini_0-1731944427025.png

I am confused as to what the connections should be, since all the ports appear as conduit during instantiation. The idea is to have a memory mapped interface that displays 'tempout' value, whenever there is a request from Nios (Avalon MM Host)

Labels (2)
0 Kudos
2 Replies
sstrell
Honored Contributor III
165 Views

According to the user guide, this IP for Cyclone 10 GX does not natively support an Avalon interface.  You have to read the tempout signal at the falling edge of eoc and calculate the temperature based on the tempout value.

You could register that value and create an Avalon-accessible memory-mapped location, but it's not native to the IP.

0 Kudos
Fakhrul
Employee
62 Views

Hi Aamodini,


As mentioned by sstrell, the ADC does not natively support an Avalon interface. You can latch the data on tempout at the falling edge of eoc. When the corectl signal remains asserted, the ADC starts a new conversion cycle and provides an updated temperature value on tempout.


Let me know if you need further clarification.


Best regards,

Fakhrul


0 Kudos
Reply