【ALTERA AX301 FPGA开发板试用体验】+串口收发模块整合及板...

  • Eagleson
  • LV5工程师
  • |      2017-12-13 17:09:25
  • 浏览量 1498
  • 回复:0
前面花了几个部分 分别把串口的发送和接收 做了介绍,并且实现了 单独的功能仿真,此次我们把串口发送接收集成起来 下载到板子上验证。AX301开发板上电源口(J6)既能为开发板提供电源,又能作为Uart接口用于开发板和PC之间的串口通信。硬件设计采用Silicon Labs CP2102GM芯片作为USB和UART电平转换的桥梁, USB接口采用Micro USB接口,用户可以用一根开发板自带的 USB线连接开发板到PC上进行串口的数据通信。串口部分的原理图如下图所示:CP2102和FPGA连接的管脚情况如下: RXD-------PIN: M2 TXD-------PIN: N1 RXD M2连接了 CLK2 也处在BANK2从原理图可以看出TXD处在BANK2 ,同一BANK方便设计电压,不同BANK电压可以不同顺便一提,这款FPGA总共有8个bank。其中RXD是从PC发送给FPGA的串行数据 , TXD是从FPGA发送给PC的串行数据。 新建工程添加我们的设计文件和顶层文件 设置top为我们的顶层文件 top文件主要内容如下:编译综合后 分配管脚 在tools中选择 tcl scripts... 点击 uart_test.tcl 并且 run 打开 pin planner 查看再次编译下载 板级验证 我们可以看到 串口已经将我们发送的数据 完整的打印出来了 此次我们的串口最基本的透传功能已经基本实现了。后续的还可以再这个基础上在完成 对指令的解析等完成我们期望的交互功能。
  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:0
x
收藏成功!点击 我的收藏 查看收藏的全部帖子