當前位置:首頁 » 編程軟體 » ise換編譯器

ise換編譯器

發布時間: 2022-08-08 19:46:23

Ⅰ 如何提高ISE的編譯速度

如果你的cpu夠強你應該學會如何利用好它來加速你的代碼編譯速度,那麼你怎麼才能夠最大限度讓你的cpu發燒呢?

下面是一個對比:

比如我的cpu是i7 3770k,

編譯cocos2d-x的libcocos2d工程:

不優化:

1>Time Elapsed 00:01:35.25

優化後:

1>Time Elapsed 00:00:21.66

效果顯著!!!

參考網頁:

Visual Studio 2010中C++並行構建調優(1)
http://developer.51cto.com/art/201003/189235.htm

1>cl : Command line warning D9030: '/Gm' is incompatible with multiprocessing; ignoring /MP switch

解決辦法是:

Properties -> Configuration Properties -> C/C++ -> Code Generation -> Enable Minimal Rebuild -> No(/Gm-)

Properties -> Configuration Properties -> C/C++ -> Geneal -> Multi-processor Compilation -> Yes(/MP)

一些含義和拓展資料:

Enable minimal rebuild
通過保存關聯信息到.IDB文件,使編譯器只對最新類定義改動過的源文件進行重編譯,提高編譯速度

Enable Incremental Compilation
同樣通過.IDB文件保存的信息,只重編譯最新改動過的函數

/MP (Build with Multiple Processes)

http://msdn.microsoft.com/en-us/library/bb385193.aspx

/Gm (Enable Minimal Rebuild)

http://msdn.microsoft.com/en-us/library/kfz8ad09.aspx

Ⅱ ise工程怎麼更改晶元

以單片機 STM32F103RC 更換為 STM32F103C8 為例。操作如下:
第一步 更換晶元型號
打開工程
2.Options for Target.. 的子菜單 Device 找到 STM32F103C8,選好後按 OK,
第二步 更改全局宏定義
1.點擊魔術棒,找到 C/C++ 子菜單下的 Define:
2.將 STM32F10X_HD 改為 STM32F103_MD,點擊 OK,
更改原因
STM32F103RC 為大容量器件,HD 表示,STM32F103C8 為大容量器件,MD 表示。同理如果為小容量器件則為 LD。根據名字可以確定單片機的容量類型。根據參考 STM32 的參考手冊命名規則,獲得單片機的容量,在對照數據手冊便可知道單片機是哪種容量類型的。
第三步 更改啟動文件
1.將 startup_stm32f103x_hd.s 文件從工程移除
2.將 startup_stm32f103x_md.s 添加至工程中,因為容量不同啟動文件不同
若 startup_stm32f10x_md.s 找不到,可在 keil5 安裝目錄下搜索。
第四步 重新編譯工程即可。

Ⅲ Verilog不同板子間該怎麼改

在編譯器(questius ,vivado, ise)修改晶元型號,然後升級下ip就可以了。

Ⅳ ISE中COE與MIF文件的聯系與區別

我們首先來看看一個ROM的生成過程。當我們生成一個ROM模塊時,在Memory Initialization選項中,會讓開發者去指定COE文件的路徑,


打開MIF文件,會發現裡面內容與COE文件相同,這時不禁會讓人感到疑惑:到底ROM會用哪個文件作為自己的初始化文件呢?

答案是MIF文件。

COE文件的作用,是生成IP核工程的時候,將其文件中的內容導入,生成MIF文件。也就是說,MIF文件是基於COE文件生成的,所以二者的內容才會相同(格式上是不同的)。此後,在實際的使用中,只有MIF文件才會發揮作用,COE這時就已經「無用」了。由此可以推測,若想改變某個ROM模塊的初始化文件,要麼重新生成一遍ROM模塊,導入新的COE文件,要麼直接替換掉MIF文件,二者的作用是等效的,只是後者做法不太規范,由於COE文件未變,若再生成ROM模塊會導致MIF文件會根據老的COE文件重生成。

總結起來,在使用過程中,需要注意以下幾點:

1、MIF文件是根據COE文件生成的。

2、COE文件只會在生成ROM模塊時起作用,其作用就是根據文件內容生成相應的MIF文件,而ROM真正使用的是MIF文件。

3、若想改變某個ROM模塊的初始化內容,根本上來說是要改變MIF文件,有兩種方法:一是替換掉原來的COE文件,再將ROM模塊重新生成一遍;二是直接替換掉MIF文件。前者是比較規范的作法,因為後者的COE文件未變,若後面再去因為配置ROM參數而重新生成ROM模塊會導致MIF文件又會回到「老樣子」。切忌直接替換COE而不重新生成ROM模塊的作法,這樣MIF文件沒變,所以初始化內容也會保持不變

Ⅳ 設計XILINX FPGA的時候遇到問題,緊急求助!!

如果你的項目不是太大,沒必要用Synpoify,用ISE自帶的綜合工具就行了。
如果你不設定時鍾,綜合工具會自動為你選定的,因為全局時鍾資源的信號傳輸很好,不用就浪費了。如果你想自己設定,在UCF約束文件標注即可

Ⅵ powershell和powershell ise到底分別干什麼用,powershell命令那麼長怎麼記

主要是更方便進行遠程管理和詳細的管理,相對於DOS更加強大。
壞處是沒有的,WinXP預裝是沒有Powershell的,Vista預裝Powershell1.0,Win7預裝Powershell2.0,Win8預裝Powershell3.0.

點開始,點運行,輸入Powershell就可以了,Powershell就是一個DOS的命令行工具而已。跟DOS一模一樣的,更強大一點而已。

你也可以在運行裡面輸入Powershell_ISE,這個是一個集成開發環境,用來寫腳本的,寫完的腳本後綴是PS1,用來代替VBS和Bat文件的。

熱點內容
UE4源碼編譯要多久 發布:2025-02-08 07:52:50 瀏覽:230
java架構師做什麼 發布:2025-02-08 07:38:32 瀏覽:774
java解碼器 發布:2025-02-08 07:25:35 瀏覽:297
p4忘記密碼了如何刷機 發布:2025-02-08 07:25:25 瀏覽:307
java分隔 發布:2025-02-08 07:15:02 瀏覽:813
源碼乘法豎式 發布:2025-02-08 07:05:48 瀏覽:137
天天酷跑腳本腳本精靈 發布:2025-02-08 07:05:15 瀏覽:346
ios資料庫遷移 發布:2025-02-08 07:00:16 瀏覽:852
安卓sdl是什麼 發布:2025-02-08 07:00:05 瀏覽:909
離線腳本怎麼寫 發布:2025-02-08 06:59:22 瀏覽:833