library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; ---- Uncomment the following library declaration if instantiating ---- any Xilinx primitives in this code. --library UNISIM; --use UNISIM.VComponents.all; entity counter is Port ( clk : in std_logic; resetn : in std_logic; dout : out std_logic_vector(7 downto 0); lcd_en : out std_logic; lcd_rs : out std_logic; lcd_rw : out std_logic); end counter;
上傳時間: 2013-10-30
上傳用戶:wqxstar
IBIS 模型在做類似板級SI 仿真得到廣泛應用。在做仿真的初級階段,經常對于ibis 模型的描述有些疑問,只知道把模型拿來轉換為軟件所支持的格式或者直接使用,而對于IBIS 模型里面的數據描述什么都不算很明白,因此下面的一些描述是整理出來的一點對于ibis 的基本理解。在此引用很多presention來描述ibis 內容(有的照抄過來,阿彌陀佛,不要說抄襲,只不過習慣信手拈來說明一些問題),僅此向如muranyi 等ibis 先驅者致敬。本文難免有些錯誤或者考慮不周,隨時歡迎進行討論并對其進行修改!IBIS 模型的一些基本概念IBIS 這個詞是Input/Output buffer information specification 的縮寫。本文是基于IBIS ver3.2 所撰寫出來(www.eigroup.org/IBIS/可下載到各種版本spec),ver4.2增加很多新特性,由于在目前設計中沒用到不予以討論。。。在業界經常會把spice 模型描述為transistor model 是因為它描述很多電路細節問題。而把ibis 模型描述為behavioral model 是因為它并不象spice 模型那樣描述電路的構成,IBIS 模型描述的只不過是電路的一種外在表現,象個黑匣子一樣,輸入什么然后就得到輸出結果,而不需要了解里面驅動或者接收的電路構成。因此有所謂的garbage in, garbage out,ibis 模型的仿真精度依賴于模型的準確度以及考慮的worse case,因此無論你的模型如何精確而考慮的worse case 不周全或者你考慮的worse case 如何周全而模型不精確,都是得不到較好的仿真精度。
上傳時間: 2013-10-16
上傳用戶:zhouli
溫濕度傳感器 sht11 仿真程序 sbit out =P3^0; //加熱口 //sbit input =P1^1;//檢測口 //sbit speek =P2^0;//報警 sbit clo =P3^7;//時鐘 sbit ST =P3^5;//開始 sbit EOC =P3^6;//成功信號 sbit gwei =P3^4;//個位 sbit swei =P3^3;//十位 sbit bwei =P3^2;//百位 sbit qwei =P3^1;//千位 sbit speak =P0^0;//報警音 sbit bjled =P0^1;//報警燈 sbit zcled =P0^2;//正常LED int count; uchar xianzhi;//取轉換結果 uchar seth;//高時間 uchar setl;//低時間 uchar seth_mi;//高時間 uchar setl_mi;//低時間 bit hlbz;//高低標志 bit clbz; bit spbz; ///定時中斷程序/// void t0 (void) interrupt 1 using 0 { TH0=(65536-200)/256;//5ms*200=1000ms=1s TL0=(65536-200)%256; clo=!clo;//產生時鐘 if(count>5000) { if(hlbz) { if(seth_mi==0){seth_mi=seth;hlbz=0;out=0;} else seth_mi--; } if(!hlbz) { if(setl_mi==0){setl_mi=setl;hlbz=1;out=1;} else setl_mi--; } count=0; } else count++; } ///////////// ///////延時/////// delay(int i) { while(--i); } ///////顯示處理/////// xianshi() { int abcd=0; int i; for (i=0;i<5;i++) { abcd=xianzhi; gwei=1; swei=1; bwei=1; qwei=1; P1=dispcode[abcd/1000]; qwei=0; delay(70); qwei=1; abcd=abcd%1000; P1=dispcode[abcd/100]; bwei=0; delay(70); bwei=1; abcd=abcd%100; P1=dispcode[abcd/10]; swei=0; delay(70); swei=1; abcd=abcd%10; P1=dispcode[abcd]; gwei=0; delay(70); gwei=1; } } doing() { if(xianzhi>100) {bjled=0;speak=1;zcled=1;} else {bjled=1;speak=0;zcled=0;} } void main(void) { seth=60;//h60秒 setl=90;//l90秒 seth_mi=60;//h60秒 setl_mi=90;//l90秒 TMOD=0X01;//定時0 16位工作模式 TH0=(65536-200)/256; TL0=(65536-200)%256; TR0=1; //開始計時 ET0=1; //開定時0中斷 EA=1; //開全中斷 while(1) { ST=0; _nop_(); ST=1; _nop_(); ST=0; // EOC=0; xianshi(); while(!EOC) { xianshi(); } xianzhi=P2; xianshi(); doing(); } }
上傳時間: 2013-11-07
上傳用戶:我們的船長
安裝方法: 1.查找你機器的“網絡標識”(計算機名稱)。方法是,鼠標在桌面上點 我的電腦--->屬性(右鍵)--->計算機名--->完整的計算機名稱,把名稱抄下備用,不要最后那個“點”。 2.進入安裝包內MAGNiTUDE文件夾,用記事本打開nx6.lic, 將第1行中的this_host用你機子的計算機名替換,例如我的機子完整的計算機名稱NET 則改為SERVER NET ID=20080618 28000(原來為SERVER this_host ID=20080618 28000),改好后存盤備用。 首先你找到MAGNiTUDE下的UG6.LIC并用記事本打開,把里面的his_host改成你的計算機名,注意一個字母都不能錯,然后另存一個地方,等會兒要用。接下來安裝 1.雙擊打開Launch.exe 2. 選擇第2項“Install License Server安裝 3.在這里可以選擇安裝介面的語言。默認為中文簡體。 4. 在安裝過程中會提示你尋找license文件,點擊NEXT會出錯,這時使用瀏覽(Browse)來找到你剛才改過的那個LIC文件就可以了。繼續安裝直到結束,目錄路徑不要 改變,機器默認就行,(建議默認,也可放在其它的盤,但路徑不能用中文)。 (可以先不進行括號中的內容,為了防止語言出現錯誤,建議運行DEMO32,然后選擇文件類型為所有,找到你改過的LIC文件,再進行下面的步驟。) 5. 選擇第2項“Install NX進行主程序安裝。 6. 直接點擊下一步。并選擇典型方式安裝,下一步,會出現語言選擇畫面,請選 擇 Simplified Chinese(簡體中文版),默認為英文版。按提示一步一步安裝直到結束。 安裝路 徑可以改變。 7.打開MAGNiTUDE文件夾。 8. 進入MAGNiTUDE文件夾,把UGS\NX6.0文件夾的幾個子文件夾復制到安裝NX6.0主程序相應的目錄 下,覆蓋。假如安裝到D:\Program Files\UGS\NX 6.0 把NX6.0文件夾內的所有文件夾復制到D:\Program Files\UGS\NX 6.0文件夾相應的文件 進行覆蓋就可以。 9. 進入開始-程序-UGS NX6.0-NX6.0打開6.0程序。 注:如果打不開,請按以下步驟操作 進入開始-程序-UGS NX6.0-NX6.0許可程序,打開lmtools,啟動服務程序。選擇 Start/stop/reread,點一下Stop Server, 再點Start Server,最下面一行顯示Server Start Successful. 就OK,然后打開桌面NX6.0。 經過我的實踐,絕對可行!
上傳時間: 2013-11-09
上傳用戶:qoovoop
UG8.0破解版下載地址_UG8.0安裝教程 里面包含了,下載地址和視頻教程安裝 ug8.0安裝方法 一、安裝 1.將文件夾……\NX_8.0.0.25_Win64\NX_8.0.0.25_Win64_crack_SSQ\UGSLicensing中的NX8.0.lic復制到硬盤任意一個英文文件夾下面 2.用記事本打開NX8.0.lic,將第一行的“this_host”改成本記算機的名稱如“LBDZ-20111018GA”保存備用 3.開始安裝UG,雙擊運行Launch.exe 4.彈出NX8.0安裝介面,先安裝許可證文件 Install license Server,指定安裝路徑,下一步 5.指定使用許可證文件的路徑指向第2步備用的NX8.0.lic,下一步,點安裝……完成許可證安裝 6.返回NX8.0安裝介面,安裝主程序 Install NX,安裝類型選典型(安裝所有程序),下一步 7.指定安裝路徑,下一步,下一步 8.NX語言選擇 簡體中文,下一點,點安裝……完成NX安裝 ug8.0安裝方法 二、破解 1.在破解文件夾NX_8.0.0.25_Win64_crack_SSQ中找到DRAFTINGPLUS、NXCAE_EXTRAS、NXNASTRAN、NXPLOT、UGII這5個文件夾,將之替換到安裝目錄D:\Program Files\Siemens\NX 8.0\ 2.在破解文件夾UGSLicensing中找到ugslmd.exe文件,將之替換到許可證安裝目錄D:\Program Files (x86)\UGS\UGSLicensing ug8.0安裝方法 三、配置許可許 1.點開始--程序--Siemens NX 8.0--NX許可工具--Lmtools,啟動許可證服務器 2.點Config Services選項卡,如果只裝有一個版本的UG默認設置即可,點Save Service保存服務,點是 3.然后點Start/Stop/Reread選項卡,(中間應該出現一個許可證服務器),勾選“Force Server Shutdown”, 4.選點Stop Server停止服務器,再點Start Server啟動服務器,下面顯示Server Start Successful表示啟動成功,配置完畢 (如果裝有其它版本的UG,配置過程稍有不同,第2步需要手動設置) ug8.0安裝方法 四、啟動UG8.0 OK!
上傳時間: 2013-10-12
上傳用戶:athjac
安裝方法: 1.查找你機器的“網絡標識”(計算機名稱)。方法是,鼠標在桌面上點 我的電腦--->屬性(右鍵)--->計算機名--->完整的計算機名稱,把名稱抄下備用,不要最后那個“點”。 2.進入安裝包內MAGNiTUDE文件夾,用記事本打開nx6.lic, 將第1行中的this_host用你機子的計算機名替換,例如我的機子完整的計算機名稱NET 則改為SERVER NET ID=20080618 28000(原來為SERVER this_host ID=20080618 28000),改好后存盤備用。 首先你找到MAGNiTUDE下的UG6.LIC并用記事本打開,把里面的his_host改成你的計算機名,注意一個字母都不能錯,然后另存一個地方,等會兒要用。接下來安裝 1.雙擊打開Launch.exe 2. 選擇第2項“Install License Server安裝 3.在這里可以選擇安裝介面的語言。默認為中文簡體。 4. 在安裝過程中會提示你尋找license文件,點擊NEXT會出錯,這時使用瀏覽(Browse)來找到你剛才改過的那個LIC文件就可以了。繼續安裝直到結束,目錄路徑不要 改變,機器默認就行,(建議默認,也可放在其它的盤,但路徑不能用中文)。 (可以先不進行括號中的內容,為了防止語言出現錯誤,建議運行DEMO32,然后選擇文件類型為所有,找到你改過的LIC文件,再進行下面的步驟。) 5. 選擇第2項“Install NX進行主程序安裝。 6. 直接點擊下一步。并選擇典型方式安裝,下一步,會出現語言選擇畫面,請選 擇 Simplified Chinese(簡體中文版),默認為英文版。按提示一步一步安裝直到結束。 安裝路 徑可以改變。 7.打開MAGNiTUDE文件夾。 8. 進入MAGNiTUDE文件夾,把UGS\NX6.0文件夾的幾個子文件夾復制到安裝NX6.0主程序相應的目錄 下,覆蓋。假如安裝到D:\Program Files\UGS\NX 6.0 把NX6.0文件夾內的所有文件夾復制到D:\Program Files\UGS\NX 6.0文件夾相應的文件 進行覆蓋就可以。 9. 進入開始-程序-UGS NX6.0-NX6.0打開6.0程序。 注:如果打不開,請按以下步驟操作 進入開始-程序-UGS NX6.0-NX6.0許可程序,打開lmtools,啟動服務程序。選擇 Start/stop/reread,點一下Stop Server, 再點Start Server,最下面一行顯示Server Start Successful. 就OK,然后打開桌面NX6.0。 經過我的實踐,絕對可行!
上傳時間: 2013-11-12
上傳用戶:sjw920325
UG8.0破解版下載地址_UG8.0安裝教程 里面包含了,下載地址和視頻教程安裝 ug8.0安裝方法 一、安裝 1.將文件夾……\NX_8.0.0.25_Win64\NX_8.0.0.25_Win64_crack_SSQ\UGSLicensing中的NX8.0.lic復制到硬盤任意一個英文文件夾下面 2.用記事本打開NX8.0.lic,將第一行的“this_host”改成本記算機的名稱如“LBDZ-20111018GA”保存備用 3.開始安裝UG,雙擊運行Launch.exe 4.彈出NX8.0安裝介面,先安裝許可證文件 Install license Server,指定安裝路徑,下一步 5.指定使用許可證文件的路徑指向第2步備用的NX8.0.lic,下一步,點安裝……完成許可證安裝 6.返回NX8.0安裝介面,安裝主程序 Install NX,安裝類型選典型(安裝所有程序),下一步 7.指定安裝路徑,下一步,下一步 8.NX語言選擇 簡體中文,下一點,點安裝……完成NX安裝 ug8.0安裝方法 二、破解 1.在破解文件夾NX_8.0.0.25_Win64_crack_SSQ中找到DRAFTINGPLUS、NXCAE_EXTRAS、NXNASTRAN、NXPLOT、UGII這5個文件夾,將之替換到安裝目錄D:\Program Files\Siemens\NX 8.0\ 2.在破解文件夾UGSLicensing中找到ugslmd.exe文件,將之替換到許可證安裝目錄D:\Program Files (x86)\UGS\UGSLicensing ug8.0安裝方法 三、配置許可許 1.點開始--程序--Siemens NX 8.0--NX許可工具--Lmtools,啟動許可證服務器 2.點Config Services選項卡,如果只裝有一個版本的UG默認設置即可,點Save Service保存服務,點是 3.然后點Start/Stop/Reread選項卡,(中間應該出現一個許可證服務器),勾選“Force Server Shutdown”, 4.選點Stop Server停止服務器,再點Start Server啟動服務器,下面顯示Server Start Successful表示啟動成功,配置完畢 (如果裝有其它版本的UG,配置過程稍有不同,第2步需要手動設置) ug8.0安裝方法 四、啟動UG8.0 OK!
上傳時間: 2013-11-19
上傳用戶:yuchunhai1990
Xilinx is disclosing this user guide, manual, release note, and/or specification (the "Documentation") to you solely for use in the developmentof designs to operate with Xilinx hardware devices. You may not reproduce, distribute, republish, download, display, post, or transmit theDocumentation in any form or by any means including, but not limited to, electronic, mechanical, photocopying, recording, or otherwise,without the prior written consent of Xilinx. Xilinx expressly disclaims any liability arising out of your use of the Documentation. Xilinx reservesthe right, at its sole discretion, to change the Documentation without notice at any time. Xilinx assumes no obligation to correct any errorscontained in the Documentation, or to advise you of any corrections or updates. Xilinx expressly disclaims any liability in connection withtechnical support or assistance that may be provided to you in connection with the Information.
上傳時間: 2013-11-11
上傳用戶:zwei41
The Xilinx Zynq-7000 Extensible Processing Platform (EPP) redefines the possibilities for embedded systems, giving system and software architects and developers a flexible platform to launch their new solutions and traditional ASIC and ASSP users an alternative that aligns with today’s programmable imperative. The new class of product elegantly combines an industrystandard ARMprocessor-based system with Xilinx 28nm programmable logic—in a single device. The processor boots first, prior to configuration of the programmable logic. This, along with a streamlined workflow, saves time and effort and lets software developers and hardware designers start development simultaneously.
上傳時間: 2013-10-09
上傳用戶:evil
Field Programmable Gate Arrays (FPGAs) are becoming a critical part of every system design. Many vendors offer many different architectures and processes. Which one is right for your design? How do you design one of these so that it works correctly and functions as you expect in your entire system? These are the questions that this paper sets out to answer.
上傳時間: 2013-10-22
上傳用戶:lmq0059