可配置端口電路是FPGA芯片與外圍電路連接關(guān)鍵的樞紐,它有諸多功能:芯片與芯片在數(shù)據(jù)上的傳遞(包括對輸入信號的采集和輸出信號輸出),電壓之間的轉(zhuǎn)換,對外圍芯片的驅(qū)動,完成對芯片的測試功能以及對芯片電路保護等。 本文采用了自頂向下和自下向上的設計方法,依據(jù)可配置端口電路能實現(xiàn)的功能和工作原理,運用Cadence的設計軟件,結(jié)合華潤上華0.5μm的工藝庫,設計了一款性能、時序、功耗在整體上不亞于xilinx4006e[8]的端口電路。主要研究以下幾個方面的內(nèi)容: 1.基于端口電路信號寄存器的采集和輸出方式,本論文設計的端口電路可以通過配置將它設置成單沿或者雙沿的觸發(fā)方式[7],并完成了Verilog XL和Hspiee的功能和時序仿真,且建立時間小于5ns和保持時間在0ns左右。和xilinx4006e[8]相比較滿足設計的要求。 2.基于TAP Controller的工作原理及它對16種狀態(tài)機轉(zhuǎn)換的控制,對16種狀態(tài)機的轉(zhuǎn)換完成了行為級描述和實現(xiàn)了捕獲、移位、輸出、更新等主要功能仿真。 3.基于邊界掃描電路是對觸發(fā)器級聯(lián)的構(gòu)架這一特點,設計了一款邊界掃描電路,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。達到對芯片電路測試設計的要求。 4.對于端口電路來講,有時需要將從CLB中的輸出數(shù)據(jù)實現(xiàn)異或、同或、與以及或的功能,為此本文采用二次函數(shù)輸出的電路結(jié)構(gòu)來實現(xiàn)以上的功能,并運用Verilog XL和Hspiee對它進行了功能和時序的仿真。滿足設計要求。 5.對于0.5μm的工藝而言,輸入端口的電壓通常是3.3V和5V,為此根據(jù)設置不同的上、下MOS管尺寸來調(diào)整電路的中點電壓,將端口電路設計成3.3V和5V兼容的電路,通過仿真性能上已完全達到這一要求。此外,在輸入端口處加上擴散電阻R和電容C組成噪聲濾波電路,這個電路能有效地抑制加到輸入端上的白噪聲型噪聲電壓[2]。 6.在噪聲和延時不影響電路正常工作的范圍內(nèi),具有三態(tài)控制和驅(qū)動大負載的功能。通過對管子尺寸的大小設置和驅(qū)動大小的仿真表明:在實現(xiàn)TTL高電平輸出時,最大的驅(qū)動電流達到170mA,而對應的xilinx4006e的TTL高電平最大驅(qū)動電流為140mA[8];同樣,在實現(xiàn)CMOS高電平最大驅(qū)動電流達到200mA,而xilinx4006e的CMOS驅(qū)動電流達到170[8]mA。 7.與xilinx4006e端口電路相比,在延時和面積以及功耗略大的情況下,本論文研究設計的端口電路增加了雙沿觸發(fā)、將輸出數(shù)據(jù)實現(xiàn)二次函數(shù)的輸出方式、通過添加譯碼器將配置端口的數(shù)目減少的新的功能,且驅(qū)動能力更加強大。
上傳時間: 2013-06-03
上傳用戶:aa54
異步FIFO是用來適配不同時鐘域之間的相位差和頻率飄移的重要模塊。本文設計的異步FIFO采用了格雷(GRAY)變換技術(shù)和雙端口RAM實現(xiàn)了不同時鐘域之間的數(shù)據(jù)無損傳輸。該結(jié)構(gòu)利用了GRAY變換的特點,使得整個系統(tǒng)可靠性高和抗干擾能力強,系統(tǒng)可以工作在讀寫時鐘頻率漂移達到正負300PPM的惡劣環(huán)境。并且由于采用了模塊化結(jié)構(gòu),使得系統(tǒng)具有良好的可擴充性。
上傳時間: 2013-08-08
上傳用戶:13817753084
FPGA中雙向端口IO的研究FPGA中雙向端口IO的研究.
上傳時間: 2013-08-09
上傳用戶:fdfadfs
:針對現(xiàn)場可編程門陣列(FPGA)芯片的特點,研究FPGA中雙向端口I/O的設計,同時給出仿真初始化雙向端口I/O的方法。采用這種雙向端口的設計方法,選用Xilinx的Spartan2E芯片設計一個多通道圖像信號處理系統(tǒng)。
上傳時間: 2013-08-17
上傳用戶:xiaoyunyun
cpld與單片機8051的通信的設計方法 以及cpld和單片機的端口對應
上傳時間: 2013-09-01
上傳用戶:wettetw
隨著面向應用的增加,單片機系統(tǒng)I/O端口數(shù)量有限的問題日益突出。根據(jù)74HC164串行輸入、并行輸出的工作原理,對單片機系統(tǒng)的I/O端口進行擴展。設計具有16個按鍵的中斷串行鍵盤和具有8個數(shù)碼管的串行數(shù)碼管顯示,用4個I/O端口完成了傳統(tǒng)并行技術(shù)中需要24個I/O端口才能實現(xiàn)的功能。給出了硬件電路、程序和需要注意的問題。實踐表明,基于74HC164擴展單片機系統(tǒng)I/O端口的效果良好。
上傳時間: 2013-10-14
上傳用戶:jeffery
端口驅(qū)動 用于向單片機燒制程序
標簽: 端口驅(qū)動
上傳時間: 2013-11-01
上傳用戶:guobing703
并行端口大全_10332210.pdf
上傳時間: 2014-01-17
上傳用戶:王慶才
本文介紹了基于USB單片機的彈載測量系統(tǒng)地面測試臺的固件程序設計方法。地面測試臺用來對彈載數(shù)據(jù)記錄裝置進行自檢,在本測試臺上采用EZ-USB FX2系列單片機CY7C68013來實現(xiàn)上位機與地面測試臺間的通信,固件程序的功能包括產(chǎn)生測試臺狀態(tài)信號、下載各種信號源數(shù)據(jù)及進行實時監(jiān)測數(shù)據(jù)回讀。文中通過測試臺的工程實例,詳細介紹了端口模式下固件程序的編寫流程,并給出了部分程序代碼。
上傳時間: 2013-10-30
上傳用戶:thesk123
PCM-16xx系列工業(yè)多串口卡可以應用于傳統(tǒng)的RS-232/422/485串行通訊領(lǐng)域,快速擴充PC機標準COM通訊端口的數(shù)量。兼容PC/104規(guī)范,即插即用;集成4個串行通訊端口;同一PC可安裝多達8塊同型號卡;RS-232端口最高速率可達921.6Kbps;PCM-16xx系列工業(yè)多串口卡提供2~8個RS-232/422/485通訊端口,每個端口的通訊速率可以高達921.64Kbps。多串口卡采用工業(yè)級設計,每一個通訊端口都集成防浪涌30KV ESD保護,可選的高速電氣隔離保護。同一PC最多可安裝8塊同一型號的PCM-16xx工業(yè)多串口卡。
上傳時間: 2013-11-08
上傳用戶:zl5712176
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1