基于FPGA的NURBS曲经插补技术的研究

来源 :山东大学 | 被引量 : 0次 | 上传用户:az4620
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业需求和人们审美水平的提高,复杂型面越来越多的应用于实体造型,NURBS凭借其在数学和算法上的良好性质得到了广泛应用,但采用传统数控加工方法加工NURBS造型设计插补数据量大,容易造成加工零件表面不光滑,加工效率低,因此开展支持NURBS曲线直接插补技术的研究已迫在眉睫。   NURBS曲线直接插补算法复杂、计算量大,提高插补速度和精度的本质在于提高插补器的计算速度。为了能开发出满足NURBS曲线插补运算速度要求的插补器,本文从插补算法和硬件平台两个方面展开了研究。   NURBS曲线插补过程主要包括两个步骤:根据插补精度反求曲线参数值和根据参数值求取曲线上的轨迹点。在分析两次计算的特征后本文提出了一种新的NURBS曲线直接插补策略:在不影响插补速度的基础上尽量减少参数值计算所用时间,允许可接受的计算误差;利用FPGA可并行执行优势采取硬件方式执行由参数值到曲线轨迹点的计算,以提高复杂计算的运算速度。   利用SOPC技术,整个系统开发在一块Altera公司的Cyclone系列FPGA芯片上完成。采用软硬件结合方法,首先定制了NiosⅡ软核处理器,执行NURBS曲线插补预处理工作和参数值计算任务;采用VerilogHDL完成了轨迹点的硬件并行计算。为了降低通讯负担,利用FPGA内部资源实现了参数值由软核到硬件的传输。   实验中基于NiosⅡIDE平台开发了人机交互界面,可以将NURBS曲线的各个参数输入给插补器,软件插补模块和硬件插补模块需要将这些参数分别保存起来,以便后续利用。   最后,对NURBS曲线直接插补系统进行了实验研究,实验数据表明,完成一次插补计算的耗时为0.5ms,缩短了插补耗时。纯软件对比方案设计实验显示,FPGA硬件执行数值计算优势明显,计算速度相对前者提高了约30倍。
其他文献
学位
本文主要是分析了火力发电热工保护可靠性,在此基础之上提出热工保护的有效措施,希望能够对相关技术人员提供参考性价值.
本研究采用3个月尺度的标准化降水指数(SPI3)表征农业干旱,对渭河流域的农业干旱发展过程包括干旱发生、结束及其转化期和持续时间的演变特征进行了研究.此外,通过交叉小波探
天然淀粉是一种高等植物合成的多聚糖,是人类和许多动物的主要食物来源。由于其可再生性和生物可降解性,在过去的20年中得到了广泛的研究。淀粉纳米晶是其中研究的重点之一。淀粉纳米晶是原淀粉去除无定型区后剩余的部分。通过生物酶、硫酸、盐酸等物质都可以有效的制备淀粉纳米晶。本文利用3.16 mol/L的硫酸水解玉米原淀粉,之后通过过量的稀氨水进行后续处理,最后通过4℃下低温消潜5天制备了短管状的淀粉纳米晶。
作为老师,特别是班主任,如何走进性格内向、孤僻的学生心里?在教学实践中,我除了平时留心观察学生外,还采用家访的方式,以求彻底了解学生内心世界,有针对性的帮助他们改正缺点,健康成
信息技术的快速发展,会计信息系统普及的范围也逐渐扩大,会计信息系统在企业运营过程中发挥着重要的作用,但是会计信息系统在实际运行期间,仍存在一系列问题,所以企业需要根
抗菌脂肽一般是革兰氏阳性芽孢杆菌产生的代谢产物,其种类繁多、结构复杂,具有许多特殊的生物活性.抗菌脂肽由于具有可生物降解、不会造成污染、无毒或低毒等优点,在工农业生产
现如今,我国对教育事业非常重视,输出了大量的人才,为实现社会主义现代化提供了强有力的人才保障,再加上如今经济市场的竞争愈发激烈,未来企业之间的竞争必然将围绕着人才与
胞外蛋白酶长久以来一直被认为是杀线虫微生物侵染线虫过程中的一个重要毒性因子,这些酶大多属于丝氨酸蛋白酶家族的枯草蛋白酶类。研究表明,它们在促进微生物穿透线虫体壁屏
β-半乳糖苷酶(β-Galactosidase,EC 3.2.1.23),俗称乳糖酶,是在动植物及微生物中广泛存在的一种多功能酶,既具有水解乳糖的活性,又具有转移半乳糖苷的活性。以乳糖为底物,能断开乳糖分子的葡萄糖基和半乳糖基间的β-(1,4)糖苷键,并将游离半乳糖苷残基连接到乳糖或葡萄糖上,形成非消化性的低聚半乳糖(Galactooligosaccharides,简称GOS)。目前,我国大规模生