FPGA通过串口接收数据后执行命令

在串口调试工具里发送4个字节的十六进制命令:11223344,想让FPGA通过串口接收到该命令后,执行相应的摄像头启动程序,使用DE2-115开发板,开发板自带摄像头,求... 在串口调试工具里发送4个字节的十六进制命令:11 22 33 44,想让FPGA通过串口接收到该命令后,执行相应的摄像头启动程序,使用DE2-115开发板,开发板自带摄像头,求一个可实现上述功能的verilog程序,感谢 展开
 我来答
zahig
2014-04-01
知道答主
回答量:5
采纳率:0%
帮助的人:9.5万
展开全部
uart可以网上down一个,另外写个命令判断模块
假设uart接口如下:
uart U1(clk,rst,RX,TX,ready,dout);
命令判断接口如下:
judge U2(clk,rst,ready,din,active);
弄个32bit的寄存器,
每次收到ready脉冲,将uart的dout(8bit)放到该reg的末尾,同时整体左移8位。
reg [31:0]tmp;

always @(posedge clk or negedge rst)

begin

...

if(ready) tmp <= {tmp[23:0],din[7:0]};

end

assign active = (tmp == 32'h11223344);

active为1,则摄像头启动程序开始运行
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式