色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于EPLD器件MAX7256ATC144-6簡化任意波形發(fā)生器SDRAM控制器的設(shè)計

電子設(shè)計 ? 來源:電子技術(shù)應(yīng)用 ? 作者:儲飛黃,楊景曙, ? 2020-05-19 08:09 ? 次閱讀

任意波形發(fā)生器在雷達(dá)、通信領(lǐng)域中發(fā)揮著重要作用,但目前任意波形發(fā)生器大多使用靜態(tài)存儲器。這使得在任意波形發(fā)生器工作頻率不斷提高的情況下,波形的存儲深度很難做得很大,從而不能精確地表達(dá)復(fù)雜信號。本文介紹的基于動態(tài)存儲器(SDRAM)的設(shè)計能有效解決這一問題,并詳細(xì)討論了一種簡化SDRAM控制器的設(shè)計方法。

1 、任意波形發(fā)生器的總體方案

工作頻率、分辨率和存儲長度是任意波形發(fā)生器最關(guān)鍵的三個性能參數(shù)。高的工作頻率意味著高的輸出信號頻率和帶寬,高的分辨率通常意味著高的信噪比,而存儲長度決定了信號的精確程度。下面介紹的方案是實(shí)際開發(fā)的一款任意波形發(fā)生器/卡(如圖1所示),它的工作頻率為300MHz,分辨率為14位,存儲長度為8M字,現(xiàn)已得到了廣泛地應(yīng)用。

基于EPLD器件MAX7256ATC144-6簡化任意波形發(fā)生器SDRAM控制器的設(shè)計

該電路主要有兩種工作狀態(tài):寫數(shù)據(jù)狀態(tài)和讀數(shù)據(jù)狀態(tài)。下面簡單描述其工作過程。

寫數(shù)據(jù)狀態(tài):CPU根據(jù)所要設(shè)計的波形計算波形數(shù)據(jù),并轉(zhuǎn)換成14位的無符號數(shù);打開總線開關(guān),屏蔽FIFO操作,在SDRAM控制器的配合下,將波形數(shù)據(jù)通過接口電路交替寫入SDRAM1和SDRAM2中,即SDRAM1中依次存放數(shù)據(jù)0,2,4,6.。.;SDRAM2中依次存放數(shù)據(jù)1,3,5,7.。.(如表1所示)。

基于EPLD器件MAX7256ATC144-6簡化任意波形發(fā)生器SDRAM控制器的設(shè)計

讀數(shù)據(jù)狀態(tài):開啟FIFO通道,關(guān)閉總線開關(guān)以斷開SDRAM與CPU之間的數(shù)據(jù)連接;在SDRAM控制器的控制下,將SDRAM1/2中的數(shù)據(jù)同時(并行)讀出;經(jīng)過FIFO的緩沖得到連續(xù)的數(shù)據(jù)流,再經(jīng)32位向16位的并串轉(zhuǎn)換,將數(shù)據(jù)速率提升2倍后,供給DAC進(jìn)行數(shù)-模轉(zhuǎn)換,即可得到所編輯的信號。

圖1中用兩片SDRAM并行工作,是因單片SDRAM不可能提供300MSPS的數(shù)據(jù)流。實(shí)際使用的器件是K4S641632C-TC60,工作時鐘為166MHz。FIFO緩存SDRAM的輸出數(shù)據(jù),將突發(fā)數(shù)據(jù)流轉(zhuǎn)換成連續(xù)數(shù)據(jù)流,使得在SDRAM處于刷新狀態(tài)時,仍能維持正常的數(shù)據(jù)輸出。實(shí)際使用的器件是兩片并行工作的IDT72V263L6PF,寫入時鐘為166MHz,讀出時鐘為150MHz。并串轉(zhuǎn)換的作用是提升數(shù)據(jù)的速率,在DAC器件內(nèi)部完成,筆者采用具有良好動態(tài)性能的AD9755AST。CPU及控制接口是一個基于PC的ISA設(shè)備,可改進(jìn)為PCI設(shè)備;時鐘電路用來產(chǎn)生166MHz和150MHz的同步時鐘。下面重點(diǎn)研究SDRAM控制器的設(shè)計,它是本系統(tǒng)的主要特色之一。

2 、SDRAM控制器的設(shè)計

2.1 SDRAM的主要特點(diǎn)

與靜態(tài)存儲器(SRAM)相比,SDRAM的容量大(通常是幾倍至幾十倍的關(guān)系);與DDR SDRAM或RDRAM相比,它的控制又相對簡單,因而它依然是大容量存儲器工程項(xiàng)目的良好選擇。下面描述的幾個重要基本概念反映了它的主要特點(diǎn)。

行列地址:SDRAM的地址是行列復(fù)用的,此舉有效減少了芯片的引腳。

預(yù)充電:讀寫操作只對預(yù)充電過的行有效。也就是說,在數(shù)據(jù)讀寫操作跨行時,需要先進(jìn)行至少一次的預(yù)充電操作。

自動刷新:眾所周知,只要是動態(tài)RAM,就存在刷新問題,SDRAM也不例外。通常每隔64ms需要將所有存儲單元刷新一遍。

自刷新:當(dāng)需要保留芯片內(nèi)的數(shù)據(jù),而暫時又不需要操作時,可以設(shè)置芯片進(jìn)入自刷新狀態(tài)。

工作模式寄存器:控制SDRAM工作方式的寄存器(如表2所示)。

基于EPLD器件MAX7256ATC144-6簡化任意波形發(fā)生器SDRAM控制器的設(shè)計

2.2 SDRAM的狀態(tài)流程

SDRAM的完整狀態(tài)機(jī)由17個狀態(tài)構(gòu)成,且狀態(tài)轉(zhuǎn)移是非隨機(jī)的(如圖2所示)。正是如此眾多的狀態(tài)及其復(fù)雜的轉(zhuǎn)換關(guān)系,導(dǎo)致SDRAM的控制較為復(fù)雜。

基于EPLD器件MAX7256ATC144-6簡化任意波形發(fā)生器SDRAM控制器的設(shè)計

需要特別說明的是,SDRAM的狀態(tài)轉(zhuǎn)移有自動轉(zhuǎn)移與人工轉(zhuǎn)移之分(圖2中以粗細(xì)箭頭加以區(qū)別)。自動轉(zhuǎn)移在當(dāng)前狀態(tài)結(jié)束后立即進(jìn)入下一個狀態(tài);而人工轉(zhuǎn)移在當(dāng)前狀態(tài)結(jié)束后即停留在當(dāng)前狀態(tài),只有一條當(dāng)前狀態(tài)允許的命令才能進(jìn)入下一個狀態(tài)。

可以想象,自行設(shè)計如此復(fù)雜的控制流程絕非易事。值得慶幸的是,在大多數(shù)應(yīng)用中并不需要完備的狀態(tài)機(jī)。下面討論一種簡化的SDRAM狀態(tài)機(jī)。

2.3 簡化的狀態(tài)流程

根據(jù)任意波形發(fā)生器的特點(diǎn),對SDRAM的功能進(jìn)行了以下簡化:

(1)省略隨機(jī)存取功能,固定為順序讀寫;

(2)省略待機(jī)、自刷新、普通讀/寫功能;

(3)省略所有的掛起功能;

(4)工作模式固定為突發(fā)式讀、單個式寫;

(5)數(shù)據(jù)延時固定為3個時鐘周期;

(6)刷新模式只使用自動刷新方式,器件空閑時即處于連續(xù)的自動刷新狀態(tài);

(7)器件僅在上電后進(jìn)行一次初始化,不能改變工作模式;

(8)突發(fā)方式固定為順序方式,突發(fā)長度固定為整頁;

(9)只使用帶預(yù)充電的讀/寫指令;在每次讀/寫操作完成后,即啟動一個自動刷新周期。

經(jīng)過以上簡化的狀態(tài)機(jī)如圖3所示。

基于EPLD器件MAX7256ATC144-6簡化任意波形發(fā)生器SDRAM控制器的設(shè)計

2.4 SDRAM控制器的EPLD實(shí)現(xiàn)

為了實(shí)現(xiàn)上述簡化的SDRAM控制功能,采用一片ALTERA公司生產(chǎn)的EPLD器件MAX7256ATC144-6。圖4是任意波形發(fā)生器SDRAM控制流示意圖。由于具體編程要涉及許多細(xì)節(jié)問題,在此不做贅述,其主要功能如下:

(1)通過ISA總線,實(shí)現(xiàn)與CPU的接口,接收波形數(shù)據(jù)和讀命令;

(2)上電自動初始化;

(3)生成23位(8M字存儲器空間)的線性地址,并按行列復(fù)用的方式輸出;

(4)生成SDRAM的控制信號,完成讀、寫和自動刷新功能;

(5)控制FIFO,以解決SDRAM刷新和波形長度不是頁長度的倍數(shù)問題。

基于EPLD器件MAX7256ATC144-6簡化任意波形發(fā)生器SDRAM控制器的設(shè)計

雖然完全應(yīng)用SDRAM確實(shí)比較復(fù)雜,但只要本著“夠用就行”的原則,對其功能進(jìn)行合理的簡化,設(shè)計出具有特殊需求、適用于特定條件的SDRAM控制器是完全可行的。目前,筆者已將基于SDRAM的任意波形發(fā)生器應(yīng)用到多個研發(fā)項(xiàng)目中。

責(zé)任編輯:gt


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 控制器
    +關(guān)注

    關(guān)注

    112

    文章

    16434

    瀏覽量

    178979
  • SDRAM
    +關(guān)注

    關(guān)注

    7

    文章

    430

    瀏覽量

    55308
  • 波形發(fā)生器
    +關(guān)注

    關(guān)注

    3

    文章

    293

    瀏覽量

    31409
收藏 人收藏

    評論

    相關(guān)推薦

    任意波形發(fā)生器

    可用來產(chǎn)生前面討論過的波形(方波、三角波、脈沖波),但實(shí)際還是利用發(fā)生器模擬更復(fù)雜的信號。它們都可運(yùn)用任意波形發(fā)生器來產(chǎn)生。信號中的缺陷(如
    發(fā)表于 10-12 09:57

    基于LabVIEW的任意波形發(fā)生器設(shè)計

    基于LabVIEW的任意波形發(fā)生器設(shè)計。
    發(fā)表于 01-20 16:28 ?83次下載

    SDRAM任意波形發(fā)生器中的應(yīng)用

    介紹的基于動態(tài)存儲(SDRAM)的設(shè)計能有效解決這一問題,并詳細(xì)討論了一種簡化SDRAM控制器的設(shè)計方法。 1
    發(fā)表于 12-02 05:14 ?758次閱讀
     <b class='flag-5'>SDRAM</b>在<b class='flag-5'>任意</b><b class='flag-5'>波形</b><b class='flag-5'>發(fā)生器</b>中的應(yīng)用

    高速任意波形發(fā)生器的原理及硬件設(shè)計方案

    波形發(fā)生器的應(yīng)用在生活中隨處可見,其中使用較多的波形發(fā)生器任意波形
    發(fā)表于 11-26 09:17 ?7952次閱讀
    高速<b class='flag-5'>任意</b><b class='flag-5'>波形</b><b class='flag-5'>發(fā)生器</b>的原理及硬件設(shè)計方案

    基于USB的任意波形發(fā)生器

    基于USB的任意波形發(fā)生器免費(fèi)下載。
    發(fā)表于 05-25 15:52 ?14次下載

    任意發(fā)生器如何輸出波形、帶調(diào)制的信號?

    任意發(fā)生器,如何輸出波形、帶調(diào)制的信號? 任意發(fā)生器是一種用于產(chǎn)生各種波形的信號
    的頭像 發(fā)表于 01-19 15:54 ?842次閱讀

    淺談任意波形發(fā)生器及通道合并功能

    淺談任意波形發(fā)生器及通道合并功能? 任意波形發(fā)生器(AWG)是一種能夠產(chǎn)生各種復(fù)雜
    的頭像 發(fā)表于 01-19 15:54 ?684次閱讀

    任意波形發(fā)生器與示波器怎么連接

    在電子測試領(lǐng)域中,任意波形發(fā)生器和示波器是兩種非常重要的測試設(shè)備。任意波形發(fā)生器能夠產(chǎn)生多種
    的頭像 發(fā)表于 05-15 15:38 ?1107次閱讀

    任意波形發(fā)生器如何輸出電壓

    任意波形發(fā)生器(Arbitrary Waveform Generator,簡稱AWG)是一種電子測試設(shè)備,它能夠產(chǎn)生各種形狀、頻率和振幅的電壓信號,以滿足電子電路、自動控制以及教學(xué)實(shí)驗(yàn)
    的頭像 發(fā)表于 05-15 15:38 ?867次閱讀

    任意波形發(fā)生器的定義、特點(diǎn)及應(yīng)用

    任意波形發(fā)生器(Arbitrary Waveform Generator,簡稱AWG)是電子測試與測量領(lǐng)域中的一種重要設(shè)備。隨著電子技術(shù)的飛速發(fā)展,對信號源的需求也日益復(fù)雜和多樣化。傳統(tǒng)的信號源設(shè)備
    的頭像 發(fā)表于 05-21 17:19 ?1373次閱讀

    任意波形發(fā)生器的使用方法

    任意波形發(fā)生器(Arbitrary Waveform Generator,簡稱AWG)是現(xiàn)代電子測試與測量領(lǐng)域中不可或缺的重要工具。它能夠產(chǎn)生復(fù)雜、非周期性的波形信號,為電子系統(tǒng)的研發(fā)
    的頭像 發(fā)表于 05-21 17:26 ?1525次閱讀

    什么是任意波形發(fā)生器任意波形發(fā)生器是干什么用的?

    任意波形發(fā)生器是一種高度靈活的電子測試設(shè)備,它能夠生成幾乎任何類型的電信號波形
    的頭像 發(fā)表于 05-28 16:19 ?899次閱讀

    任意波形發(fā)生器波形生成方法

    任意波形發(fā)生器(Arbitrary Waveform Generator,簡稱AWG)作為電子測試領(lǐng)域的重要工具,能夠生成各種復(fù)雜波形信號,以滿足不同的測試需求。在通信、音頻處理、雷達(dá)
    的頭像 發(fā)表于 05-29 17:13 ?1006次閱讀

    什么是任意波形發(fā)生器

    在電子測量、通信、科研以及音樂創(chuàng)作等多個領(lǐng)域中,波形發(fā)生器作為一種能夠產(chǎn)生特定波形信號的電子設(shè)備,發(fā)揮著不可或缺的作用。而任意波形
    的頭像 發(fā)表于 05-30 15:53 ?1117次閱讀

    任意波形發(fā)生器的基本架構(gòu)

    任意波形發(fā)生器(Arbitrary Waveform Generator,AWG)是從信號發(fā)生器演進(jìn)過來的一款信號源,其架構(gòu)的設(shè)計旨在提供高精度、高穩(wěn)定性和靈活可編程的
    的頭像 發(fā)表于 10-18 16:29 ?368次閱讀
    主站蜘蛛池模板: 王小军怎么了最新消息| 看80后操| 2022国产91精品久久久久久| 三级黄色视屏| 久久精品久精品99热| 国产AV精品久久久免费看| 张津瑜的9分58秒7段免费| 少妇高潮久久久久7777| 男人有噶坏| 久久国产精品麻豆AV影视| 国产SUV精品一区二区883| 99精品在线播放| 益日韩欧群交P片内射中文| 色欲色香天天天综合| 男女爽爽无遮挡午夜视频在线观看| 国产午夜福利片| 厕所xxxxx| 自拍视频亚洲综合在线精品| 亚洲AV一宅男色影视| 青青草久久伊人| 蜜芽丅v新网站在线观看| 黄色直接观看| 国产午夜精品一区二区| japonensis护士| 最新毛片网| 夜夜穞狠狠穞| 亚洲2023无矿砖码砖区| 色欲无码国产喷水AV精品| 青青草国拍2018| 欧美午夜不卡在线观看| 免费女人光着全身网站| 久久久无码精品亚洲A片猫咪 | 黄色天堂在线| 国产欧美一区二区精品久久久| 俄罗斯12x13x处| 办公室激情在线观看| 99热久久这里只有精品视频| 91精品国产入口| 97色伦图区97色伦综合图区| 中文字幕在线播放视频| 在线看片福利无码网址|