基于FPGA的UARTl6550的设计
时间:08-02
来源:互联网
点击:
4 结果的验证仿真
设计采用VHDL语言在FPGA Advantage平台下编写,并通过Modelsim编译仿真,并且通过ISE下载到电路板上验证,硬件验证FPGA芯片采用Xilinx的Spartan3。XC400PQ208。由于验证UART接收/发送时序必须要有处理器,所以采用在FPGA内部嵌入Xilinx的MicroBlaze软核模拟CPU控制时序,通过FPGA外接的串口实现与计算机串口进行通信。用Modelsim进行时序仿真结果如图3所示。
5 结 语
本文介绍了UARTl6550在可编程逻辑器件FPGA上的实现,并通过实际电路验证了设计的功能,使用FP-GA不仅可以方便地用串口协议与PC机进行串行通信,而且扩展了板级系统的接口功能。应用在可编程器件FPGA内部,可以很大程度地减少电路板的使用面积,并提高系统的稳定性和可编程性。
收发器 仿真 VHDL FPGA 电路 Xilinx 相关文章:
- 基于Virtex-5 FPGA设计Gbps无线通信基站(05-12)
- 选择合适的FPGA千兆位收发器至关重要(10-28)
- 基于FPGA的高速图像采集系统设计(03-30)
- FPGA高速收发器设计原则(03-11)
- 基于CPLD的USB总线的隔离接口实现(04-08)
- 基于太空级Virtex FPGA的灵活高性能计算平台(04-08)