當在 Quartus® II 軟體外的嵌入式環境中,在具有原始程式設計資料 (.rpd) 檔案、Hexadecimal (Intel-Format) (.hex) 檔案或其他檔案類型的 EPCQ 裝置時,AS 設定可能會在 28 奈米裝置系列(Stratix® V、Arria® V 和 Cyclone® V 裝置)中失效。
EPCQ 裝置具有非揮發性的配置註冊機 (NVCR)。 NVCR 必須根據 28 奈米裝置系列中的 EPCQ 裝置與配置模式設定為適當的值。 在 Quartus II 軟體程式程式程式器中使用 JTAG Indirect Configuration (.jic) 程式設計檔或 AS 程式設計模式時,NVCR 會在 EPCQ 裝置的程式設計期間自動設定。
您需要設定 NVCR 以執行下列操作:
- 執行 寫入啟用作業:opcode b'0000 0110。
- 執行 寫入非揮發性配置註冊程式:opcode b'1011 0001,接著是 16 位的註冊值。
- 將 16 位收款器值設定為 b'1110_111y_xxxx_1111 y 是位址位元組 (0 是 4 位元組位址,1 是 3 位元組位址)和 xxxx 是 d controller 週期值。
- 根據 EPCQ 裝置和 AS 配置模式 (x1 或 x4) 的密度使用下列 16 位註冊器值:
EPCQ16、EPCQ32、EPCQ64 和 EPCQ128
- AS x1/AS x4 b'1110_1111_1100_1111(定址模式 3 位元組 / D自然週期 = 12)
EPCQ256,EPCQ512
- AS x1 b'1110_1110_0100_1111 (定址模式 4 位元組 / D自然週期 = 4)
- AS x4 b'1110_1110_1010_1111 (定址模式 4 位元組 / D自然週期 = 10)
由於收銀機非揮發性,只要您不變更組態模式,您只需要設定此註冊器一次。