販売終了のお知らせ

SUZAKU シリーズ販売終了のお知らせ > 詳細情報


Howto : SZ310のEDK9.2i用プロジェクトを10.1iで利用する方法

該当製品:
SZ310-SIL
SZ310-U00

ISE/EDK10.1iでビルドする際、付属CD-ROM(2008/05/02以前)に含まれているSUZAKU-V(SZ310-U00)の9.2i用FPGAプロジェクト(~z310-20080215,~sz310-add_slot-20080215)は、エラーになります。

以下の修正により、ISE/EDK10.1iに対応することができます。

JTAGPPC Controllerの修正

エラー例

jtagppc_cntlr 1.00.bが廃版になり、使用できなくなりました。ビルド時に以下の様なエラーが出ます。

ERROR:MDT - IPNAME:jtagppc_cntlr INSTANCE: jtagppc - ・・・
ERROR:MDT - IPNAME:jtagppc_cntlr HW_VER:1.00.b - Can not find valid MPD
  ・
  ・

MHSファイルの修正

z310-yyyymmdd/sz310-add_slot-yyyymmdd\xps_proj\xps_proj.mhsを開いてください。JTAGPPC Controllerのコアのバージョンを上げます。

BEGIN jtagppc_cntlr
 PARAMETER INSTANCE = jtagppc
 PARAMETER HW_VER = 2.01.a  # 変更
 PORT C405JTGTDO_Last = c405jtgtdo  # 削除
 PORT JTGC405TMS_All = jtgc405tms
 PORT JTGC405TDI_1 = jtgc405tdi
 PORT JTGC405TCK_All = jtgc405tck
 PORT DBGC405DEBUGHALT_1 = dbgc405debughalt
 PORT JTGC405TRSTNEG_All = jtgc405trstneg
 PORT C405JTGTDOEN_1 = c405jtgtdoen
 PORT HALTNEG_1 = net_vcc
 BUS_INTERFACE JTAGPPC0 = jtagppc_jtagppc0  # 追加
 PORT DBGC405DEBUGHALT0 = dbgc405debughalt
 PORT HALTNEG0 = net_vcc
 PORT TRSTNEG = net_vcc
END
PPC405とJTAGPPC Controllerとの記述部分を変更します。

BEGIN ppc405
 PARAMETER INSTANCE = PPC405_i
 PARAMETER HW_VER = 2.00.c
 BUS_INTERFACE DPLB = plb_0
 BUS_INTERFACE IPLB = plb_0
 BUS_INTERFACE JTAGPPC = jtagppc_jtagppc0 # 追加
 PORT CPMC405CLOCK = ppc_clk
 PORT PLBCLK = SYS_CLK
 PORT CPMC405CORECLKINACTIVE = net_gnd
  ・
  ・
  ・
 PORT EICC405CRITINPUTIRQ = net_gnd
 PORT JTGC405TCK = jtgc405tck  # 削除
 PORT JTGC405TDI = jtgc405tdi
 PORT JTGC405TMS = jtgc405tms
 PORT JTGC405TRSTNEG = jtgc405trstneg
 PORT C405JTGTDO = c405jtgtdo
 PORT C405JTGTDOEN = c405jtgtdoen
 PORT DBGC405DEBUGHALT = dbgc405debughalt
END


カテゴリ: