找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1943|回复: 4
打印 上一主题 下一主题
收起左侧

请教FPGA的IO口异常的问题?

[复制链接]
跳转到指定楼层
楼主
ID:408091 发表于 2019-6-2 09:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
FPGA的p_spi_cs_o有时候在进入p_spi_cs_o <= '0';的状态的时候并没有输出低,VHDL代码如下:

                                if (p_uart_rx_i = '0') then
                                        s3_uart_rx_status <= C_UART_RX_SAMPLE_START_BIT;
                                        s10_spi_cs_cnt <= 0;
                                        p_spi_cs_o <= '0';
                                        p_spi_clk_o <= '0';                                       
                                else                               
                                        if(s10_spi_cs_cnt < C_SPI_CS_AUTO_CNT) then
                                                s10_spi_cs_cnt <= s10_spi_cs_cnt + 1;
                                        else
                                                p_spi_cs_o <= '1';
                                        end if;
                                end if;



请指导
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:415123 发表于 2019-6-2 22:00 | 只看该作者
没有看到驱动时钟
回复

使用道具 举报

板凳
ID:123289 发表于 2019-6-4 09:55 | 只看该作者
p_spi_cs_o与p_spi_cs_o <= '0'没有关系,
是当p_uart_rx_i = '0'时才输出低。
回复

使用道具 举报

地板
ID:408091 发表于 2019-6-18 22:03 | 只看该作者
honey_teck 发表于 2019-6-2 22:00
没有看到驱动时钟

有驱动时钟,没放出来
回复

使用道具 举报

5#
ID:408091 发表于 2019-6-18 22:05 | 只看该作者
yzwzfyz 发表于 2019-6-4 09:55
p_spi_cs_o与p_spi_cs_o

用逻辑分析仪可以看到p_uart_rx_i 已经为低电平,但是p_spi_cs_o并没有出低电平;p_spi_cs_o没有出低电平是概率事件,大概万分之一
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表