System Generator实现串口通信(一行HDL代码都不用写).doc

System Generator实现串口通信(一行HDL代码都不用写).doc

ID:27528969

大小:278.00 KB

页数:5页

时间:2018-12-04

System Generator实现串口通信(一行HDL代码都不用写).doc_第1页
System Generator实现串口通信(一行HDL代码都不用写).doc_第2页
System Generator实现串口通信(一行HDL代码都不用写).doc_第3页
System Generator实现串口通信(一行HDL代码都不用写).doc_第4页
System Generator实现串口通信(一行HDL代码都不用写).doc_第5页
资源描述:

《System Generator实现串口通信(一行HDL代码都不用写).doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、SystemGenerator实现串口通信(一行HDL代码都不用写)  一直都在SystemGenerator下做图像处理相关的算法,感觉SysGen挺强大的,前几天突发奇想,能否直接用SysGen实现数据的通信呢,毕竟一句HDL代码都不写对于做FPGA的人来说却是很有吸引力的。  串口通信协议比较简单,发送的时候,8位数据的前面加上1位起始位0,在8位数据后加上停止位1,这样8位数字扩展成10位的数字,再将并行转化为串行就可以从GPIO送出。  搭建模型如下:    模型因为暂时只是包含发送部分,所以不是很复杂,另外加上一个按键,每次按下按键式就发送数据。  选择板子型号:   

2、 设置时钟:    点击Generate,转化为HDLNetlist,这是会在文件夹下多出一个文件夹,里面有一个ISE工程,使用ISE打开,修改UCF文件。  //UCF文件:  NET“clk”LOC=Y9

3、IOSTANDARD=LVCMOS33;#“GCLK”NET“ce”LOC=P16

4、IOSTANDARD=LVCMOS18;#“BTNC”  //NET“rxd”LOC=Y11

5、IOSTANDARD=LVCMOS33;#“JA1”NET“gateway_out[0]”LOC=AA11

6、IOSTANDARD=LVCMOS33;#“JA2”NET“gateway_in[0]”LO

7、C=T18

8、IOSTANDARD=LVCMOS18;#“BTNU”  综合布线生成bitstream文件之后,直接下载。按下BTNU就会有数据发出。我在初始化的时候写入的是0->255,在串口助手中也能看到连续的数字。    目前只是实现了串口的发送,毕竟这个相对于接收还是比较简单的,还没想好接收怎么写,先跟大家分享下吧~~

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。