微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > FPGA,CPLD和ASIC > 毕设要用fpga软核实现液晶、键盘控制调制解调怎么入手

毕设要用fpga软核实现液晶、键盘控制调制解调怎么入手

时间:10-02 整理:3721RD 点击:
之前学数电的时候玩过xilinx的教学班,做个小时钟,就是加法器之类的,现在要用软核,单片机的c也没有基础,谁能给我讲讲基本流程呢,还有学习的过程,不胜感激!液晶屏是现成的、键入的键盘是学校自己做的,大约16个健
任务书如下:
调制解调器是数字通信系统的核心组成部分。调制解调器有许多工作模块,只有实时正确地对调制解调器的各模块进行监控管理,配置相应的用户参数,才能保证调制解调器正常工作。调制解调器各模块间的协调控制由FPGA软核来完成。FPGA软核能够实现与普通单片机相同的功能,进而可以通过一块芯片同时实现信号处理以及外围接口控制,节省了电路空间。FPGA软核作为整个系统的监控,能够不停 地接收来自用户按键的信息,经过处理在液晶显示模块上显示,与此同时保存下用户数据,并将此数据传送给FPGA进行处理。
本课题要求深入理解FPGA软核控制器的工作原理,编写软核控制人机操作界面的C语言程序,通过FPGA软核控制键盘与液晶显示,实现调制解调器人机接口界面。 主要参数指标包括:可实现对调制解调11种传输模式的选择和配置;可对载波锁定、符号同步锁定、帧同步锁定等状态信息进行查询和显示。任务书如下:
第1周~第4周查找相关文献资料,学习了解Xilinx Kintex 7系列FPGA软核工作原理,主要包括UART,SPI总线,SMBUS总线的使用方法等等;同时要了解FPGA软核的程序编译环境,熟悉简单程序的编写。
第5周~第8周学习掌握键盘与液晶控制电路的工作原理,主要包括对键盘驱动芯片MAX7347和液晶集成模块MDLS16265的学习与使用;同时要在软件上逐步编写各部分的控制程序。
第9周~第12周学习FPGA的使用控制方法。在ISE和Modelsim环境下实现对FPGA的控制。
第13周~第16周整理前期工作,测试人机交互界面的功能。撰写总结报告及毕业论文和翻译。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top