一博科技PCB設計指導書VER1.0. 66頁常見信號介紹 1.1 數(shù)字信號 1.1.1 CPU 常稱處理器,系統(tǒng)通過數(shù)據(jù)總線、地址總線、控制總線實現(xiàn)處理器、控制芯片、存 儲器之間的數(shù)據(jù)交換。 地址總線:ADD* (如:ADDR1) 數(shù)據(jù)總線:D* (如:SDDATA0) 控制總線:讀寫信號(如:WE_N),片選信號(如:SDCS0_N),地址行列選擇信 號(如:SDRAS_N),時鐘信號(如:CLK),時鐘使能信號(如:SDCKE)等。 與CPU對應的存儲器是SDRAM,以及速率較高的DDR存儲器: SDRAM:是目前主推的PC100和PC133規(guī)范所廣泛使用的內(nèi)存類型,它的帶寬為64位, 支持3.3V電壓的LVTTL,目前產(chǎn)品的最高速度可達5ns。它與CPU使用相同的時鐘頻 率進行數(shù)據(jù)交換,它的工作頻率是與CPU的外頻同步的,不存在延遲或等待時間。 SDRAM與時鐘完全同步。 DDR:速率比SDRAM高的內(nèi)存器,可達到800M,它在時鐘觸發(fā)沿的上、下沿都能進行 數(shù)據(jù)傳輸,所以即使在133MHz的總線頻率下的帶寬也能達到2.128GB/s。它的地址 與其它控制界面與SDRAM相同,支持2.5V/1.8V的SSTL2標準. 阻抗控制在50Ω±10 %. 利用時鐘的邊緣進行數(shù)據(jù)傳送的,速率是SDRAM的兩倍. 其時鐘是采用差分方 式。 1.1.2 PCI PCI總線:PCI總線是一種高速的、32/64位的多地址/數(shù)據(jù)線,用于控制器件、外圍 接口、處理器/存儲系統(tǒng)之間進行互聯(lián)。PCI 的信號定義包括兩部份(如下圖):必 須的(左半部份)與可選的(右半部份)。其中“# ”代表低電平有效。
標簽: pcb設計
上傳時間: 2022-02-06
上傳用戶:得之我幸78
高清電子書-C++ Primer Plus, 第6版英文版 1438頁Learning C++ is an adventure of discovery, particularly because the language accommodates several programming paradigms, including object-oriented programming, generic programming, and the traditional procedural programming.The fifth edition of this book described the language as set forth in the ISO C++ standards, informally known as C++99 and C++03, or, sometimes as C++99/03. (The 2003 version was largely a technical correction to the 1999 standard and didn’t add any new features.) Since then, C++ continues to evolve.As this book is written, the international C++ Standards Committee has just approved a new version of the standard.This standard had the informal name of C++0x while in development, and now it will be known as C++11. Most contemporary compilers support C++99/03 quite well, and most of the examples in this book comply with that standard. But many features of the new standard already have appeared in some implementations, and this edition of C++ Primer Plus explores these new features. C++ Primer Plus discusses the basic C language and presents C++ features, making this book self-contained. It presents C++ fundamentals and illustrates them with short, to-the-point programs that are easy to copy and experiment with.You learn about input/output (I/O), how to make programs perform repetitive tasks and make choices, the many ways to handle data, and how to use functions.You learn about the many features C++ has added to C, including the followi
標簽: C++
上傳時間: 2022-02-19
上傳用戶:trh505
因此,您想編寫一個內(nèi)核模塊。您知道C,您已經(jīng)編寫了一些可以作為進程運行的常規(guī)程序,現(xiàn)在您想知道真正的動作在哪里,一個通配指針可以擦掉文件系統(tǒng),核心轉(zhuǎn)儲意味著重新啟動。內(nèi)核模塊到底是什么?模塊是可以根據(jù)需要加載和卸載的代碼段。它們擴展了內(nèi)核的功能,而無需重新引導系統(tǒng)。例如。模塊驅(qū)動程序的一種類型是設備驅(qū)動程序,它允許內(nèi)核訪問沒有模塊的系統(tǒng)硬件,我們將不得不構建單片內(nèi)核并將新功能直接添加到內(nèi)核映像中,除了具有更大的內(nèi)核之外,這還具有缺點每次我們想要新功能時都要求我們重建并重新啟動內(nèi)核的過程So, you want to write a kernel module. You know C, you, ve written a few normal programs to run as processes, and now you want to get to where the real action is, to where a single wild pointer can wipe out your file system and a core dump means a reboot.What exactly is a kernel module? Modules are pieces of code that can be loaded and unloaded into th upon demand. They extend the functionality of the kernel without the need to reboot the system. For example.one type of module is the device driver, which allows the kernel to access hardware connected to the syste without modules, we would have to build monolithic kernels and add new functionality directly into the em ernel image, Besides having larger kernels
標簽: linux
上傳時間: 2022-03-30
上傳用戶:
高速窄脈沖激光驅(qū)動電路是實現(xiàn)高分辨率激光測距的關鍵。介紹了高速窄脈沖激光驅(qū)動電路的工作原理,推導出驅(qū)動電路主要元器件參數(shù)的計算公式,設計的由普通元器件組成的高速窄脈沖激光器的驅(qū)動電路,在調(diào)制頻率為52MHz時,實測光信號占空比約為11%,能量效率為10%,光信號邊沿約為Ins。可用于便攜式的高辨率激光測距。
上傳時間: 2022-04-06
上傳用戶:ttalli
Vivado設計分為Project Mode和Non-project Mode兩種模式,一般簡單設計中,我們常用的是Project Mode。在本手冊中,我們將以一個簡單的實驗案例,一步一步的完成Vivado的整個設計流程一、新建工程1、打開Vivado 2013.4開發(fā)工具,可通過桌面快捷方式或開始菜單中xilinx DesignTools-Vivado 2013.4下的Vivado 2013.4打開軟件,開啟后,軟件如下所示:2、單擊上述界面中Create New Project圖標,彈出新建工程向?qū)Вc擊Next.3、輸入工程名稱、選擇工程存儲路徑,并勾選Create project subdirectory選項,為工程在指定存儲路徑下建立獨立的文件夾。設置完成后,點擊Next注意:工程名稱和存儲路徑中不能出現(xiàn)中文和空格,建議工程名稱以字母、數(shù)字、下劃線來組成。4、選擇RTL Project一項,并勾選Do not specifty sources at this time,勾選該選項是為了跳過在新建工程的過程中添加設計源文件。點擊Next.IA5、根據(jù)使用的FPGA開發(fā)平臺,選擇對應的FPGA目標器件。(在本手冊中,以xilinx官方開發(fā)板KC705為例,Nexys4開發(fā)板請選擇Artix-7 XC7A100TCSG324-2的器件,即Family和Subfamily均為Artix-7,封裝形式(Package)為cSG324,速度等級(Speed grade)為-1,溫度等級(Temp Grade)為C)。點擊Next6、確認相關信息與設計所用的的FPGA器件信息是否一致,一致請點擊Finish,不一致,請返回上一步修改。二、設計文件輸入1、如下圖所示,點擊Flow Navigator下的Project Manager->Add Sources或中間Sources中的對話框打開設計文件導入添加對話框。2、選擇第二項Add or Create Design Sources,用來添加或新建Verilog或VHDL源文件,點擊Next
標簽: vivado
上傳時間: 2022-05-28
上傳用戶:默默
CodeWarrior能做些什么?當你知道自己能寫更好的程序時,你一定不會再使用別人開發(fā)的應用程序。但是常常會發(fā)生這種情況,就是當你寫了無數(shù)行代碼后,卻找不到使得整個程序出錯的那一行代碼,導致根本沒法編譯和鏈接整個程序。這可能更令人灰心喪氣。本文將告訴你如何使用CodeWarrior這一工具解決上述問題從現(xiàn)在開始,我們將集中精力學習如何在CodeWarrior中使用C/C++進行編程。為了學習本課程,你必須已經(jīng)能夠比較熟練地使用上述兩種語言之一.CodeWarrior也可以支持Java開發(fā),但那是另一門課程的內(nèi)容。本課程僅限于在Windows平臺上使用CodeWarrior進行的開發(fā)。一旦你精通了CodeWarrior編程后,你可以試試在其它平臺上使用CodeWarrior,本文中討論過的大部分內(nèi)容都可以應用到開發(fā)Mac應用程序中,CodeWarrior能夠自動地檢查代碼中的明顯錯誤,它通過一個集成的調(diào)試器和編輯器來掃描你的代碼,以找到并減少明顯的錯誤,然后編譯并鏈接程序以便計算機能夠理解并執(zhí)行你的程序。你所使用過的每個應用程序都經(jīng)過了使用象CodeWorrior這樣的開發(fā)工具進行編碼、編譯、編輯、鏈接和調(diào)試的過程。現(xiàn)在你在我們的指導下,自己也可以去做這些工作了你可以使用CodeWarrior來編寫你能夠想象得到的任何一種類型的程序。如果你是一個初學者,你可以選擇編寫一個應用程序(比如一個可執(zhí)行程序),比如象微軟公司的文本編輯器WordPad這樣的應用程序。應用程序可能是最容易編寫的程序了,而那些龐大的商業(yè)軟件,比如象Adobe Photoshop.Microsoft Word以及CodeWarrior軟件都是極其復雜的。其它類型的程序指的是控制面板(control panels),動態(tài)鏈接庫(dynamic linked libraries,DLLs)和插件(plug-ins),我們先來簡單的討論一下這些類型的程序。
標簽: codewarrior
上傳時間: 2022-05-29
上傳用戶:
關于Xilinx IS(14.2)簡單使用方法介紹安裝ISE軟件基本上是一路點擊鼠標就是,但必須安裝注冊表文件,可在網(wǎng)上查找,可能是一個生成注冊表文件或注冊表文件(license),功能仿真是在設計輸入后進行;時序仿真是在邏輯綜合后或布局布線后進行。(系統(tǒng)差不多占20GB硬盤)1創(chuàng)建工程文件(New Projiect)File New Projiect。如輸入文件名:Two20ne.在上圖點擊Next鍵,彈出如下窗口,設置一些參數(shù),如下圖所示:創(chuàng)建資源文件(New Source)ProjectNew Source。如輸入文件名:One2Two.選擇模型,如Verilog Module,輸入HDL語言,或輸入原理圖。或Project>Add Source,,增加已存在的資源文件(*v)。實例:二選一電路。點擊Next鍵,彈出如下窗口,
上傳時間: 2022-06-18
上傳用戶:shjgzh
Ver.1.0.4 Alpha release SNRSTAT 中增加安裝角度狀態(tài)標示位 2019年2月
上傳時間: 2022-06-21
上傳用戶:
近年來使用上位機與可編程控制器通信的應用軟件發(fā)展迅速,如WINCC、組態(tài)王軟件、VC、VB等,既可以實現(xiàn)二者的通信,也能制作出良好的人機監(jiān)控界面。下面分別簡要介紹上述各軟件的性能特點:1.SIMATIC WINCC是德國西門子公司開發(fā)的,它提供了豐富的選件(options)和附加件(add-ons)。它的系統(tǒng)設計,模塊化結(jié)構,以及靈活的擴展方式,使其不但可以做單用戶應用,還可以做多用戶應用。WINCC集生產(chǎn)自動化和過程自動化于一體,實現(xiàn)了相互之間的整合,同時它制作的界面是完全國際化的。2.組態(tài)王軟件是北京亞控科技發(fā)展公司自主知識產(chǎn)權的組態(tài)軟件。它應用的非常廣泛,在圖形處理和畫面設計方面十分方便,并且有強大的控件,且編程十分的簡單,對于工程人員上手十分容易。3.VC是微軟公司開發(fā)的一種可視化編程軟件,其功能十分強大,它在數(shù)據(jù)處理能力以及運算方面有著獨到之處,并且提供有十分強大的函數(shù)庫可供編程人員進行調(diào)用,在圖形處理以及界面的設計方面的功能也十分突出,被廣泛應用在工業(yè)控制領域。
上傳時間: 2022-06-25
上傳用戶:
1.創(chuàng)建一個新項目:激活Design Manager,在菜單File中選擇New Workspace,然后填入項目名稱expl。2.輸入網(wǎng)單文件:在Tools菜單中選擇TextEdit,輸入如下所示的網(wǎng)單文件。3.保存文件:將文件命名為expl.cir。4.對電路進行模擬:在Tools菜單中選擇PspiceA/D,再在PspiceA/D的File菜單中選擇Open,打開已保存過的輸入文件expl.cir。5.檢查出錯:如果文件中出現(xiàn)了語法錯誤,PspiceA/D就會彈出錯誤提示框,并運行Message Viewer,告訴用戶錯誤信息。如果輸入文件沒有語法錯誤,PspiceA/D就顯示正確模擬的對話框,如圖3-3類似,從圖中可讀出電路標題、元器件個數(shù)以及計算中所耗內(nèi)存信息。6.查看輸出文件:在File菜單中選擇Examine 0utput,就可以通過Text Editor來瀏覽輸出文件。輸出文件中的各節(jié)點電壓如下所示。由此可得出如下所示的靜態(tài)工作點參數(shù):Vw=2.9646V,Vow=7.1878-2.1919=4.9959V,Tg=Va/R.=2.1919/2.3=0.953mA。7.觀察輸出波形:在PspiceA/D的File菜單中選擇Run Probe,或者在Design Manager 中選擇Tools下的Probe,都可以調(diào)出Probe。Probe自動設置橫坐標,縱坐標必須通過手動添加。在菜單Trace中選擇Add,在Add Traces對話框的Trace Expression中輸入V(6)/V(1),測量放大倍數(shù)。8.在Probe中,單擊Plot菜單下的Add YAxis,增加一個新縱軸。9.單擊Trace菜單下的Add,在Trace Expression中輸入V(1)/I(V1),測量輸入電阻,輸出曲線如圖2-2所示。
標簽: pspice
上傳時間: 2022-07-02
上傳用戶: