FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6457 ディスカッション

Agilex5 FPGA Programming

robertzab
ビギナー
270件の閲覧回数

Hi,

 

I have an unusual question. Is the Quartus Programmer and Tools module available on macOS?

 

Also, does the Quartus Programmer and Tools module require any kind of license if we would like to install it on every production device?

 

My questions are related to the fact that our production device with Agilex5 will be transferring large amounts of data to a PC, and I was considering solutions for updating and programming the FPGA flash via JTAG.

 

I was thinking about using quartus_pgm.

Or is there a C script available for programming the SDM flash via JTAG?

 

My hardware connection is as follows:
PC → FX20 (USB Controller) → FPGA JTAG → SDM Flash

Alternatively, if the Quartus Programmer and Tools module were available on macOS, the connection would be:
PC → USB HUB → FPGA JTAG → SDM Flash.

 

Can I count on an answer or some suggestion if this is the correct approach?

 

Best Regards,

Robert

ラベル(1)
0 件の賞賛
1 解決策
FvM
名誉コントリビューター II
244件の閲覧回数

Hi,
remote JTAG programming and debugging can be performed in different ways

- running Altera JTAG server on the target system, available for Windows and Linux but not macOS as far as I'm aware of
- operating Altera programming adapter through remote USB server, e.g. USBIP. Works well with Windows and Linux. I read, that USBIP server is also available for macOS.
- using third party JTAG adapters through open interfaces, e.g. .svf file. There's unfortunately no official JTAG server hardware driver template (jtag_hw_xxx.dll respectivley libjtag_hw_xxx.so) to support custom programming adapter support. 

Regards
Frank 

元の投稿で解決策を見る

2 返答(返信)
FvM
名誉コントリビューター II
245件の閲覧回数

Hi,
remote JTAG programming and debugging can be performed in different ways

- running Altera JTAG server on the target system, available for Windows and Linux but not macOS as far as I'm aware of
- operating Altera programming adapter through remote USB server, e.g. USBIP. Works well with Windows and Linux. I read, that USBIP server is also available for macOS.
- using third party JTAG adapters through open interfaces, e.g. .svf file. There's unfortunately no official JTAG server hardware driver template (jtag_hw_xxx.dll respectivley libjtag_hw_xxx.so) to support custom programming adapter support. 

Regards
Frank 

robertzab
ビギナー
110件の閲覧回数

Hi,

 

Thank you for your reply. A lot has also become clear – since Agilex does not support operating in Passive Serial (PS) mode – only AS.

 

返信