FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
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.
5275 Discussions

Error in programming a reference sof file on Stratix10 SoC development kit

Yoonseok_Y_Intel
Employee
1,200 Views

Hi,

I try to program a example sof file in bts_config directory into S10 device on the Stratix10 SoC development kit but got an error as below. I have no idea about the error. Can you comment on it please?

 

stratix10SX_1sx280uf50_soc_revA_v18.0b184_v1.0/examples/bts_config/ES/bts_config_Q18.0_B184_all_avalon_i2c_vid_on/output_files

 

Problem Details

Error:

Internal Error: Sub-system: PGM_JAPI, File: /quartus/pgm/japi/japi.cpp, Line: 1289

m_elements[tap].ir_count > 0

Stack Trace:

   0x5e5b: JAPI_ENGINE::send_instruction(unsigned int, unsigned int, bool) + 0xb5 (pgm_japi)

  0x3a227: PGMALGO_API_PGM::access_japi_engine(bool, bool, unsigned int, unsigned int, bool) + 0x3b (pgm_pgmalgo)

  0x3a3c4: PGMALGO_API_PGM::scan_chain(bool, bool, unsigned int, unsigned int, PGM_INSTR_NAME, unsigned int, unsigned char*, unsigned int, unsigned char*, unsigned int, unsigned int) + 0xde (pgm_pgmalgo)

  0x3a48f: PGMALGO_API_PGM::access_ir(PGM_INSTR_NAME, unsigned int*, unsigned int) + 0x4d (pgm_pgmalgo)

  0x6aa49: PGMALGO_DO_SDM_CONFIGURE::debug_read_boot_status(int, bool) + 0x95 (pgm_pgmalgo)

  0x78e2a: PGMALGO_DO_SDM_CONFIGURE::execute() + 0x139c (pgm_pgmalgo)

  0x8b2c5: PGME_UNIFIED_ALGORITHM::do_algo(std::string, PGMALGO_ENGINE_TYPE, unsigned int, PGM_CHAIN_ELEMENT*, PGMALGO_ELEMENT*, unsigned int) + 0xe19 (pgm_pgme)

  0x8bdd1: PGME_UNIFIED_ALGORITHM::program(PGMALGO_ENGINE_TYPE, bool*, unsigned int) + 0x44d (pgm_pgme)

  0xbf901: PGME_PROGRAMMER::engage(PGM_PROGRAMMING_MODE, std::vector<PGM_CHAIN_ELEMENT*, std::allocator<PGM_CHAIN_ELEMENT*> >*, bool, unsigned int*) + 0xa63 (pgm_pgme)

  0x35a49: PGMWQ_PROGRAMMING_THREAD::run() + 0x1f (pgm_pgmwq)

  0xb0504: QThreadPrivate::start(void*) + 0x144 (Qt5Core)

   0x76ba: start_thread + 0xca (pthread)

  0x10741d: clone + 0x6d (c)

 

End-trace

 

Quartus Prime Version 18.1.0 Build 222 09/21/2018 SJ Pro Edition

 

Executable: quartus

Comment:

None

 

System Information

Platform: linux64

OS name: Ubuntu 16.04.4

OS version: 16

 

Quartus Prime Information

Address bits: 64

Version: 18.1.0

Build: 222

Edition: Pro Edition

 

0 Kudos
4 Replies
GuaBin_N_Intel
Employee
136 Views

What MSEL mode are you using on the board? Is it JTAG?​

Ahmed_H_Intel1
Employee
136 Views

Are you using a design reference? if yes, which one?

Yoonseok_Y_Intel
Employee
136 Views

Thanks for your comments. I make MSEL2/1/0 = ON/ON/ON (JTAG) and now I can program it.

Ahmed_H_Intel1
Employee
136 Views

You are welcome.

Reply