usb 发表于 2010-6-26 01:14:26

请教:用CPLD模拟UART口

由于我的主CPU的UART口不够用,我想用Altera的MAXII(EPM240)来模拟出一个UART口,其帧长、停止位、波特率等参数均固定。另一端通过8位的模拟并口和主CPU之间记性进行数据传送。<br>
我用verilog试了下UART的模拟,至少要8byte的FIFO、中断的产生和取消、FIFO数据的送出、以及各种传输机制的考虑,感觉很复杂。做了好几天,越做越感到困难。<br>
<br>
想请教下,用EPM240模拟UART口是否可行?模拟出一路UART口(包括发送和接收)大概需要多少宏单元?<br>
或者哪位有现成的东东可推荐?

encounter 发表于 2010-6-26 01:22:14

我用verilog试了下UART的模拟,至少要8byte的FIFO、中断的产生和取消、FIFO数据的送出、以及各种传输机制的考虑,感觉很复杂。做了好几天,越做越感到困难
页: [1]
查看完整版本: 请教:用CPLD模拟UART口