智汇工业-智慧工业、智能制造及工业智能、工业互联门户网站,专业的工业“互联网+”传媒

SDRAM在任意波形發生器中的應用

來源:網絡

點擊:1410

A+ A-

所屬頻道:新聞中心

關鍵詞: SDRAM,波形發生器

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

     

      1 任意波形發生器的總體方案

     

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

     

      

     

      該電路主要有兩種工作狀態:寫數據狀態和讀數據狀態。下面簡單描述其工作過程。

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

     

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

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

     

      

     

      2 SDRAM控制器的設計

     

      2.1 SDRAM的主要特點

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

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

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

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

      自刷新:當需要保留芯片內的數據,而暫時又不需要操作時,可以設置芯片進入自刷新狀態。

      工作模式寄存器:控制SDRAM工作方式的寄存器。

      

     

     2.2 SDRAM的狀態流程

      SDRAM的完整狀態機由17個狀態構成,且狀態轉移是非隨機的(如圖2所示)。正是如此眾多的狀態及其復雜的轉換關系,導致SDRAM的控制較為復雜。

      需要特別說明的是,SDRAM的狀態轉移有自動轉移與人工轉移之分(圖2中以粗細箭頭加以區別)。自動轉移在當前狀態結束后立即進入下一個狀態;而人工轉移在當前狀態結束后即停留在當前狀態,只有一條當前狀態允許的命令才能進入下一個狀態。

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

      2.3 簡化的狀態流程

      根據任意波形發生器的特點,對SDRAM的功能進行了以下簡化:

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

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

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

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

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

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

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

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

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

      經過以上簡化的狀態機如圖3所示。

     

     

      2.4 SDRAM控制器的EPLD實現

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

      (1)通過ISA總線,實現與CPU的接口,接收波形數據和讀命令;

      (2)上電自動初始化;

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

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

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

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

    (審核編輯: 智匯小新)

    聲明:除特別說明之外,新聞內容及圖片均來自網絡及各大主流媒體。版權歸原作者所有。如認為內容侵權,請聯系我們刪除。

    主站蜘蛛池模板: 河北永生食品有限公司,益宁挂面, 香海园| 激光切割机_激光切割机价格-山东大威激光科技有限公司 | 泊头市特种油泵阀制造有限公司 - 渣油泵,重油泵,沥青泵,高压齿轮泵,煤焦油泵,导热油泵,三螺杆泵,圆弧齿轮泵,不锈钢齿轮泵, | 首页|YULI玉立专业厨房电器官网|集成灶十大品牌 油烟机 燃气灶 | 和远智能-和远智能科技股份有限公司 | 氧化膜测厚仪-瓶壁测厚仪-QNIX菲尼克斯膜厚仪-深圳市时代之峰科技有限公司 | 扭力扳手_扭力扳手检定仪_数显扭力扳手_扭力测试仪_测力计_推拉力计_拉力测试仪_测试台架-上海实干实业有限公司 | 青州市泰航机械设备有限公司 | 辽宁鑫宇实验室系统工程有限公司| 棕色土壤采样瓶,棕色小口水样采样瓶-上海迈隆科技有限公司 | 乌鲁木齐万疆通管道设备有限公司 销售热线;13565955557-新疆 乌鲁木齐 万疆通 管道设备 波纹补偿器 膨胀节 金属软管 伸缩器 管件 阀门 维修 | 潍坊铝单板_铝方通及氟碳喷涂材料供应企业-潍坊冠杰金属制品有限公司 | 消防栓保温罩,玻璃钢灭火器箱,玻璃钢消防沙箱-潍坊辰阳玻璃钢有限公司 | 济南牛皮癣专科研究院_「济南市银屑病医院」_济南治牛皮癣医保医院_济南正规的银屑病医院 | 诸城市瑞特机械有限公司_洗筐机,周转箱,托盘清洗机,风淋室 | 气体灭火安装,气体灭火系统安装,七氟丙烷灭火系统安装,消防气体灭火控制系统 | 拉力机|拉力试验机|拉力测试机厂家-苏州天氏库力精密仪器有限公司 | 科衣洛定制衣柜,书柜,厨柜,衣帽间,电视柜,酒柜,餐厅柜,门厅柜,鞋柜——科衣洛全屋定制官网 | 卧式球磨机_干法球磨机_尼龙球磨机-无锡市少宏粉体科技有限公司 卧螺离心机-固液分离机-台州春鼎机械制造有限公司 | 山东汇河环保科技集团有限公司,水囊水袋,水罐,油囊,预压水袋,吊重水袋_山东汇河环保科技集团有限公司,水囊水袋,水罐,油囊,预压水袋,吊重水袋 | 浙江桥梁检测车出租_杭州桥检车出租_桥梁检测车出租_桥检车租赁_桥梁检测车租赁-广州众诚设备租赁有限公司 | 四方光电(武汉)仪器有限公司_四方仪器首页-烟气分析仪|尾气分析仪|煤气分析仪|沼气分析仪|天然气分析仪|超声波流量计|在线气体分析系统|红外气体传感器 | 兰州职业学校-新华互联网学校咨询平台中心 | 十树品牌策划—品牌战略、品牌策划、品牌定位、品牌设计、包装设计、品牌营销-上海十树品牌管理咨询有限公司官网 | 育婴师_催乳师证_月嫂证怎么考_育婴师证报考需要什么条件-家政培训网 | 妙手网-圆心大药房-广东圆心恒金堂医药连锁有限公司-放心的网上药店_妙手医生旗下正规网上买药平台 | 轮式挖掘机厂家_抓铁机_全自动混凝土搅拌车_山重机械【官网】 | 煤炭烘干机|煤泥烘干机|矿泥烘干机|酒糟烘干机|果渣烘干机-东鼎干燥官方网站 | 桁架楼承板_钢筋桁架楼承板厂家-山东新材料科技 | 河南反渗透设备-河南EDI超纯水设备-郑州纯净水设备-郑州友邦水处理设备有限公司 | 宿州电机维修厂家,大型电机维修及二手电机修理到安徽鑫瑞特电机装备有限公司 | 西安西雷脉冲功率技术有限公司-高压调制器/加速器与脉冲功率系统的研发/生产/应用推广/高压脉冲电源的应用研究/设计/生产和销售/高功率脉冲器件/材料与仪器设备的研发/生产和销售/高电压/大电流/强磁场环境的模拟及测试服务/会议会展服务/货物及进出口的业务/脉冲功率技术领域类的技术转让 | 金诺国际拍卖集团有限公司--金诺国际拍卖集团有限公司 | 湖南净声源环保科技有限公司是一家专业从事噪声治理和建筑声学设计生态环境综合治理服务的企业,专业从事株洲电梯隔音治理,湘潭中央空调降噪处理,衡阳邵阳冷却塔噪音治理,岳阳常德大型风机噪声隔音降噪,张家界空压机噪声治理,益阳配电房变压器噪声治理,专业郴州永州工厂企业车间噪声治理,怀化娄底专业机械设备减振降治理,武汉噪音治理隔音降噪公司,孝感噪音治理,立式球磨机的噪声控制,专业隔音降噪公司,、以及各类机械动力设备减振降噪噪声治理的公司,同时为客户提供咨询与解决方案 | 泡沫混凝土垫层填充厂家,发泡混凝土垫层填充,轻质混凝土垫层填充厂家,深圳市鸿奥建材发展有限公司 | 红都服装官网-北京红都西服-红都西服定制-北京红都集团 | 铸造工具|芯撑|铸造毛刷|枣强县永盛五金工具厂 | 衡水物流网,衡水物流信息网,衡水物流公司,衡水货运专线,衡水专线运输车辆 | 粮食烘干机|玉米烘干机|稻谷烘干机|小麦烘干机|大型连续烘干塔|500吨连续烘干塔|钢板仓|-郑州新光矿山机械制造有限公司 | 智能电磁流量计-超声波流量计-涡街流量计-液体涡轮流量计-大连计测机器有限公司 | 商用厨具|商用厨房设备|商用电磁灶-鲁宝厨业官方网站 |