FPGA数据传输模块设计.docVIP

  • 15
  • 0
  • 约3.22千字
  • 约 4页
  • 2017-08-31 发布于重庆
  • 举报
FPGA数据传输模块设计.doc

FPGA数据传输模块设计 杭州电子科技大学 方振宇 摘要 FPGA适合于大量数据处理的应用,广泛应用于嵌入式系统。本文设计的FPGA模块需要对GPS、便携打印机和串口数据进行处理,将详细介绍如何设计FPGA和不同外设之间的数据传输。同时,在RTL编码中,编写使综合与布局布线效果更佳的代码。 关键词 FPGA 综合 引言 FPGA(Field Programmable Gate Array),即现场可编程门阵列可配置逻辑模块CLB(Configurable Logic Block)、输出输入模块IOB(Input Output Block)和内部连线(Interconnect)三个部分FPGA是ASIC电路中设计周期最短、开发费用最低、风险最小的器件之一FPGA有多种配置模式可以采用串行PROM编程FPGA 2 FPGA总体设计 本模块中的FPGA具体功能为: (1)采集GPS传输来的串行数据。因为本系统采集的GPS数据较多,所以通过解码后存储到外部RAM中。如果使用的FPGA资源丰富,可以考虑把数据存储到FPGA内部。 (2)采集串口传输来的串行数据。根据需求,该串口数据频率不高,采用一个FPGA内部寄存器就能满足要求。 (3)输出数据到便携打印机。在FPGA中建立一块64个8位数据的寄存器组,保存将要打印的数据,通过串行编码,把并行数据转化为串行数据,输出到便携打印机。

文档评论(0)

1亿VIP精品文档

相关文档