当前位置:主页 > 科技论文 > 计算机论文 >

FT-C55LP主机接口设计及系统级验证

发布时间:2020-05-07 15:27
【摘要】: FT-C55LP是一款高性能、低功耗16位定点可编程数字信号处理器。采用先进的超哈佛结构(一条程序存储器总线、5条数据存储器总线和6条地址总线)和12级的深度流水线技术,内核中设计了双乘累加器(MAC)和双算术运算单元(ALU),支持2条指令的并行处理,芯片内部集成了大容量的存储器和丰富的外设,特别适合便携式产品的应用。 本人有幸参与了该处理器的研发工作,承担并完成了两部分研究工作,一是FT-C55LP主机接口的设计与验证;二是基于该主机接口的系统级验证平台的设计和系统级验证。 本文首先对FT-C55LP的体系结构、指令系统、流水线、数据流单元、地址产生单元及程序控制单元等进行了分析和研究,为设计基于主机接口的系统级验证平台,有效进行系统级验证奠定了基础。 分析研究了目前国际上几大主要厂商DSP产品中主机接口的特点,根据FT-C55LP的需求,设计实现了其主机接口——EHPI。该接口为一16位的增强型主机接口,外部主机通过它可以直接访问FT-C55LP的内部RAM。为方便与各种不同种类的主机进行对接,EHPI提供复用和非复用两种模式来传输数据和地址,复用模式提供一条总线传输地址和数据,而非复用模式提供分开的地址之和数据总线。论文给出了该主机接口详细设计及全面的逻辑验证。 对于高性能微处理器的设计而言,验证是一项极具挑战性的工作,尤其是系统级验证。开发一个高效、易用的系统级验证平台,对系统级验证的成功起着至关重要的作用。作者设计了一个基于EHPI的验证测试平台,用于FT-C55LP的系统级验证。该平台由平台的核心部分和一些辅助工具组成。平台核心包括EHPI接口协议模型和初始化模型、存储器模型和中断模型等。辅助工具包括格式转换工具、自动结果比较程序等。利用该验证平台,用户可以方便地运行测试向量,并进行模拟结果的正确性判断。 利用该平台对FT-C55LP处理器进行了系统级验证。包括:初始化测试,指令系统的测试,已有测试向量的测试等等。通过对验证结果的分析,修改设计再验证,反复迭代使设计达到要求的功能。
【图文】:

总体结构


图2.2FT一C55LP总体结构图2.2.1「下C55LP的超哈佛总线结构传统的微处理器设计,采用数据与指令共享总线的方式,指令和数据存放在相同的一块物理存储空间内,即传统的冯诺依曼结构。这种结构存在最大的问题,程序指令只能串行执行,所以速度慢、数据吞吐量低,非常不适合要求具有高度实时处理能力的数字信号处理器。因此数据和程序总线的独立的哈佛结构得到发展,并且成为数字信号处理器的基本结构。超哈佛结构是在传统哈佛结构的基础上修正或改进而来。增加更多的数据总线,允许数据存放在程序存储器中,并被算术运算指令直接使用,增强了芯片的灵活性;而且指令可以存储在高速缓冲器中,当指令执行时,不需要在从存储器中读取,可节约一个指令周期的时间,大大提高了运行速度。下面对该处理器的总线结构进行详细的讨论。在CPU内部共有12组总线,,包括一条32位的程序总线(PB),5条16位的数据总线(BB、CB、DB、EB、FB),6条24位的地址总线(PAB、BAB、CAB、

框图,框图,缓冲单元,译码


图2.4CPU整体框图l)取指缓冲单元该单元用于缓存和译码应用程序的指令以及解释FT一C55LP不同长度的指令。图2.5为取指单元的结构图。指指指指峨卜月吸神石人列列(64}}}}}}}字节)))匡匡三三三三三招招峭卜娜归月技侧匆忍忍lll_一一一.犷丫份-一~_井一_一」」图2.5取指缓冲单元
【学位授予单位】:国防科学技术大学
【学位级别】:硕士
【学位授予年份】:2009
【分类号】:TP334.7

【共引文献】

相关期刊论文 前10条

1 莫乾坤 ,徐元欣 ,程方;基于RISC技术的8位微控制器设计[J];单片机与嵌入式系统应用;2004年05期

2 茅靖峰;吴爱华;吴晓;;DSP原理与运动控制系统课程教学研究[J];电气电子教学学报;2007年01期

3 周敏;付慧生;李雪峰;;基于流水线的RISC微处理器设计[J];大众科技;2006年05期

4 杨永昌;李晨辉;王凯;;FIR数字滤波器的设计方法[J];桂林航天工业高等专科学校学报;2006年03期

5 凌云志;;基于DSP实现根升余弦滤波器的研究[J];国外电子测量技术;2006年01期

6 陈连勇;刘德营;陈坤杰;;基于DSP机器视觉的道路图像采集和处理系统设计[J];机电产品开发与创新;2006年04期

7 岳虹;沈立;戴葵;王志英;;DSP处理器和通用处理器的比较[J];计算机科学;2005年03期

8 蒋亚群,张春元;ARM微处理器体系结构及其嵌入式SOC[J];计算机工程;2002年11期

9 董光波;谢桂海;孙增圻;;基于DSP和小波分析技术的实时噪声消除系统[J];计算机工程;2006年04期

10 林强;熊华钢;张其善;;光纤通道综述[J];计算机应用研究;2006年02期

相关会议论文 前1条

1 陈远知;王波;;DSP在远程监控系统中的应用[A];全国第二届嵌入式技术联合学术会议论文集[C];2007年

相关博士学位论文 前10条

1 宋辉;量子计算机体系结构及模拟技术的研究与实现[D];中国人民解放军国防科学技术大学;2003年

2 车永刚;科学计算程序性能分析与优化关键技术研究[D];国防科学技术大学;2004年

3 姜晶菲;可重构密码处理结构的研究与设计[D];国防科学技术大学;2004年

4 沈立;动态VLIW体系结构关键技术研究与实现[D];国防科学技术大学;2003年

5 侯方勇;存储系统数据机密性与完整性保护的关键技术研究[D];国防科学技术大学;2005年

6 倪晓强;通用并行向量密码处理器研究[D];国防科学技术大学;2005年

7 蒋春芳;信息作战环境下信息系统安全体系结构若干问题研究[D];华中科技大学;2005年

8 张承义;超深亚微米微处理器漏流功耗的体系结构级优化技术研究[D];国防科学技术大学;2006年

9 文梅;流体系结构关键技术研究[D];国防科学技术大学;2006年

10 罗迅;海量多级光集成存储中的虚拟镜像系统优化方法的研究[D];清华大学;2006年

相关硕士学位论文 前10条

1 习勇;基于MPC850的嵌入式系统设计与应用[D];国防科学技术大学;2002年

2 王蓉晖;指令级并行性开发关键技术的研究与实现[D];国防科学技术大学;2002年

3 施建强;TM1300 DSP处理器上对MPEG4-SP编码器的实现和优化[D];浙江大学;2003年

4 严励;面向DSP的系统软件开发研究与应用[D];浙江大学;2003年

5 池静;Bloom Filter和Weighted Bloom Filte的比较和研究[D];太原理工大学;2003年

6 高军;EPIC体系结构研究与流水线设计及实现[D];中国人民解放军国防科学技术大学;2002年

7 李垣陵;基于68K处理器的嵌入式系统设计与应用[D];中国人民解放军国防科学技术大学;2002年

8 吴梦洁;Cache Controller的研究和设计[D];华北电力大学(北京);2004年

9 谢立刚;PETSc探析与高性能并行数值软件包的设计研究[D];中国科学院研究生院(软件研究所);2004年

10 谢银波;基于ARM处理器的B/S采集控制系统及在电力系统中的应用研究[D];武汉大学;2004年



本文编号:2653176

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2653176.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户778b6***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com