[筆記].活用Quartus II內建模板,快速輸入HDL代碼、TimeQuset約束及tcl語句等

譬如,建立一個v代碼,選擇Edit>Insert Template或單擊 ,即可選擇插入預置的Verilog HDL模板。 圖1 先前發帖有介紹[資料].學TimeQuest必看,其中提到的TimeQuest Cookbook是一本極好的TimeQuset入門資料。剛好,這個Cookbook裡面的案例及sdc約束語句在模板中也有。憑藉模板,可以快速插入所需的約束。建立一個sdc檔案,選擇Edit>Insert Template或單擊 ,即可選擇插入預置的sdc模板。

grep 常用命令

原文地址高亮顯示grep include 或這個--include選項, 可以這樣使用:grep -rn --include='*.c' --include='*.h' re .可以指定多次, 如果真是上面的這種情況,  其實可以用grep -rn --include='*.[ch]' re .但是, 如果源檔案中含有C++原始碼, 上面的方法就不湊效了, 因為[]中只能放一個字元.grep -rn --include='*.{cpp,h}'

grep 零寬斷言

原文連結參考參考二 算是正則環視的一個簡單應用吧。http://pengqi.me/2011/05/%E4%BD%BF%E7%94%A8grep%E5%92%8C%E6%AD%A3%E5%88%99%E6%9D%A5%E5%88%86%E6%9E%90web%E6%9C%8D%E5%8A%A1%E5%99%A8%E6%97%A5%E5%BF%97/前兩天因為第三方遊戲伺服器掉線,導致大量使用者同時登入我的伺服器,將伺服器負載瞬間提高到200+,如此恐怖的數字讓我不得不考慮增加伺服器來抵抗問題重現

(筆記) 如何在Debussy / Verdi顯示FSM的state名稱? (SOC) (Debussy) (Verdi)

Abstrct本文紀錄如何在Debussy / Verdi顯示state名稱幫助debug。Introduction使用環境:Debussy 5.4v9 (Windows版), Verdi 2010.10 (Linux版)當使用Debussy / Verdi開始*.fsdb檔後,儘管拉進來的信號是FSM state,預設只會顯示state encoding所代表的數值當然這是正確的,但若能顯示state名稱,相信可讀性更告,更方便debug。Tools –> Extract

gprof 代碼效率測量

原文地址:http://apps.hi.baidu.com/share/detail/5908917gprof介紹gprof是GNU profiler工具。可以顯示程式啟動並執行“flat profile”,包括每個函數的調用次數,每個函數消耗的處理器時間。也可以顯示“調用圖”,包括函數的調用關係,每個函數調用花費了多少時間。還可以顯示“注釋的原始碼”,是程式原始碼的一個複本,標記有程式中每行代碼的執行次數。基本用法:1. 使用-pg選項編譯和連結你的應用程式。2.

[Altera線上教學].IP複用及其實現方法

文章目錄 推薦預修課程:更多線上課程 推薦預修課程:Introduction to QsysIntroduction to TclUsing the Quartus II Software: An IntroductionVerilog HDL BasicsVHDL Basics線上學習:http://www.altera.com/customertraining/webex/IP_Reuse/launcher.html下載學習:http:

Git中的fetch和pull

原文連結Git中從遠端分支擷取最新的版本到本地有這樣2個命令:1. git fetch:相當於是從遠程擷取最新版本到本地,不會自動merge    git fetch origin mastergit log -p master..origin/mastergit merge origin/master    以上命令的含義:   首先從遠端origin的master主分支下載最新的版本到origin/master分支上   然後比較本地的master分支和origin/master分支的差別 

使用 Mutt Email 用戶端管理你的 Gmail

原文:http://www.guao.hk/posts/httplifehacker-com5574557how-to-use-the-fast-and-powerful-mutt-email-client-with-gmail.html你是終端愛好者+鍵盤控嗎?如果可以在這種介面中使用 Gmail,你會不會興奮異常呢?即是 mutt 這款基於文本介面的 Email 用戶端程式,下面我們來簡單介紹一下如何安裝並設定用 mutt 收發 Gmail 郵件。安裝 mutt:如果你使用的是

GUI 主迴圈設計及其在 MiniGUI, GTK, QT 的實現

原文連結簡介我們知道GUI應用程式都是事件驅動的。這些事件大部分都來自於使用者,比如鍵盤事件、滑鼠事件或筆時間點事件。還有一些事件來自於系統內部,比如定時事件、socket事件和其它檔案事件等等。在沒有任何事件的情況下,應用程式處於睡眠狀態。1因為這種事件驅動機制,GUI應用程式都毫無例外的需要一個主迴圈(main loop)。 主迴圈(main loop)控制應用程式什麼時候進入睡眠狀態,什麼時候被喚醒。主

(原創) 從事硬體開發後所學到的4件事 (SOC) (Misc)

Abstract我從原本的SW開發,後來從事FW開發,最近幾年則改成HW的開發,在與HW工程師共事的這幾年,讓我學到4件在SW與FW學不到的4件事。Introduction在從事HW開發這幾年,我從其他HW工程師學到了4件之前在SW與FW學不到的事情,而這4件事情也影響了我目前開發SW與FW的方式與習慣。1.VerificationHW工程師非常重視Verification,一個project剛開始kick off,都還沒想要怎麼design,已經在思考要怎麼去驗證,去列test

[筆記].為何在Nios II SBTE中,直接拖放到工程檔案夾的檔案,編譯會出錯?

我平時建立新的Nios II工程時,都是選擇從空模板建立app+bsp工程(圖1、圖2)。 圖1 圖2有時候,我直接從其他工程裡或檔案夾複製c,然後直接粘貼到我的app工程裡。圖3所示的main.c,就是我直接拖過來的。代碼(代碼1)很簡單,但是編譯卻出現報錯(圖4)。 圖3代碼1 main.c#include "system.h"#include "altera_avalon_pio_regs.h"int main(void){ while(1) {

GDB Vs. WinDbg Commands

Here are a list of various useful commands that come in handyCommand / Option descriptionGDB CommandWinDbg Command / GUI operation descriptionsEnablingpost-mortem default debuggerNotapplicable on any Unix/Linux OSToregister as the default debugger

我常用的grep

grep -R "wangkangluo"  /var/www/html   //所有目錄檔案下尋找字串 比如,我想搜源碼目錄src下,包含“niuc”的所有ec檔案find ./src -name '*.ec' -exec grep -i niuc {} /; -print 在特定檔案中grep某關鍵字,除了使用find 命令加exec選項之外,其實還有更簡單的方法:grep -R --include="*.cpp" key

(筆記) 如何安裝RVDS 4.0? (SOC) (ARM) (RVDS)

Abstract本文紀錄RVDS (RealView Development Suite 4.0)簡易安裝步驟。Introduction使用環境:Windows XP SP3 + RVDS 4.0 (Windows version)Step 1:執行安裝檔setup.exeStep 2:複製license.lic當安裝畫面出現ARM License Wizard時 將license.lic複製到c:\Program Files\ARM\Licenses下Step 3:選擇Install

GDB 和 CDB 基本命令比較

原文連結也許有人不知道CDB是什麼,CDB是windbg的小兄弟,基於command line,對於我這個比較喜歡用command line的人,CDB比windbg更容易上手。象GDB,CDB這些工具,命令都很多,但是我們只要熟記最常用的"三板斧"就可以工作了。1.啟動   1)直接調試:        gdb program [core]      cdb program or cdb -z DumpFile   2)attach方式      gdb attach

走上.NET征程

大家好:        我是新手,希望在cnblogs上和大家多交流,向大家學習。        最近才申請了自己的部落格,也算在網上找到了自己的家。在這裡我要寫下自己的網路天地。       

gdb常用命令

索引     已審核         gdb 設定source搜尋目錄         dir /path 調用gdb編譯需要在cc後面加 -g參數再加-o;[root@redhat home]#gdb 調試檔案:啟動gdb(gdb) l :(字母l)從第一行開始列出源碼原文連結(gdb) break n :在第n行處設定斷點(gdb) break func:在函數func()的入口處設定斷點(gdb) info break: 查看斷點資訊(gdb) r:運行程式(gdb)

(筆記) $dispaly()、$strobe()、$monitor() 、$fwrite()與blocking / nonblocking的關係 (SOC) (Verilog) (Debussy)

Abstract除了看波型圖外,在寫Testbench時還可搭配Verilog本身所帶的一些函數做驗證,如$display()、$strobe()、$monitor()與$fwrite()等,這些函數在遇到blocking與nonblocking時,該如何使用才正確呢?它與Debussy / Verdi的nWave又有什麼關係呢?Introduction使用環境:ModelSim SE 6.3e + Debussy 5.4 v9本文將討論以下主題:1.Verilog的『stratified

git 遠程分支建立與推送

原文地址:http://hi.baidu.com/lingzhixu/blog/item/4a9b830bb08a329fe850cd5b.html本地分支的建立本地分支的來源為執行git checkout -b <branch name> 的那個分支例如現在有兩個分支,master和b1master 分支下有一個commit:commit1: add test1.cb1分支下有兩個commit:commit2: add test2.ccommit1: add

(原創) Quartus II安裝新觀念:如何將Quartus II安裝在VirtualBox內? (SOC) (Quartus II) (VirtualBox)

AbstractVM並不是什麼新的觀念,透過VM我們可以在一個OS去執行其他OS,若我們將Quartus II也裝在VM中,將可解決一些長久以來Quartus II使用上所遇到的問題。Introduction使用環境:Windows XP SP3 + VirtualBox 4.1.2 + Quartus II 11.0 + DE2-70在使用Quartus II的過程中,你是否也像我一樣遇到過以下的問題:1.公司或實驗室只購買一套Quartus II

總頁數: 61357 1 .... 3756 3757 3758 3759 3760 .... 61357 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.