# SiTCPの合成ができない件について

**URL:** <https://sitcp.bbtech.co.jp/t/topic/70>\
**Category:** SiTCPに関する質問など / Questions\
**Created:** [2024 年 1 月 10 日午前 11:20 UTC](https://sitcp.bbtech.co.jp/t/topic/70 "2024-01-10T11:20:34Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mizo](https://sitcp.bbtech.co.jp/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@Mizo](https://sitcp.bbtech.co.jp/u/Mizo)\
**Post date:** [2024 年 1 月 10 日午前 11:20 UTC](https://sitcp.bbtech.co.jp/t/topic/70/1 "2024-01-10T11:20:34Z")

</div>

Artix-7を用いてファームウェア開発を行っています。  
SiTCPを実装するためにArtix-7用のライブラリを使用したいのですが、Synthesisが止まらない現象が生じています。  
(Translation netlistと表示され、そこから進行しない状態です。)  
Vivado 2023.1.1、OSはWindows11を使用しています。  
Vivado 2023.1.1はWindow11をサポートしているため、過去の類似した投稿内容とは異なる原因があるのではないかと考えています。  
何か対処する方法がございましたら、ご教授頂けますでしょうか。  
よろしくお願い致します。

---

<div class="post-metadata">

**Author:** ![rhonda](https://sitcp.bbtech.co.jp/letter_avatar_proxy/v4/letter/r/898d66/32.png) [@rhonda](https://sitcp.bbtech.co.jp/u/rhonda)\
**Post date:** [2024 年 1 月 11 日午前 6:43 UTC](https://sitcp.bbtech.co.jp/t/topic/70/2 "2024-01-11T06:43:06Z")

</div>

私の周辺でも複数の方から同様の症状を聞いています。みなさん最新のVivado 2023とWindows11の組み合わせで起きているようです。

---

<div class="post-metadata">

**Author:** ![bbt\_support](https://sitcp.bbtech.co.jp/letter_avatar_proxy/v4/letter/b/a4c791/32.png) [@bbt\_support](https://sitcp.bbtech.co.jp/u/bbt_support)\
**Post date:** [2024 年 1 月 11 日午前 7:36 UTC](https://sitcp.bbtech.co.jp/t/topic/70/3 "2024-01-11T07:36:41Z")

</div>

Windows11ではngcの変換に不具合があるようです。  
現在ngcで公開しているSiTCPをedifでも公開予定です。  
【参考URL】  
[https://support.xilinx.com/s/question/0D54U000073AhNFSA0/000034620-ngc-to-edif-format-file-conversion-is-not-working-on-windows-11-still-not-working-in-vivado-20231?language=ja](https://support.xilinx.com/s/question/0D54U000073AhNFSA0/000034620-ngc-to-edif-format-file-conversion-is-not-working-on-windows-11-still-not-working-in-vivado-20231?language=ja)

[https://support.xilinx.com/s/article/000034620?language=ja](https://support.xilinx.com/s/article/000034620?language=ja)

---

<div class="post-metadata">

**Author:** ![Mizo](https://sitcp.bbtech.co.jp/letter_avatar_proxy/v4/letter/m/a88e4f/32.png) [@Mizo](https://sitcp.bbtech.co.jp/u/Mizo)\
**Post date:** [2024 年 1 月 12 日午前 12:49 UTC](https://sitcp.bbtech.co.jp/t/topic/70/4 "2024-01-12T00:49:33Z")

</div>

コメントありがとうございます。  
現状はWindow11以外のOSを使用した方が良い状態なのですね。  
とりあえず私はWSL2(Ubuntu20.04.6)で作業しており、こちらでは問題なくコンパイルできています。

---

<div class="post-metadata">

**Author:** ![bbt\_support](https://sitcp.bbtech.co.jp/letter_avatar_proxy/v4/letter/b/a4c791/32.png) [@bbt\_support](https://sitcp.bbtech.co.jp/u/bbt_support)\
**Post date:** [2024 年 1 月 17 日午前 5:38 UTC](https://sitcp.bbtech.co.jp/t/topic/70/5 "2024-01-17T05:38:18Z")

</div>

[Virtex7](https://github.com/BeeBeansTechnologies/SiTCP_Netlist_for_Virtex7),[Kintex7](https://github.com/BeeBeansTechnologies/SiTCP_Netlist_for_Kintex7),[Artix7](https://github.com/BeeBeansTechnologies/SiTCP_Netlist_for_Artix7)用SiTCPをedifでも公開しました。  
合成できない場合にはNGCに代わってご利用下さい。

---

<div class="post-metadata">

**Author:** ![tkobayashi](https://sitcp.bbtech.co.jp/letter_avatar_proxy/v4/letter/t/ed655f/32.png) [@tkobayashi](https://sitcp.bbtech.co.jp/u/tkobayashi)\
**Post date:** [2024 年 1 月 25 日午前 7:27 UTC](https://sitcp.bbtech.co.jp/t/topic/70/6 "2024-01-25T07:27:23Z")

</div>

NGCの代わりにEDIFを使うにはVivadoでどのような手順を踏めばよいのでしょうか？

---

<div class="post-metadata">

**Author:** ![bbt\_support](https://sitcp.bbtech.co.jp/letter_avatar_proxy/v4/letter/b/a4c791/32.png) [@bbt\_support](https://sitcp.bbtech.co.jp/u/bbt_support)\
**Post date:** [2024 年 1 月 25 日午前 7:59 UTC](https://sitcp.bbtech.co.jp/t/topic/70/7 "2024-01-25T07:59:09Z")

</div>

ngcに代わってedifのファイルを入れてください。  
ngc削除した後、edifファイルを追加するだけです。  
必要であればタイミング制約にEDF\_SiTCP.xdcをご利用いただけます。  
基板固有のタイミング制約を記述してあるxdcファイルの下に追加してください。
