單片機(jī)接口的彩色TFT控制器RA8870的應(yīng)用
上傳時(shí)間: 2013-04-24
上傳用戶:zhanditian
USB(UniversalSerialBus,通用串行總線)是當(dāng)今消費(fèi)電子產(chǎn)品和儀器設(shè)備中應(yīng)用最廣的接口協(xié)議之一,然而目前國內(nèi)的USB芯片只有極少數(shù)幾款,產(chǎn)品研究善處于起步階段,絕大部分產(chǎn)品主要由國外的IC設(shè)計(jì)芯片廠商如Cypress、NEC等一些國際著名公司提供。因而,如果能夠自主開發(fā)設(shè)計(jì)USB芯片以替代國外同類產(chǎn)品,將會有很好的市場前景和利潤空間。 本論文課題是針對基于FPGA(FieldProgrammableGateArray,現(xiàn)場可編程門陣列器件)的數(shù)字電子產(chǎn)品應(yīng)用設(shè)計(jì)一種實(shí)際可復(fù)用的USB接口引擎軟核。該軟核主要是用于處理USB標(biāo)準(zhǔn)協(xié)議包的通信處理,通過外接MCU(MultipointControlUnit,微控制器)就可以實(shí)現(xiàn)完整的USB接口通訊功能。它的功能相當(dāng)于一些USB引擎的專用芯片如:Philips的PDIUSBD12等,其優(yōu)點(diǎn)是結(jié)構(gòu)簡單、靈活性高、復(fù)用設(shè)計(jì)方便。 功能仿真和綜合測試結(jié)果顯示本論文所設(shè)計(jì)的接口引擎軟核符合設(shè)計(jì)要求,并且軟核的性能和市場上同類產(chǎn)品基本一致。本論文的創(chuàng)新之處在于:1、從可配置性角度出發(fā)設(shè)計(jì)了低速、全速、高速三種可選模式;2、支持最多31個(gè)可配置端點(diǎn);3、采用了可綜合、可移植的RTL(RegisterTransferLevel,寄存器傳輸級)代碼設(shè)計(jì)規(guī)則,同時(shí)也開發(fā)了可綜合的驗(yàn)證測試代碼;4、完全由硬件實(shí)現(xiàn)USB通信功能。
上傳時(shí)間: 2013-07-18
上傳用戶:JasonC
運(yùn)動控制技術(shù)是機(jī)電一體化的核心部分,提高運(yùn)動控制技術(shù)水平對于提高我國的機(jī)電一體化技術(shù)具有至關(guān)重要的作用。運(yùn)動控制技術(shù)的發(fā)展是制造自動化前進(jìn)的旋律,是推動新的產(chǎn)業(yè)革命的關(guān)鍵技術(shù)。對于數(shù)控系統(tǒng)來說,最重要的是控制各個(gè)電機(jī)軸的運(yùn)動,這是運(yùn)動控制器接收并依照數(shù)控裝置的指令來控制各個(gè)電機(jī)軸運(yùn)動從而實(shí)現(xiàn)數(shù)控加工的,數(shù)據(jù)加工中的定位控制精度、速度調(diào)節(jié)的性能等重要指標(biāo)都與運(yùn)動控制器直接相關(guān)。目前對數(shù)控系統(tǒng)的研究都集中在插入PC的NC控制器的研究上,而其核心部分就是對步進(jìn)、伺服電機(jī)進(jìn)行控制的運(yùn)動控制卡的研究。對PC-NC來說,運(yùn)動控制卡的性能很大程度上決定了整個(gè)數(shù)控系統(tǒng)的性能,而微電子和數(shù)字信號處理技術(shù)的發(fā)展及其應(yīng)用,使運(yùn)動控制卡的性能得到了不斷改進(jìn),集成度和可靠性大大提高。 本課題通過對運(yùn)動控制技術(shù)的深入研究,并針對國內(nèi)運(yùn)動控制技術(shù)的研究起步較晚的現(xiàn)狀,結(jié)合當(dāng)前運(yùn)動控制領(lǐng)域的具體需要,緊跟當(dāng)前運(yùn)動控制技術(shù)研究的發(fā)展趨勢,吸收了數(shù)控技術(shù)和相關(guān)運(yùn)動控制技術(shù)的最新成果,提出了基于PCI和FPGA的方案,研制了一款比較新穎的、功能強(qiáng)大的、具有很大柔性的四軸多功能運(yùn)動控制卡。 本課題的具體研究主要有以下幾方面: 首先,通過對運(yùn)動控制卡及運(yùn)動控制系統(tǒng)等行業(yè)現(xiàn)狀的全面調(diào)研,和對運(yùn)動控制技術(shù)的深入學(xué)習(xí),在比較了幾種常用的運(yùn)動控制方案的基礎(chǔ)上,提出了基于FPGA的運(yùn)動控制設(shè)計(jì)方案,并規(guī)劃了板卡的總體設(shè)計(jì)。 其次,根據(jù)總體設(shè)計(jì),規(guī)劃了板卡的結(jié)構(gòu),詳細(xì)劃分并實(shí)現(xiàn)了FPGA各部分的功能;利用光電隔離原理設(shè)計(jì)了數(shù)字輸入/輸出電路。 再次,利用FPGA的資源實(shí)現(xiàn)了PCI從設(shè)備接口,達(dá)到跟控制卡通信的目的,針對運(yùn)動控制中的一些具體問題,如運(yùn)動平穩(wěn)性、實(shí)時(shí)控制以及多軸聯(lián)動等,在FPGA上設(shè)計(jì)了四軸運(yùn)動控制電路,定義了各個(gè)寄存器的具體功能,設(shè)計(jì)了功能齊全的加/減速控制電路、變頻分配電路、倍頻分頻電路和三個(gè)功能各異的計(jì)數(shù)器電路等,自動降速點(diǎn)運(yùn)動、A/B相編碼器倍頻計(jì)數(shù)電路等特殊功能。最后,進(jìn)行了本運(yùn)動控制卡的測試,從測試和應(yīng)用結(jié)果來看,該卡達(dá)到預(yù)期的要求。
上傳時(shí)間: 2013-07-27
上傳用戶:zgu489
USB接口驅(qū)動程序的設(shè)計(jì)與開發(fā),USB接口驅(qū)動程序的設(shè)計(jì)與開發(fā)
上傳時(shí)間: 2013-07-29
上傳用戶:
在分析TPUP 微型打印機(jī)控打原理的基礎(chǔ)上, 設(shè)計(jì)了以AT89S52 為核心的微型打印機(jī)接口, 介紹了AT89S52 單片機(jī)接口應(yīng)用設(shè)置、接口轉(zhuǎn)換電路及微打的串行通信方法,此方法也可應(yīng)用于其它類型的微
標(biāo)簽: 單片機(jī) 微型打印機(jī) 接口設(shè)計(jì)
上傳時(shí)間: 2013-06-29
上傳用戶:trepb001
PCF8583的工作原理及在單片機(jī)接口中的實(shí)現(xiàn):時(shí)鐘/日歷芯片PCF8583是一種實(shí)時(shí)時(shí)鐘集成電路,硬件方面介紹了PCF8583的結(jié)構(gòu)、功能廈工作原理;軟件方面,因?yàn)镻CF8583是通過I C總線方式
標(biāo)簽: 8583 PCF 工作原理 單片機(jī)接口
上傳時(shí)間: 2013-06-10
上傳用戶:asdfasdfd
MSP430系列單片機(jī)接口技術(shù)及系統(tǒng)設(shè)計(jì)實(shí)例_魏小龍,是一本很不錯(cuò)的關(guān)于msp430的書籍
標(biāo)簽: MSP 430 單片機(jī)接口技術(shù)
上傳時(shí)間: 2013-08-04
上傳用戶:fzy309228829
本文的主要研究內(nèi)容是利用FPGA平臺實(shí)現(xiàn)以太網(wǎng)絡(luò)接口。 首先,對論文的大致內(nèi)容和組織結(jié)構(gòu)做了簡要介紹,并且比較分析了目前比較流行的網(wǎng)絡(luò)接口實(shí)現(xiàn)的三種方法,并以此為基礎(chǔ)提出了本文中重點(diǎn)介紹的基于FPGA 的網(wǎng)絡(luò)接口實(shí)現(xiàn)方法。 其次,介紹采用以FPGA 做為主控芯片控制8019AS 網(wǎng)絡(luò)控制芯片來實(shí)現(xiàn)從網(wǎng)絡(luò)上接收數(shù)據(jù)幀的功能。FPGA 需要在上電時(shí)完成對于8019AS的初始化設(shè)置。在接收和發(fā)送數(shù)據(jù)報(bào)文時(shí),對相應(yīng)的寄存器進(jìn)行控制和操作以完成網(wǎng)絡(luò)數(shù)據(jù)幀的接收。對FPGA 與8019AS 之間的接口實(shí)現(xiàn)進(jìn)行了詳細(xì)的描述。 最后,介紹了在FPGA 內(nèi)部對于接收到的網(wǎng)絡(luò)數(shù)據(jù)幀進(jìn)行TCP/IP協(xié)議分析的具體過程和實(shí)現(xiàn)方法。分別詳細(xì)介紹了接收模塊、發(fā)送模塊以及其中子模塊具體功能和實(shí)現(xiàn)方法。說明了模塊之間相互觸發(fā)的具體關(guān)系。現(xiàn)有的網(wǎng)絡(luò)接口一般是采用MCU 或者ARM 等專用控制芯片來實(shí)現(xiàn)的,而此次課題以FPGA 作為主控芯片來實(shí)現(xiàn)網(wǎng)絡(luò)接口以及部分TCP/IP 協(xié)議分析是一個(gè)創(chuàng)意。而且由于FPGA 多管腳可以靈活配置,也使得系統(tǒng)的可擴(kuò)展性有了很大的提高。
標(biāo)簽: FPGA 以太網(wǎng)絡(luò) 接口的設(shè)計(jì)
上傳時(shí)間: 2013-06-09
上傳用戶:huazi
當(dāng)前,在系統(tǒng)級互連設(shè)計(jì)中高速串行I/O技術(shù)迅速取代傳統(tǒng)的并行I/O技術(shù)正成為業(yè)界趨勢。人們已經(jīng)意識到串行I/O“潮流”是不可避免的,因?yàn)樵诟哂?Gbps的速度下,并行I/O方案已經(jīng)達(dá)到了物理極限,不能再提供可靠和經(jīng)濟(jì)的信號同步方法。基于串行I/O的設(shè)計(jì)帶來許多傳統(tǒng)并行方法所無法提供的優(yōu)點(diǎn),包括:更少的器件引腳、更低的電路板空間要求、減少印刷電路板(PCB)層數(shù)、PCB布局布線更容易、接頭更小、EMI更少,而且抵抗噪聲的能力也更好。高速串行I/O技術(shù)正被越來越廣泛地應(yīng)用于各種系統(tǒng)設(shè)計(jì)中,包括PC、消費(fèi)電子、海量存儲、服務(wù)器、通信網(wǎng)絡(luò)、工業(yè)計(jì)算和控制、測試設(shè)備等。迄今業(yè)界已經(jīng)發(fā)展出了多種串行系統(tǒng)接口標(biāo)準(zhǔn),如PCI Express、串行RapidIO、InfiniBand、千兆以太網(wǎng)、10G以太網(wǎng)XAUI、串行ATA等等。 Aurora協(xié)議是為私有上層協(xié)議或標(biāo)準(zhǔn)上層協(xié)議提供透明接口的串行互連協(xié)議,它允許任何數(shù)據(jù)分組通過Aurora協(xié)議封裝并在芯片間、電路板間甚至機(jī)箱間傳輸。Aurora鏈路層協(xié)議在物理層采用千兆位串行技術(shù),每物理通道的傳輸波特率可從622Mbps擴(kuò)展到3.125Gbps。Aurora還可將1至16個(gè)物理通道綁定在一起形成一個(gè)虛擬鏈路。16個(gè)通道綁定而成的虛擬鏈路可提供50Gbps的傳輸波特率和最大40Gbps的全雙工數(shù)據(jù)傳輸速率。Aurora可優(yōu)化支持范圍廣泛的應(yīng)用,如太位級路由器和交換機(jī)、遠(yuǎn)程接入交換機(jī)、HDTV廣播系統(tǒng)、分布式服務(wù)器和存儲子系統(tǒng)等需要極高數(shù)據(jù)傳輸速率的應(yīng)用。 傳統(tǒng)的標(biāo)準(zhǔn)背板如VME總線和CompactPCI總線都是采用并行總線方式。然而對帶寬需求的不斷增加使新興的高速串行總線背板正在逐漸取代傳統(tǒng)的并行總線背板。現(xiàn)在,高速串行背板速率普遍從622Mbps到3.125Gbps,甚至超過10Gbps。AdvancedTCA(先進(jìn)電信計(jì)算架構(gòu))正是在這種背景下作為新一代的標(biāo)準(zhǔn)背板平臺被提出并得到快速的發(fā)展。它由PCI工業(yè)計(jì)算機(jī)制造商協(xié)會(PICMG)開發(fā),其主要目的是定義一種開放的通信和計(jì)算架構(gòu),使它們能被方便而迅速地集成,滿足高性能系統(tǒng)業(yè)務(wù)的要求。ATCA作為標(biāo)準(zhǔn)串行總線結(jié)構(gòu),支持高速互聯(lián)、不同背板拓?fù)洹⒏咝盘柮芏取?biāo)準(zhǔn)機(jī)械與電氣特性、足夠步線長度等特性,滿足當(dāng)前和未來高系統(tǒng)帶寬的要求。 采用FPGA設(shè)計(jì)高速串行接口將為設(shè)計(jì)帶來巨大的靈活性和可擴(kuò)展能力。Xilinx Virtex-IIPro系列FPGA芯片內(nèi)置了最多24個(gè)RocketIO收發(fā)器,提供從622Mbps到3.125Gbps的數(shù)據(jù)速率并支持所有新興的高速串行I/O接口標(biāo)準(zhǔn)。結(jié)合其強(qiáng)大的邏輯處理能力、豐富的IP核心支持和內(nèi)置PowerPC處理器,為企業(yè)從并行連接向串行連接的過渡提供了一個(gè)理想的連接平臺。 本文論述了采用Xilinx Virtex-IIPro FPGA設(shè)計(jì)傳輸速率為2.5Gbps的高速串行背板接口,該背板接口完全符合PICMG3.0規(guī)范。本文對串行高速通道技術(shù)的發(fā)展背景、現(xiàn)狀及應(yīng)用進(jìn)行了簡要的介紹和分析,詳細(xì)分析了所涉及到的主要技術(shù)包括線路編解碼、控制字符、逗點(diǎn)檢測、擾碼、時(shí)鐘校正、通道綁定、預(yù)加重等。同時(shí)對AdvancedTCA規(guī)范以及Aurora鏈路層協(xié)議進(jìn)行了分析, 并在此基礎(chǔ)上給出了FPGA的設(shè)計(jì)方法。最后介紹了基于Virtex-IIPro FPGA的ATCA接口板和MultiBERT設(shè)計(jì)工具,可在標(biāo)準(zhǔn)ATCA機(jī)框內(nèi)完成單通道速率為2.5Gbps的全網(wǎng)格互聯(lián)。
上傳時(shí)間: 2013-05-29
上傳用戶:frank1234
用Verilog實(shí)現(xiàn)的以太網(wǎng)接口!!!!!!!!!!!!!!!!!!
標(biāo)簽: Verilog 以太網(wǎng)接口
上傳時(shí)間: 2013-07-13
上傳用戶:LSPSL
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1