亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

非阻塞賦值

  • 有實驗結果,用MOSIN6編寫的,是Verilog HDL語言實現的. 練習三 利用條件語句實現計數分頻時序電路 實驗目的: 1. 掌握條件語句在簡單時序模塊設計中的使用; 2. 學習在Ver

    有實驗結果,用MOSIN6編寫的,是Verilog HDL語言實現的. 練習三 利用條件語句實現計數分頻時序電路 實驗目的: 1. 掌握條件語句在簡單時序模塊設計中的使用; 2. 學習在Verilog模塊中應用計數器; 3. 學習測試模塊的編寫、綜合和不同層次的仿真。 練習四 阻塞賦值與非阻塞賦值的區別 實驗目的: 1. 通過實驗,掌握阻塞賦值與非阻塞賦值的概念和區別; 2. 了解阻塞賦值與非阻塞賦值的不同使用場合; 3. 學習測試模塊的編寫、綜合和不同層次的仿真。

    標簽: Verilog MOSIN6 HDL Ver

    上傳時間: 2016-11-19

    上傳用戶:mhp0114

  • FPGA筆試題及答案

    1.       目前世界上有十幾家生產CPLD/FPGA的公司,最大的兩家是:( )和 ( )。答案:Xilinx、Altera目的:知識面考點:fpga熟悉2.       FPGA的基本結構由3種可編程單元和一個用于存放編程數據的靜態存儲器組成。這3種可編程的單元分別是()、()和()。答案:IOB——輸入輸出模塊目的:知識面            CLB——可編程邏輯模塊IR—互聯資源或可編程內部連線目的:fpga基本結構的了解考點:fpga基本知識 3.       Verilog語言信號賦值包括非阻塞賦值和阻塞賦值,一般非阻塞賦值用在( )描述中,阻塞賦值用在( )描述中;答案:時序電路、組合邏輯目的:verilog語言的了解考點:硬件語言知識

    標簽: fpga

    上傳時間: 2022-05-09

    上傳用戶:

  • 101條Verilog和SystemVerilog設計陷阱

    有些人喜歡收集棒球卡片,老的車輛雜志,或是橡皮小鴨,但我喜歡收集Verilog書籍。從1989年那個三孔活頁夾中保存的Gateway VERILOG-XL Reference Manual Versionl.5a復印本開始,那時的Verilog很簡單,其中只包含了一種過程獄值(那時的語言并沒有包含非阻塞賦值),它很難讓我們相信有一天能夠使用它來設計芯片,我們可以在VAX或是昂貴的Apollo工作站上進行仿真.從那開始我購買了相當多的Verilog書籍,其中包含了少量的綜合書籍,還有一份介紹硬件描述語言歷史的文本,其中的一小部分介紹了VHDL,這些書籍中大部分都是關于Verilog.但有趣的是,我并沒有花很多時間來閱讀它們,它們只是被擱置在書架上,我承認書架上擺滿了關于Verilog的書籍時,是一件令人驕傲的事情,但目光如矩的參觀者能發現它們都是全新的從未被閱讀過,擁有未使用過和未閱讀過的書籍都是無意義的,另一方面讓我沮喪,從這些書籍中只能找到很少一部分,對于工程師有價值的內容,我能否找到一本需天天使用的書籍,有利于我入門以及在工作中及時參閱。Stu和Don編寫的就是這祥一本書,了解這些技巧我花費了很多年的時間,其中內容甚至讓我懷疑,自己是否了解Verilog,在這本能提供幫助和有價值的書籍中,給出的一些知識點都是經過提煉的,相信你不會感到沮喪。如果你是一個老手,驗證這些技巧也需通過相當困難的方式,但你可笑著對自己說:“好的,我找到它了”如果你是新手,快點跟隨兩位專家開始學習吧,不要猶豫快點來參加兩位紳士提供的一次培訓課程,我保證你不會遺憾.我最喜歡的陷辨是第65條:循環是無限的,為什么?可以構建一個調試它的環境,相信我,如果建模錯誤會引發芯片損壞時,你就不會忘記錯誤為什么會出現?可惜這本書我沒有早點遇到,無疑你是幸運的,把這本書放在手邊,經常參閱,它可幫助你解決所有的模型編譯和項目設計的困難。

    標簽: verilog systemverilog

    上傳時間: 2022-07-01

    上傳用戶:

  • Verilog編碼中的非阻塞性賦值

      One of the most misunderstood constructs in the Verilog language is the nonblockingassignment. Even very experienced Verilog designers do not fully understand how nonblockingassignments are scheduled in an IEEE compliant Verilog simulator and do not understand whenand why nonblocking assignments should be used. This paper details how Verilog blocking andnonblocking assignments are scheduled, gives important coding guidelines to infer correctsynthesizable logic and details coding styles to avoid Verilog simulation race conditions

    標簽: Verilog 編碼 非阻塞性賦值

    上傳時間: 2013-10-17

    上傳用戶:tb_6877751

  • Verilog編碼中的非阻塞性賦值

      One of the most misunderstood constructs in the Verilog language is the nonblockingassignment. Even very experienced Verilog designers do not fully understand how nonblockingassignments are scheduled in an IEEE compliant Verilog simulator and do not understand whenand why nonblocking assignments should be used. This paper details how Verilog blocking andnonblocking assignments are scheduled, gives important coding guidelines to infer correctsynthesizable logic and details coding styles to avoid Verilog simulation race conditions

    標簽: Verilog 編碼 非阻塞性賦值

    上傳時間: 2013-11-01

    上傳用戶:xzt

  • 這是一個為51系列單片機開發的4*4鍵盤驅動程序。該驅動程序包括2個文件

    這是一個為51系列單片機開發的4*4鍵盤驅動程序。該驅動程序包括2個文件,使用時將C文件關聯入工程,在調用文件前包含H文件即可。本鍵盤驅動程序具有兩個接口函數提供兩種掃描方式(阻塞和非阻塞),可以任意定制返回鍵值,具有防抖動處理,具體使用方法可以參見注釋。(本程序在Keil C51開發環境中測試成功,并經過多次實踐應用)。

    標簽: 51系列 單片機開發 鍵盤驅動 程序

    上傳時間: 2013-12-24

    上傳用戶:xuanchangri

  • 本程序是利用最大類間方差算法求解自適應閾值

    本程序是利用最大類間方差算法求解自適應閾值,對圖像進行分割,非動態閾值

    標簽: 程序 方差 算法 閾值

    上傳時間: 2017-03-23

    上傳用戶:xiaoyunyun

  • 嵌入式C語言精華

    C/C+語言struct 深層探索 C++中 extern "C"含義深層探索 C 語言高效編程的幾招 想成為嵌入式程序員應知道的 0x10 個基本問題 C 語言嵌入式系統編程修煉 C 語言嵌入式系統編程修煉之一:背景篇 C 語言嵌入式系統編程修煉之二:軟件架構篇 C 語言嵌入式系統編程修煉之三:內存操作 C 語言嵌入式系統編程修煉之四:屏幕操作 C 語言嵌入式系統編程修煉之五:鍵盤操作 C 語言嵌入式系統編程修煉之六:性能優化 C/C++語言 void及 void 指針深層探索 C/C++語言可變參數表深層探索 C/C++數組名與指針區別深層探索 C/C++程序員應聘常見面試題深入剖析(1) C/C++程序員應聘常見面試題深入剖析(2) 一道著名外企面試題的抽絲剝繭 C/C++結構體的一個高級特性――指定成員的位數 C/C++中的近指令、遠指針和巨指針 從兩道經典試題談 C/C++中聯合體(union)的使用 基于 ARM 的嵌入式 Linux 移植真實體驗 基于 ARM 的嵌入式 Linux 移植真實體驗(1)――基本概 基于 ARM 的嵌入式 Linux 移植真實體驗(2)――BootLoa 基于 ARM 的嵌入式 Linux 移植真實體驗(3)――操作系 基于 ARM 的嵌入式 Linux 移植真實體驗(4)――設備驅 基于 ARM 的嵌入式 Linux 移植真實體驗(5)――應用實 深入淺出 Linux 設備驅動編程 1.Linux 內核模塊 2.字符設備驅動程序 3.設備驅動中的并發控制 4.設備的阻塞與非阻塞操作

    標簽: 嵌入式 C語言

    上傳時間: 2013-04-24

    上傳用戶:thh29

  • AVR高速嵌入式單片機原理與應用(修訂版)

    AVR高速嵌入式單片機原理與應用(修訂版)詳細介紹ATMEL公司開發的AVR高速嵌入式單片機的結構;講述AVR單片機的開發工具和集成開發環境(IDE),包括Studio調試工具、AVR單片機匯編器和單片機串行下載編程;學習指令系統時,每條指令均有實例,邊學習邊調試,使學習者看得見指令流向及操作結果,真正理解每條指令的功能及使用注意事項;介紹AVR系列多種單片機功能特點、實用程序設計及應用實例;作為提高篇,講述簡單易學、適用AVR單片機的高級語言BASCOMAVR及ICC AVR C編譯器。 AVR高速嵌入式單片機原理與應用(修訂版) 目錄 第一章ATMEL單片機簡介1.1ATMEL公司產品的特點11.2AT90系列單片機簡介21.3AT91M系列單片機簡介2第二章AVR單片機系統結構2.1AVR單片機總體結構42.2AVR單片機中央處理器CPU62.2.1結構概述72.2.2通用寄存器堆92.2.3X、Y、Z寄存器92.2.4ALU運算邏輯單元92.3AVR單片機存儲器組織102.3.1可下載的Flash程序存儲器102.3.2內部和外部的SRAM數據存儲器102.3.3EEPROM數據存儲器112.3.4存儲器訪問和指令執行時序112.3.5I/O存儲器132.4AVR單片機系統復位162.4.1復位源172.4.2加電復位182.4.3外部復位192.4.4看門狗復位192.5AVR單片機中斷系統202.5.1中斷處理202.5.2外部中斷232.5.3中斷應答時間232.5.4MCU控制寄存器 MCUCR232.6AVR單片機的省電方式242.6.1休眠狀態242.6.2空閑模式242.6.3掉電模式252.7AVR單片機定時器/計數器252.7.1定時器/計數器預定比例器252.7.28位定時器/計數器0252.7.316位定時器/計數器1272.7.4看門狗定時器332.8AVR單片機EEPROM讀/寫訪問342.9AVR單片機串行接口352.9.1同步串行接口 SPI352.9.2通用串行接口 UART402.10AVR單片機模擬比較器452.10.1模擬比較器452.10.2模擬比較器控制和狀態寄存器ACSR462.11AVR單片機I/O端口472.11.1端口A472.11.2端口 B482.11.3端口 C542.11.4端口 D552.12AVR單片機存儲器編程612.12.1編程存儲器鎖定位612.12.2熔斷位612.12.3芯片代碼612.12.4編程 Flash和 EEPROM612.12.5并行編程622.12.6串行下載662.12.7可編程特性67第三章AVR單片機開發工具3.1AVR實時在線仿真器ICE200693.2JTAG ICE仿真器693.3AVR嵌入式單片機開發下載實驗器SL?AVR703.4AVR集成開發環境(IDE)753.4.1AVR Assembler編譯器753.4.2AVR Studio773.4.3AVR Prog783.5SL?AVR系列組態開發實驗系統793.6SL?AVR*.ASM源文件說明81第四章AVR單片機指令系統4.1指令格式844.1.1匯編指令844.1.2匯編器偽指令844.1.3表達式874.2尋址方式894.3數據操作和指令類型924.3.1數據操作924.3.2指令類型924.3.3指令集名詞924.4算術和邏輯指令934.4.1加法指令934.4.2減法指令974.4.3乘法指令1014.4.4取反碼指令1014.4.5取補指令1024.4.6比較指令1034.4.7邏輯與指令1054.4.8邏輯或指令1074.4.9邏輯異或指令1104.5轉移指令1114.5.1無條件轉移指令1114.5.2條件轉移指令1144.6數據傳送指令1354.6.1直接數據傳送指令1354.6.2間接數據傳送指令1374.6.3從程序存儲器直接取數據指令1444.6.4I/O口數據傳送指令1454.6.5堆棧操作指令1464.7位指令和位測試指令1474.7.1帶進位邏輯操作指令1474.7.2位變量傳送指令1514.7.3位變量修改指令1524.7.4其它指令1614.8新增指令(新器件)1624.8.1EICALL-- 延長間接調用子程序1624.8.2EIJMP--擴展間接跳轉1634.8.3ELPM--擴展裝載程序存儲器1644.8.4ESPM--擴展存儲程序存儲器1644.8.5FMUL--小數乘法1664.8.6FMULS--有符號數乘法1664.8.7FMULSU--有符號小數和無符號小數乘法1674.8.8MOVW--拷貝寄存器字1684.8.9MULS--有符號數乘法1694.8.10MULSU--有符號數與無符號數乘法1694.8.11SPM--存儲程序存儲器170 第五章AVR單片機AT90系列5.1AT90S12001725.1.1特點1725.1.2描述1735.1.3引腳配置1745.1.4結構縱覽1755.2AT90S23131835.2.1特點1835.2.2描述1845.2.3引腳配置1855.3ATmega8/8L1855.3.1特點1865.3.2描述1875.3.3引腳配置1895.3.4開發實驗工具1905.4AT90S2333/44331915.4.1特點1915.4.2描述1925.4.3引腳配置1945.5AT90S4414/85151955.5.1特點1955.5.2AT90S4414和AT90S8515的比較1965.5.3引腳配置1965.6AT90S4434/85351975.6.1特點1975.6.2描述1985.6.3AT90S4434和AT90S8535的比較1985.6.4引腳配置2005.6.5AVR RISC結構2015.6.6定時器/計數器2125.6.7看門狗定時器 2175.6.8EEPROM讀/寫2175.6.9串行外設接口SPI2175.6.10通用串行接口UART2175.6.11模擬比較器 2175.6.12模數轉換器2185.6.13I/O端口2235.7ATmega83/1632285.7.1特點2285.7.2描述2295.7.3ATmega83與ATmega163的比較2315.7.4引腳配置2315.8ATtiny10/11/122325.8.1特點2325.8.2描述2335.8.3引腳配置2355.9ATtiny15/L2375.9.1特點2375.9.2描述2375.9.3引腳配置2395 .10ATmega128/128L2395.10.1特點2405.10.2描述2415.10.3引腳配置2435.10.4開發實驗工具2455.11ATmega1612465.11.1特點2465.11.2描述2475.11.3引腳配置2475.12AVR單片機替代MCS51單片機249第六章實用程序設計6.1程序設計方法2506.1.1程序設計步驟2506.1.2程序設計技術2506.2應用程序舉例2516.2.1內部寄存器和位定義文件2516.2.2訪問內部 EEPROM2546.2.3數據塊傳送2546.2.4乘法和除法運算應用一2556.2.5乘法和除法運算應用二2556.2.616位運算2556.2.7BCD運算2556.2.8冒泡分類算法2556.2.9設置和使用模擬比較器2556.2.10半雙工中斷方式UART應用一2556.2.11半雙工中斷方式UART應用二2566.2.128位精度A/D轉換器2566.2.13裝載程序存儲器2566.2.14安裝和使用相同模擬比較器2566.2.15CRC程序存儲的檢查2566.2.164×4鍵區休眠觸發方式2576.2.17多工法驅動LED和4×4鍵區掃描2576.2.18I2C總線2576.2.19I2C工作2586.2.20SPI軟件2586.2.21驗證SLAVR實驗器及AT90S1200的口功能12596.2.22驗證SLAVR實驗器及AT90S1200的口功能22596.2.23驗證SLAVR實驗器及具有DIP40封裝的口功能第七章AVR單片機的應用7.1通用延時子程序2607.2簡單I/O口輸出實驗2667.2.1SLAVR721.ASM 2667.2.2SLAVR722.ASM2677.2.3SLAVR723.ASM2687.2.4SLAVR724.ASM2707.2.5SLAVR725.ASM2717.2.6SLAVR726.ASM2727.2.7SLAVR727.ASM2737.3綜合程序2747.3.1LED/LCD/鍵盤掃描綜合程序2747.3.2LED鍵盤掃描綜合程序2757.3.3在LED上實現字符8的循環移位顯示程序2757.3.4電腦放音機2777.3.5鍵盤掃描程序2857.3.6十進制計數顯示2867.3.7廉價的A/D轉換器2897.3.8高精度廉價的A/D轉換器2947.3.9星星燈2977.3.10按鈕猜數程序2987.3.11漢字的輸入3047.4復雜實用程序3067.4.110位A/D轉換3067.4.2步進電機控制程序3097.4.3測脈沖寬度3127.4.4LCD顯示8字循環3187.4.5LED電腦時鐘3247.4.6測頻率3307.4.7測轉速3327.4.8AT90S8535的A/D轉換334第八章BASCOMAVR的應用8.1基于高級語言BASCOMAVR的單片機開發平臺3408.2BASCOMAVR軟件平臺的安裝與使用3418.3AVR I/O口的應用3458.3.1LED發光二極管的控制3458.3.2簡易手控廣告燈3468.3.3簡易電腦音樂放音機3478.4LCD顯示器3498.4.1標準LCD顯示器的應用3498.4.2簡單游戲機--按鈕猜數3518.5串口通信UART3528.5.1AVR系統與PC的簡易通信3538.5.2PC控制的簡易廣告燈3548.6單總線接口和溫度計3568.7I2C總線接口和簡易IC卡讀寫器359第九章ICC AVR C編譯器的使用9.1ICC AVR的概述3659.1.1介紹ImageCraft的ICC AVR3659.1.2ICC AVR中的文件類型及其擴展名3659.1.3附注和擴充3669.2ImageCraft的ICC AVR編譯器安裝3679.2.1安裝SETUP.EXE程序3679.2.2對安裝完成的軟件進行注冊3679.3ICC AVR導游3689.3.1起步3689.3.2C程序的剖析3699.4ICC AVR的IDE環境3709.4.1編譯一個單獨的文件3709.4.2創建一個新的工程3709.4.3工程管理3719.4.4編輯窗口3719.4.5應用構筑向導3719.4.6狀態窗口3719.4.7終端仿真3719.5C庫函數與啟動文件3729.5.1啟動文件3729.5.2常用庫函數3729.5.3字符類型庫3739.5.4浮點運算庫3749.5.5標準輸入/輸出庫3759.5.6標準庫和內存分配函數3769.5.7字符串函數3779.5.8變量參數函數3799.5.9堆棧檢查函數3799.6AVR硬件訪問的編程3809.6.1訪問AVR的底層硬件3809.6.2位操作3809.6.3程序存儲器和常量數據3819.6.4字符串3829.6.5堆棧3839.6.6在線匯編3839.6.7I/O寄存器3849.6.8絕對內存地址3849.6.9C任務3859.6.10中斷操作3869.6.11訪問UART3879.6.12訪問EEPROM3879.6.13訪問SPI3889.6.14相對轉移/調用的地址范圍3889.6.15C的運行結構3889.6.16匯編界面和調用規則3899.6.17函數返回非整型值3909.6.18程序和數據區的使用3909.6.19編程區域3919.6.20調試3919.7應用舉例*3929.7.1讀/寫口3929.7.2延時函數3929.7.3讀/寫EEPROM3929.7.4AVR的PB口變速移位3939.7.5音符聲程序3939.7.68字循環移位顯示程序3949.7.7鋸齒波程序3959.7.8正三角波程序3969.7.9梯形波程序396附錄1AT89系列單片機簡介398附錄2AT94K系列現場可編程系統標準集成電路401附錄3指令集綜合404附錄4AVR單片機選型表408參 考 文 獻412

    標簽: AVR 高速嵌入式 單片機原理

    上傳時間: 2013-11-08

    上傳用戶:xcy122677

  • Windows平臺下的網絡異步通訊編程技術

    集中探討了MFC提供的異步非阻塞類CAsyncSocket的特點,包括類對象的創建、異步選擇機制以及對網絡事件的響應。以及采用CAsyncSocket類進行網絡通信的通信流程,并結合實際開發經驗,介紹了使用CAsyncSocket類進行網絡編程的基本框架。通過使用可大大提高編程的效率。

    標簽: Windows 網絡 異步通訊 編程技術

    上傳時間: 2013-10-24

    上傳用戶:Shaikh

主站蜘蛛池模板: 余庆县| 河南省| 泰安市| 嵊州市| 亳州市| 曲麻莱县| 贺兰县| 万山特区| 东台市| 砀山县| 荆州市| 五莲县| 土默特右旗| 旺苍县| 正蓝旗| 石柱| 罗江县| 青岛市| 黄大仙区| 曲松县| 阜城县| 巧家县| 茶陵县| 诸暨市| 长丰县| 共和县| 大庆市| 玉树县| 年辖:市辖区| 库车县| 靖边县| 伊宁县| 巧家县| 乌兰察布市| 明溪县| 茶陵县| 邵阳县| 兖州市| 肥乡县| 惠来县| 汉源县|