里面有大量Verilog的實例,是從一本書中摘取過來的,對verilog有一定了解的人有很大的幫助
標簽: Verilog
上傳時間: 2014-03-06
上傳用戶:希醬大魔王
一份射頻PCB設計的經驗總結。涉及到手機,GPS,等高頻電路的PCB設計方法。
標簽: PCB
上傳時間: 2017-07-21
上傳用戶:sssl
本文是卡內基梅隆大學的verilog講義,寫作的角度與中文教材的角度有所不同,看了后會有一定的收獲和進步。
上傳時間: 2017-08-16
上傳用戶:wangchong
pcc網絡的verilog實現,pcc網絡的verilog實現,pcc網絡的verilog實現,pcc網絡的verilog實現
上傳時間: 2015-03-05
上傳用戶:cfxok
完整的經過驗證的IIC MASTER(verilog ),完整的經過驗證的IIC MASTER(verilog )
上傳時間: 2022-05-18
上傳用戶:
本教程的目的是為了幫助大家進行實戰演練,熟悉軟硬件的相關知識,而不是為了講解 Verilog HDL語言。所以在學習本教程之前,大家應先學習Verilog HDL的基本語法知識和編程思想,我也寫過一個關于Verilog HDL學習建議的文章,大家可以看一下:http://www.5ifpga.com/viewthread.php?tid=106。里面提到的主要參考書目為:·《Verilog數字系統設計教程(第2版)》,夏宇聞編著,北京航空航天大學出版社。·《Verilog HDL數字設計與綜合(第二版)》,Samir Palnitkar編著,夏宇聞譯,電子工業出版社。·《數字邏輯基礎與Verilog設計(原書第2版)》,STEPHEN BROWN編著,夏寧聞譯,機械工業出版社。通過本教程的學習,希望大家能掌握以下要點:·LED的基本工作原理;·Quartusll的基本使用方法和設計流程;·利用CPLD進行數字系統設計的流程和方法;·基于Verilog HDL的設計輸入方法。
標簽: Verilog-HDL 數字系統 cpld
上傳時間: 2022-07-18
上傳用戶:
在工農業生產和自動控制方面,經常要用到低速驅動,以前一般采用電動機加減速器或永磁感應子式電動機來實現,但是他們存在著很多缺點和不足。隨著分數槽繞組結構的提出,分數槽永磁同步電機在低速驅動領域的應用越來越廣泛。本文將對這種特殊結構的電機進行詳細的介紹和分析。 分數槽繞組和整數槽繞組是電機繞組的兩種重要形式。本文首先從電機結構和繞組電感兩個方面對分數槽繞組電機和整數槽繞組電機進行比較,以加深對分數槽繞組結構的理解。分數槽繞組也存在對稱性問題,即并不是所有的分數槽繞組都是各相對稱的,接下來本文給出了分數槽繞組的對稱條件,為分數槽繞組電機的設計提供依據。在分數槽電機中,節距y=1的分數槽繞組是一種非常重要的繞組,是中小型永磁電機和永磁交流伺服電機使用最多的的分數槽繞組,本文將對這種繞組形式進行詳細介紹,為了便于以后分析和應用,還將給出這類電機常用的極槽配合和繞組的各種參數。整數槽電機60°相帶繞組的排列比較簡單,分數槽電機則顯的比較復雜,本文將具體介紹兩種繞組排列方法來解決這一問題。
上傳時間: 2013-04-24
上傳用戶:lw4463301
數字存儲示波器在儀器儀表領域中占有重要的地位,應用范圍相當廣泛,所以對示波器的研制有重要的理論和實際意義。本文針對數字存儲示波器的設計進行了深入的研究,旨在研制出100MHz帶寬的數字存儲示波器。 從各個方面考慮,選用了DSP、FPGA和單片機的方案來設計整個系統。整個系統采用單通道的方式。信號進來首先經過前端的調理電路把信號電壓調整到AD的輸入電壓范圍之內,這里調理電路主要是由信號衰減電路和信號放大電路所組成。調理后的信號再送到AD變換電路里面完成信號的數字化。然后把AD轉換后的數據送到FPGA中,并把數據保存到FPGA中的FIFO中,FPGA中的電路主要包括有FIFO、觸發系統、峰值檢測、時基電路等。 DSP處理器主要是用來從FIFO中提取數據并進行相應的處理。因為DSP運算速度快,所以本文利用DSP來完成濾波和波形重建的時候的插值算法等功能。然后DSP利用其多緩沖串口把數據送到單片機,單片機把從DSP中發送過來的數據顯示到LCD上,同時利用單片機來管理鍵盤等功能。在軟件方面主要完成了程序的一些初始化驅動,比如說是FLASH驅動、LCD驅動、DSP串口初始化、FPGA初始化等相關工作。 由于本文采用FPGA,使得數字存儲示波器的設計比較靈活,容易升級。可以根據自己的需要進行相關的改進,例如對外圍電路做進一步地擴展。
上傳時間: 2013-04-24
上傳用戶:hw1688888
高速數據采集系統在信號檢測、雷達、圖像處理、網絡通信等領域有廣泛應用,不同的應用要求使用不同的總線和不同的設計,但是,無論基于何種應用,其設計的關鍵在接口的實現上。 @@ 隨著cPCI總線技術的發展,cPCI總線逐漸代替了PCI總線、VME總線,成為測控領域中最受人們青睞的總線形式。 @@ 為滿足高速采集過程中數據傳輸速度的要求和采集卡與PC機連接的機械強度的要求,本論文提出設計基于cPCI總線接口的數據采集系統。設計中利用單片FPGA芯片實現PCI協議,代替傳統的FIFO芯片和串并轉換芯片,并完成對模擬電路的控制功能;并提出將應用程序中的一部分數據讀寫操作放入動態鏈接庫中,減少因應用程序反復調用驅動程序而造成的資源浪費和時間的延遲。 @@ 通過分析PCI總線協議,理解高頻數字電路設計方法和高速數據采集原理,本文開發了基于cPCI接口的高速數據采集系統。經過綜合測試和現場應用驗證表明,采集系統已達到了要求的性能指標。 @@關鍵詞:FPGA;數據采集系統;cPCI; PC
上傳時間: 2013-07-08
上傳用戶:ikemada
可配置端口電路是FPGA芯片與外圍電路連接關鍵的樞紐,它有諸多功能:芯片與芯片在數據上的傳遞(包括對輸入信號的采集和輸出信號輸出),電壓之間的轉換,對外圍芯片的驅動,完成對芯片的測試功能以及對芯片電路保護等。 本文采用了自頂向下和自下向上的設計方法,依據可配置端口電路能實現的功能和工作原理,運用Cadence的設計軟件,結合華潤上華0.5μm的工藝庫,設計了一款性能、時序、功耗在整體上不亞于xilinx4006e[8]的端口電路。主要研究以下幾個方面的內容: 1.基于端口電路信號寄存器的采集和輸出方式,本論文設計的端口電路可以通過配置將它設置成單沿或者雙沿的觸發方式[7],并完成了Verilog XL和Hspiee的功能和時序仿真,且建立時間小于5ns和保持時間在0ns左右。和xilinx4006e[8]相比較滿足設計的要求。 2.基于TAP Controller的工作原理及它對16種狀態機轉換的控制,對16種狀態機的轉換完成了行為級描述和實現了捕獲、移位、輸出、更新等主要功能仿真。 3.基于邊界掃描電路是對觸發器級聯的構架這一特點,設計了一款邊界掃描電路,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。達到對芯片電路測試設計的要求。 4.對于端口電路來講,有時需要將從CLB中的輸出數據實現異或、同或、與以及或的功能,為此本文采用二次函數輸出的電路結構來實現以上的功能,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。滿足設計要求。 5.對于0.5μm的工藝而言,輸入端口的電壓通常是3.3V和5V,為此根據設置不同的上、下MOS管尺寸來調整電路的中點電壓,將端口電路設計成3.3V和5V兼容的電路,通過仿真性能上已完全達到這一要求。此外,在輸入端口處加上擴散電阻R和電容C組成噪聲濾波電路,這個電路能有效地抑制加到輸入端上的白噪聲型噪聲電壓[2]。 6.在噪聲和延時不影響電路正常工作的范圍內,具有三態控制和驅動大負載的功能。通過對管子尺寸的大小設置和驅動大小的仿真表明:在實現TTL高電平輸出時,最大的驅動電流達到170mA,而對應的xilinx4006e的TTL高電平最大驅動電流為140mA[8];同樣,在實現CMOS高電平最大驅動電流達到200mA,而xilinx4006e的CMOS驅動電流達到170[8]mA。 7.與xilinx4006e端口電路相比,在延時和面積以及功耗略大的情況下,本論文研究設計的端口電路增加了雙沿觸發、將輸出數據實現二次函數的輸出方式、通過添加譯碼器將配置端口的數目減少的新的功能,且驅動能力更加強大。
上傳時間: 2013-07-20
上傳用戶:頂得柱