[工学毕业论文]基于PLD的嵌入式系统外存模块设计
摘要:以MCS-96系列单片机为例,介绍了一种采用可编程逻辑器件(PLD)的存储器模块的设计方案,该模块包含了Flash闪存和RAM。提出了一种方便的存储器扩展方法,该方法有效地解决了嵌入式系统尤其是数据采集、存储等系统中存在的存储空间不足问题。该方案具有通用性强、读写控制简单等特点,具有很强的实用性。 关键词:PLD 存储器 RAM 单片机 闪存在嵌入式系统中,由于设计成本和体积等因素的限制,往往会使CPU(包括DSP、单片机等)存在地址空间不足的问题。
很多文献(如参考文献[1]都有相关的存储器扩展方法的介绍, 目前已有的方法通常是借助于CPU的I/0接口产生片选或者高位地址信号,利用这些信号将内存分页,但当页间跳转时将给程序设计带来不便。对于没有内部存储器并且采用统一编址的CPU,如80C196KC20[1],这种页间切换将造成CPU无法继续执行当前程序而产生错误(见图1)。在CPU执行页面切换操作后,本应该继续执行页面1的指令,可是却错误地执行了页面2中的相应指令,这种结果不是所需要的。因此寻找一个有效的存储器扩展方法是实际应用中亟待解决的问题。
1 存储器扩展方法解决方案在对MCS-96系列单片机的使用中发现,64K字节的存储空间用来存放程序能满足绝大多数的使用需求(通常用户的应用程序不到10K字节),但如果使用其进行数据存储控制,则会带来存储空间上的严重不足。通过对实际应用的统计分析发现,在很多情况下,数据的存取仅限于顺序的连续操作。利用这个特点,可以对数据存储空间进行简化设计,具体的说就是通过对同一个地址连续读或者连续写来进行批量数据的存取,从而节省地址空间。在16位CPU中,可以将任何一段64K字(2的16次方)的存储空间映射到两个地址(一个作为读取的位置,一个作为写入的位置),采用这样的映射方法可以将内存最大扩展到2G字(2的31次方),但这样的设计同时也带来了诸多逻辑控制上的困难。随着可编程逻辑器件(PLD)包括FPGA、EPLDE4[4]、CPLD等的迅速发展,数字逻辑电路的设计得到了大大简化,从而使这种存储器扩展想法可以得到实现。
2 存储器扩展方法的具体实现下面以笔者设计的系统为例来详细说明这种存储器扩展方法的实现。该系统是一个多功能数据采集设备,能够以最高40k次/s的速率进行12位A/D转换,并且可以将采集到的数据保存至Flash ROM中,以防止掉电丢失。技术参数要求如下:

| ·会计学毕业论文 |
| ·会计电算化论文摘要 |
| ·财会电算化毕业论文 |
| ·财会电算化毕业论文 |
| ·会计电算化毕业设计 |
| ·会计电算化实习论文 |
| ·会计电算化论文 |
| ·会计电算化毕业论文 |
| ·会计专业毕业论文 |
| ·浅议电算化会计毕业论文 |
| ·做爱,教你最有创意的20招做爱方式 |
| ·性技巧,如何用手让他达到性高潮 |
| ·性技巧,如何更好地满足对方的性爱需 |
| ·性爱情趣,如何让你的性生活更具情趣 |
| ·性爱技巧,现代熟女喜欢的性爱游戏 |
| ·性爱隐私,面对自己爱的人够放荡吗 |
| ·野外做爱,车床族激情性爱手册 |
| ·做爱,如何抽送让她快速出现性高潮 |
| ·如何在不勃起情况下插入做爱的技巧 |
| ·性爱技巧,30秒让她高潮的做爱技巧 |
| ·女子办公室内自拍性爱照片 艳照外泄 |
| ·偷拍女友野外换内裤图 |
| ·偷拍大学女生出租房里的春光 |
| ·香港街头真实偷拍走光 |
| ·性感美女宝贝宾馆遭偷拍 |
| ·大学生在楼梯间做爱被偷拍 |
| ·偷拍女大学生野外偷欢 |
| ·偷拍街头超大丰满美女 |
| ·偷拍性感美女露底走光 |
| ·偷拍街头MM短裙走光照 |
| ·做爱,教你如何让女性达到性高潮 |
| ·性爱,女人被手指插入阴道的真实感觉 |
| ·做爱,如何让女性一夜多次高潮 |
| ·如何让女性在做爱中变得更性感 |
| ·做爱,女人做爱多了为什么私处变黑 |
| ·做爱,性爱前要如何清洗私处 |
| ·做爱,男人高潮时的表情及动作 |
| ·做爱,三位女人口述性高潮的感受 |
| ·做爱,女性的真实想法是什么 |
| ·做爱,每次达到性爱高潮的真实感受 |











