摘要:主要讨论了FPGA在多单片机串行读数系统中的应用,在该系统中单片机通过异步串行通信读取外部设备中的数据,经FPGA缓冲后再送到USB单片机,最终上传到计算机。文中重点介绍了利用FPGA内部双口RAM构建的FIFO在该系统中的具体应用以及FPGA如何协调各单片机的工作。 O 引言 本文所设计的读数系统主要为解决上传数据慢的问题,具体的背景如下:目前已设计一小型弹载记录器,采用单片机+FLASH的结构,FLASH容量为lGB,为了最大限度地减少记录器的外部接口数据线的数量,采用异步串行通信方式上报数据。单片机选用了Silabs公司混成集成芯片C8051F060,该单片机UARTl