原创 SPI串行外設接口

總結來源:http://www.sohu.com/a/271099924_292853 SPI串行外設接口,可用來接ADC/SRAM/DAC等, SPI 是一種同步、全雙工、串行通信方式,數據的發送或接受根據時鐘的上升沿或者下降沿, 主機

原创 半導體器件基礎

半導體能帶結構示意圖:上方兩條白色帶爲沒有電子填充的帶,下面三條灰色帶爲充滿電子的帶,其中最高一條灰色帶爲價帶,它與最低一條白色帶之間的空隙爲能隙  空穴又稱電洞(Electron hole),在固體物理學中指共價鍵上流失一個電子,最後

原创 Vivado中調用vcs仿真

    注:用vcs仿真要在testbench中加入生成波形文件的語句 方法1只能用dve觀察波形,方法2  dve/Verdi都可以 1 vivado中直接調用vcs仿真 編譯仿真庫 這裏是編譯xilinx的原語、IP等,編譯完成之後在

原创 matlab中的求導函數diff

2018-01-19今天發現我的標題寫錯了,diff不知怎麼寫成了fill,醉醉醉------------------------------------------------------------------------------

原创 Verilog中的阻塞賦值和非阻塞賦值

Verilog中阻塞賦值和非阻塞賦值的異同: 一  阻塞賦值 操作符  “ = ” 把賦值運算看做 LHS = RHS 在阻塞賦值時,先計算等號右手方向(RHS)的值,這時候賦值語句不允許別的Verilog語句的干擾,直到現行的賦值過程

原创 matlab小技巧

1.對於冪次方的數據(即大量數據)處理,打印波形圖的時候一定要在語句結尾加上分號“:”,要不然matlab會將所有數據在命令行窗口輸出,浪費許多時間。(媽的試了半天才找出來爲什麼相同的代碼,執行時間差這麼多

原创 matlab命令之FIR濾波器的設計

    命令並不是具體的講解,只是把常用的記錄下來,用的時候再具體的查,主要是知道有哪些命令,大體有什麼功能。若有後續的解釋會再添加文字鏈接。1.fdatool  圖形化設計數字濾波器2.dfilt 生產成離散時間濾波器對象,Constr

原创 matlab調用自定義函數出現“嘗試將 SCRIPT filter_low 作爲函數執行:”的錯誤

今天在main.m文件中調用fdatool出來的濾波器,出現了錯誤提示程序是沒有問題的,後來發現,是因爲matlab當前路徑不是包含main.m和filter_low.m的文件路徑,將路徑改過來就行了。原來的路徑:改過來之後的路徑:再運行

原创 modelSIM編程出現錯誤代碼vlog-66

今天用modelSIM編一個EEPROM模型,在夏新宇的《Verilog數字系統設計教程》的16.4節把模型的代碼打上了,卻出現了一個奇怪的錯誤,錯誤代碼是vlog-66,這可把我搞得啊問了研二師哥,問了博士師哥,研二師哥過來一塊搞,不

原创 matlab中的符號表達式的使用

定義了一個表達式,如:y  = sin(x),如何讓matlab知道x是自變量,y是因變量,並且y(x0)這種格式合法,求出x=x0時候的值。 看別人總結的,有三種方法: 1.用inline函數。 格式:FunctionName=inl

原创 constexpr函數

constexpr函數:               指能用於常量表達式的函數。 約束條件:             1)函數的返回類型及所有的形參類型都得是字面值類型              2)函數體中有且只有一條return語句

原创 verilog中$readmemb和$readmemh的使用

菜鳥一枚,只是分享一下在學習的過程,和這兩個系統函數的簡單用法,$readmemb和$readmemh用來從文件中讀取數據到存儲器中。讀取的內容只包括:空白位置(空格、換行、製表格(tab和form-feeds),註釋行、二進制或十六進制

原创 關於一個心理問題的分析

       總是情不自禁地想要點開她的微博來看看,看她有沒有更新,有沒有新的關注,在這凌晨一點鐘的深夜裏,我理智的分析了自己的這種衝動。        我爲什麼想要看她的微博狀態呢?看她的微博這個想法一出現在我的腦海裏就會令我愉悅,

原创 matlab中disp函數的簡單用法

disp的用法: 在matlab中help disp  DISP Display array. DISP(X) displays the array, without printing the array name. In