I2C總線(xiàn)接口邏輯分析
摘要:DEI1016是一種可支持ARINC429航空總線(xiàn)協(xié)議的串行接收、發(fā)送器件。文中介紹了DEI1016的主要功能和工作原理,給出了DEI1016的數(shù)據(jù)收發(fā)過(guò)程,同時(shí)重點(diǎn)介紹了DEI1016與AT89C52單片機(jī)接口電路的設(shè)計(jì)方法。1 DEI
ST-BUS總線(xiàn)接口模塊的Verilog HDL設(shè)計(jì)
基于Virtex-5的PCI-Express總線(xiàn)接口設(shè)計(jì)和實(shí)現(xiàn)
基于Virtex-5的PCI-Express總線(xiàn)接口設(shè)計(jì)和實(shí)現(xiàn)
在電路設(shè)計(jì)中,I2C總線(xiàn)是比較常用的兩線(xiàn)式串行通信方式,大多數(shù)的CPU都擅長(zhǎng)于并口操作,不具備直接操作I2C總線(xiàn)接口的能力。為了使不具備I2C總線(xiàn)接口能力的CPU通過(guò)對(duì)并口的簡(jiǎn)單操作實(shí)現(xiàn)對(duì)I2C總線(xiàn)接口的控制,在分析I2C總線(xiàn)常用工作模式的基礎(chǔ)上,設(shè)計(jì)實(shí)現(xiàn)工作于主機(jī)模式的,以CPID完成I2C總線(xiàn)開(kāi)始信號(hào)、結(jié)束信號(hào)的輸出,以及并行數(shù)據(jù)到I2C總線(xiàn)模式串行數(shù)據(jù)轉(zhuǎn)換或I2C模式串行數(shù)據(jù)到并行數(shù)據(jù)轉(zhuǎn)換的I2C接口模塊。采用該模塊,可以使不具備I2C總線(xiàn)接口的CPU通過(guò)并口方便地控制I2C總線(xiàn)設(shè)備,簡(jiǎn)化系統(tǒng)程序設(shè)計(jì)。
隨著高速數(shù)據(jù)采集設(shè)備傳輸帶寬的日益提高,開(kāi)發(fā)者需要采用新的計(jì)算機(jī)總線(xiàn)進(jìn)行數(shù)據(jù)傳輸。這里敘述了使用EP2SGX90系列FPGA完成PCI-Express協(xié)議轉(zhuǎn)換,多種DMA工作方式及相關(guān)寄存器的作用。以鏈?zhǔn)紻MA傳輸方式為例,詳細(xì)介紹該傳輸方式下的寄存器設(shè)置及在驅(qū)動(dòng)程序中的實(shí)現(xiàn)范例。實(shí)驗(yàn)表明,用FPGA實(shí)現(xiàn)協(xié)議轉(zhuǎn)換,總線(xiàn)持續(xù)傳輸速率最高可以達(dá)到1.2 Gb/s,滿(mǎn)足大多數(shù)高速數(shù)據(jù)采集設(shè)備的要求。在此摒棄了采用專(zhuān)用總線(xiàn)接口芯片的傳統(tǒng)方法,將開(kāi)發(fā)者的邏輯設(shè)計(jì)和總線(xiàn)協(xié)議轉(zhuǎn)換放到同一個(gè)FPGA芯片中,不但節(jié)省了硬件成本,利用其可編程特性,大大提高了設(shè)計(jì)可擴(kuò)展性,同樣的硬件很容易完成由PCIE1.O到PCIE2.O的升級(jí)。
在現(xiàn)代EDA外圍電子器件的接口中存在多種標(biāo)準(zhǔn),已知的一些接口協(xié)議存在速度慢、協(xié)議復(fù)雜等問(wèn)題。SPI總線(xiàn)是能夠克服上述缺點(diǎn)的一種外圍串行總線(xiàn),其能很好地滿(mǎn)足要求。通過(guò)使用Lattice公司的FPGA芯片以及工程開(kāi)發(fā)軟件,特別是在線(xiàn)邏輯分析儀這一先進(jìn)的EDA工具,實(shí)現(xiàn)了基于FPGA的SPI接口的連接。將FPGA編程的靈活性和SPI總線(xiàn)的易用性結(jié)合,實(shí)現(xiàn)了FLASH的存取功能。同時(shí)也為同類(lèi)型接口的芯片應(yīng)用提供了一個(gè)原型,為進(jìn)一步的工程設(shè)計(jì)提供了支持。
1 單片機(jī)與FPGA的接口方式單片機(jī)與FPGA的接口方式一般有兩種,即總線(xiàn)方式與獨(dú)立方式。MCS-51單片機(jī)具有很強(qiáng)的外部總線(xiàn)擴(kuò)展能力,利用片外三總線(xiàn)結(jié)構(gòu)很容易實(shí)現(xiàn)單片機(jī)與FPGA的總線(xiàn)接口,而且單片機(jī)以總線(xiàn)方式與FPGA進(jìn)
摘要:針對(duì)1553B 總線(xiàn)協(xié)議控制器基本依賴(lài)于進(jìn)口專(zhuān)用芯片現(xiàn)狀,提出了以Xilinx 公司Virtex-II Pro FPGA 為核心實(shí)現(xiàn)1553B 總線(xiàn)接口邏輯的系統(tǒng)設(shè)計(jì)方案。采用SOPC 技術(shù),將PowerPC 405 硬核處理器與總線(xiàn)接口邏輯集成
本文在對(duì)該模塊進(jìn)行分析的基礎(chǔ)上給出了實(shí)現(xiàn)高速外部總線(xiàn)的方案,以及硬件連接和軟件底層通用接口,解決了QE128連接外部高速總線(xiàn)設(shè)備的問(wèn)題。
引言 外部總線(xiàn)接口大都出現(xiàn)在功能和價(jià)格較高的高端微處理器中。例如,F(xiàn)reescale半導(dǎo)體公司生產(chǎn)的Coldfire和PowerPC微處理器,在低端的微控制器行列中,一般很少出現(xiàn),主要原因是微控制器一般內(nèi)部包含了Flash和S
機(jī)載TM總線(xiàn)接口設(shè)計(jì)方案
摘要:在研發(fā)第四代戰(zhàn)機(jī)過(guò)程中,TM總線(xiàn)成為機(jī)載航空總線(xiàn)的研究熱點(diǎn)之一。提出一種利用EDA技術(shù)的TM總線(xiàn)接口設(shè)計(jì)。硬件設(shè)計(jì)方面通過(guò)對(duì)TM總線(xiàn)協(xié)議的分析,采用可編程邏輯器件設(shè)計(jì)了主/從一體化TM總線(xiàn)控制器,并對(duì)TM總線(xiàn)
PCI Express技術(shù)已成為PC桌面電腦和圖形設(shè)備的標(biāo)準(zhǔn)互聯(lián)總線(xiàn),占據(jù)著主要市場(chǎng)。它作為第三代I/O總線(xiàn)互聯(lián)技術(shù)開(kāi)始取代PCI,PCI—X技術(shù),成為最主要的高速互聯(lián)技術(shù),其已應(yīng)用在服務(wù)器、移動(dòng)設(shè)備、工作站、網(wǎng)絡(luò)設(shè)備、通信設(shè)備、工業(yè)控制設(shè)備、圖形設(shè)備等領(lǐng)域。通過(guò)分析PCI Express協(xié)議原理和Virtex5 Lxt PCIE Endpoint block硬核模塊結(jié)構(gòu)功能,設(shè)計(jì)基于Virtex5 lx50t硬件板卡,實(shí)現(xiàn)了PCI Express的數(shù)據(jù)傳輸。
1 引言 隨著雷達(dá)技術(shù)發(fā)展,大帶寬高分辨力、多種信號(hào)處理方式的采用,使得實(shí)時(shí)信號(hào)處理對(duì)數(shù)據(jù)的處理速度大大提高。同時(shí)在雷達(dá)信號(hào)處理中運(yùn)算量大,數(shù)據(jù)吞吐量急劇上升,對(duì)數(shù)據(jù)處理的要求不斷提高。隨著大規(guī)模
ADSP-TS201的系統(tǒng)設(shè)計(jì)及外部總線(xiàn)接口技術(shù)
在雷達(dá)信號(hào)處理、數(shù)字圖像處理等領(lǐng)域中,信號(hào)處理的實(shí)時(shí)性至關(guān)重要。由于FPGA芯片在大數(shù)據(jù)量的底層算法處理上的優(yōu)勢(shì)及DSP芯片在復(fù)雜算法處理上的優(yōu)勢(shì),DSP+FPGA的實(shí)時(shí)信號(hào)處理系統(tǒng)的應(yīng)用越來(lái)越廣泛。ADI公司的
在雷達(dá)信號(hào)處理、數(shù)字圖像處理等領(lǐng)域中,信號(hào)處理的實(shí)時(shí)性至關(guān)重要。由于FPGA芯片在大數(shù)據(jù)量的底層算法處理上的優(yōu)勢(shì)及DSP芯片在復(fù)雜算法處理上的優(yōu)勢(shì),DSP+FPGA的實(shí)時(shí)信號(hào)處理系統(tǒng)的應(yīng)用越來(lái)越廣泛。ADI公司的