Board logo

标题: 求助使用VHDL编辑一个串行接口 [打印本页]

作者: lanfeng    时间: 2004-4-27 20:25     标题: 求助使用VHDL编辑一个串行接口

有10个输入,6个输出,输入状态寄存器ISR,输入数据寄存器IDR,输出状态寄存器OSR输出数据寄存器ODR 。
输入寄存器定义IDR:若ISR未收到数据,则读IDR所得的数就是ISR所指输入端收到的数据。在读之前先读ISR,否者无法确定所的数据是哪一个输入端的。由于每一个输入端只读一次,因此绘造成数据丢失。
输出状态寄存器OSR的定义:
输出状态寄存器OSR的低6位对应6个TXD输出端。某位为1,表示该位对应的输出端的缓冲寄存器是空的可以接收数据,每个TXD输出端有一个缓冲寄存器和一个移位寄存器,缓冲寄存器接收数据,移位寄存器发送。
串口波特率38.4K,输入时钟19.6608M.
谢谢各位帮忙,请发至我的邮箱zhangyong19811212@yHOO.COM.CN




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0