前言
用FPGA做正弦信号发生器是我上大学期间在实验室里做的,主要用的ROM-IP和DA数模转化芯片,将数字信号转为模拟信号后,通过示波器进行显示。
我记得当时用FPGA做了正弦、三角波、方波信号,然后通过DA输出在示波器上显示信号........现在回想起来,自己感觉挺有意思的,当时学习时确实花费了不少时间去搞它。
应用知识储备说明
用FPGA做正弦信号发生器,从专业学科角度来说它属于通信行业了。在通信行业里,信号的处理肯定要用到两种信号类型:模拟信号和数字信号(这个概念大家可以自己上网查一下,这里不详细介绍)。这两种信号之间如何进行转化呢,就要用到AD芯片和DA芯片。
我想大家都知道AD和DA这两个名词吧,我们现在就用正弦信号发生器做个说明吧。
我把上大学期间做个实验给大家讲一下,如上图所展示的一样。当时我是通过信号发生器产生一定频率的正弦信号,然后再通过AD芯片(模拟转数字)将信号发生器输出的模拟信号转为数字信号;再将转化后的数字信号通过FPGA进行采集,把采集到的数据传递给DA芯片(数字转模拟),最后通过示波器观察信号是不是正弦波。
今天我们要做的实验,由于没有真实额信号源发生器,以及AD、DA和示波器;只能通过在FPGA中模拟正弦波的数字信号来搞了,然后通过仿真软件进行测试。
程序设计
我们这里要用到FPGA的ROM-IP来做实验,原理就是把正弦信号波形的数据存储到ROM中,然后从里面读出来就行了,如下图所示。
注意:由于大家使用的FPGA芯片不同(alter 或者Xilinx),生成的ROM操作流程也不同,这里不再介绍。
我们使用波形软件生成自己想要的波形参数,然后把生成的数据转换为coe文件,如下图所示。
这些准备后,我们调用一个ROM-IP将参数导入,就可以写代码控制ROM了。(此时,感觉自己又回到了大学时代,心情激动.......)
top程序接口
代码:
测试文件:
仿真结果:如下图所示,对data_out通过鼠标右键选择为模拟信号,数据信号就会变成正弦波形模式。
关键字:FPGA 正弦信号发生器 三角波
引用地址:
基于FPGA的正弦信号发生器设计
推荐阅读最新更新时间:2024-11-11 10:23
米尔MYC-JX8MMA7新品发布!基于ARM+FPGA处理架构的高性能板卡
ARM+FPGA架构匠心之作,米尔MYC-JX8MMA7新品发布! 关键词:米尔电子、NXP i.MX 8M Mini、核心板、ARM+FPGA、开发板 近几年,工业智能化技术发展迅猛,嵌入式应用场景越来越丰富,对嵌入式技术开发硬件需求也越来越高。虽然ARM的功能越来越强大,但是在高端医疗器械、工业数据采集系统、能源电力等行业,其对高清显示、数据采集双重要求的场景下,ARM+FPGA架构的需求也应运而生,它不但具备了ARM的运算能力,还兼备了FPGA的对数据的高速采集能力。因此,米尔电子研发团队打造了匠心之作:米尔MYC-JX8MMA7核心板及开发板。 米尔MYC-JX8MMA7核心板及开发板,采用ARM+FPGA的
[嵌入式]
三角波和方波发生器
三角波和方波发生器
[模拟电子]
莱迪思值得一搏吗?
编者注:本文作者nstollon,华盛学院九叔编译,主要介绍了莱迪思的收购案对公司股价的影响。 莱迪思半导体(纳斯达克股票代码:LSCC)股东2月28日投票赞成股权基金Canyon Bridge价值1.3亿美元的收购要约。Canyon Bridge已经花了接近八个月的时间,却未能成功说服美国外资审议委员会(CFIUS)批准该收购案,目前Canyon Bridge将决定是否交由特朗普审批。作为投资者,莱迪思可能以每股8.30美元的价格收购这件事值不值得一搏,我们来讨论一下。 莱迪思成立于1983年,主要从事现场可编程逻辑器件业务。在大多数时间里,公司在这个领域排名第三,落后于赛灵思(NASDAQ:XLNX)和Altera(被英特尔收
[半导体设计/制造]
美高森美系列产品成为业内首先完成NSA信息安全保障局安全实施指南文件的FPGA器件
进一步确立美高森美FPGA安全性能的领导地位,并且简化了信息保障系统的设计。 致力于提供功耗、安全、可靠与高性能半导体技术方案的领先供应商美高森美公司(Microsemi Corporation,纽约纳斯达克交易所代号:MSCC) 宣布SmartFusion®2 SoC FPGA和 IGLOO®2 FPGA产品系列是唯一首先成功完成美国国家安全局(NSA)信息安全保障局(IAD)安全实施指南(SIG)文件的FPGA器件。 NSA IAD 设立这一过程,旨为提供与一套信息保障 (IA) 系统使用模型最具相关性的设计和数据安全特性概述,并包括了用于基于合适用户场景的安全条例指南。通过清楚的SmartFusion2和IG
[嵌入式]
基于FPGA+嵌入式处理器的违章车辆视频检测系统
0 引 言 随着我国经济的发展,机动车辆不断地增长,现有道路等硬件设施的增长已经满足不了日益膨胀的交通问题,智能交通系统(Intelligent Transportation System,ITS)越来越受重视。 所谓智能交通系统(ITS)就是将先进的信息技术、数据通信传输技术、电子传感技术以及计算机处理技术等有效地集成运用于整个地面交通管理系统而建立的一种在大范围内、全方位发挥作用的、实时、准确、高效的综合交通运输管理系统。近年来,ITS在城市交通管理方面得到了普遍应用,在缓解道路交通、防范交通违章及事故发生等方面获得了良好的效果。本文针对ITS应用,特别是电子警察系统的应用,提出了车辆违章视频检测方案,以适应ITS的发展需
[嵌入式]
基于DSP/FPGA的以太网控制器的运动控制器设计
运动控制技术是制造自动化的关键基础,其水平高低是衡量一个国家工业现代化的重要标志,研究和开发具有开放式结构的运动控制器是当前运动控制领域的一个重要发展方向。随着集成电路技术、微电子技术、计算机技术和网络技术的不断发展,运动控制器已从以单片机和微处理器作为核心的运动控制器和以专用芯片(ASIC)作为核心处理器的运动控制器,发展到了基于PC机平台的以数字信号处理器(DSP)和现场可编程门阵列(FPGA)作为核心处理器的协处理架构的开放式运动控制器。该控制器将PC机和DSP的信息处理能力与FPGA的外围扩展功能很好的结合在一起,具有信息处理能力强、模块化、开放程度高、运动轨迹控制精确等优点。 1系统概述 该四轴运动控制器系统以TI公司C
[嵌入式]
高云半导体推出最新安全FPGA系列产品
全球发展最快的可编程逻辑公司广东高云半导体科技股份有限公司(以下简称“高云半导体”)宣布其安全FPGA系列产品正式发布。安全FPGA针对端点应用,实现内置的安全加密功能以消除安全攻击和边缘计算中的漏洞。 随着科技的发展,日常生活中设备互联已是常态,然而,随着这些设备数量的增长,数据被窃取的威胁也在逐日增加。通过智能监控系统、智慧工厂以及汽车作为入口进行信息安全攻击已成为日常事件。为了阻止这类攻击,从边缘的安全信任根开始,一直到连接到云的安全身份验证技术已经成为迫切需求。 “随着IoT的普及以及工业物联网等的兴起,产品和系统的安全性变得至关重要,”高云半导体中国区销售总监兼市场副总裁黄俊表示,“高云半导体基于PUF技术
[嵌入式]