Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21409 Discussions

Agilex 5 SLVS-400 Outputs

MarekK
Beginner
197 Views

Dear Altera,

DS for Agilex 5 devices lists SLVS 400 standard among available HSIO bank IO standards. DS specifies voltage levels for both input and output mode and in OCT section both parallel and serial (used for outputs I suppose) termination are specified. So I concluded HSIO banks are capable of SLV400 outputs.

SLVS400 is not mentioned by PHY Lite, it is specified as input only for LVDS Serdes and cannot be assigned to GPIO output.

How can I implement SLVS400 output on Agilex 5 HSIO bank?

 

Best regards

Marek

Labels (1)
0 Kudos
3 Replies
AqidAyman_Intel
Employee
113 Views

Hello Marek,


Here, if you are referring to the GPIO User Guide for Agilex 5, it is mentioned in footnote 3 that the SLVS-400 unfortunately does not support GPIO mode.


Regards,

Aqid


0 Kudos
MarekK
Beginner
97 Views

Hello Aqid,

thanks for your answer, but it seems you didn't understand my question, so I will try to rephrase it.

 

DS (datasheet for Agilex 5 DS-813918 | 2025.01.23) on page 48 in Table 38 specifies Vod and Vocm for SLVS400 standard. Vod an Vocm are (based on Table 114 on page 172) output parameters - diff. swing and common mode voltage. From this I conclude, that Agilex 5 HSIO bank is capable of SLVS400 output functionality. Is that conclusion correct?

 

I was able to find three ways of using IOs of Agilex 5 in quartus - via LVDS Serdes, via PHY Lite and as GPIO. As I already mentioned I studied documentation and found that PHY Lite doesn't mention SLVS400 at all, LVDS Serdes can implement only inputs in SLVS400 standard and (as you verified) GPIO mode doesn't support SLVS400 mode. So my second question: How can I implement SLVS400 output?

 

Is now clear what I am asking about?

 

Thanks

Marek

0 Kudos
AqidAyman_Intel
Employee
17 Views

Hello Marek,


I understand your concern now.

I am checking with the internal team, we recognized that MIPI TX usage will utilize SLVS buffers.


Regards,

Aqid


0 Kudos
Reply