打印

GDF735芯片用exmc和fpga连接 为什么写信号不能拉低

[复制链接]
1484|18
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
fpga_timing_init_struct.asyn_access_mode = EXMC_ACCESS_MODE_A;                // 异步访问模式
                        fpga_timing_init_struct.syn_data_latency = EXMC_DATALAT_2_CLK;                //配置数据延迟
                        fpga_timing_init_struct.syn_clk_division = EXMC_SYN_CLOCK_RATIO_2_CLK;      //配置时钟分割比
                        fpga_timing_init_struct.bus_latency = 0;                                   //配置总线延迟
                        fpga_timing_init_struct.asyn_data_setuptime = 15;                      //配置数据设置时间
                        fpga_timing_init_struct.asyn_address_holdtime = 3;                     //配置地址保持时间
                        fpga_timing_init_struct.asyn_address_setuptime = 8;                        //配置地址设置时间
  

                        fpga_init_struct.norsram_region = EXMC_BANK0_NORSRAM_REGION0;        //使用0
                        fpga_init_struct.cram_page_size = EXMC_CRAM_AUTO_SPLIT;           //页地址大小
                        fpga_init_struct.write_mode = EXMC_ASYN_WRITE;                       //  异步写模式                                                      
                        fpga_init_struct.extended_mode = DISABLE;                              //                                       
                        fpga_init_struct.asyn_wait = DISABLE;                                                                        
                        fpga_init_struct.nwait_signal = DISABLE;                                                                     
                        fpga_init_struct.memory_write = ENABLE;                                                                     
                        fpga_init_struct.nwait_config = EXMC_NWAIT_CONFIG_BEFORE;                                                                                                                  
                        fpga_init_struct.nwait_polarity = EXMC_NWAIT_POLARITY_LOW;                                                   
                        fpga_init_struct.burst_mode = DISABLE;                                                                       
                        fpga_init_struct.databus_width = EXMC_NOR_DATABUS_WIDTH_16B;                                                
                        fpga_init_struct.memory_type = EXMC_MEMORY_TYPE_SRAM;                                                           
                        fpga_init_struct.address_data_mux = DISABLE;                                                         
                        //fpga_init_struct.read_write_timing = &fpga_timing_init_struct;                                                   
                        //fpga_init_struct.write_timing = &fpga_timing_init_struct;                          
                                                                                                                                                                                                                                                                                                                                                                       
                        exmc_norsram_init(&fpga_init_struct);                                                                                                   

                        exmc_norsram_enable(EXMC_BANK0_NORSRAM_REGION0);//根据实际情况修改

使用特权

评论回复
沙发
某姓东方名红|  楼主 | 2023-8-5 16:18 | 只看该作者
读写测试   拉低的都是NOE         NWE一直是高电平    有人解答一下吗?

使用特权

评论回复
板凳
chenjun89| | 2023-8-5 17:03 | 只看该作者
你FPGA那边的IO配置是不是没有弄对

使用特权

评论回复
地板
某姓东方名红|  楼主 | 2023-8-5 18:20 | 只看该作者
chenjun89 发表于 2023-8-5 17:03
你FPGA那边的IO配置是不是没有弄对

FPGA那边的 noe和nwe都是  input啊   还是有啥配置?

使用特权

评论回复
5
trucyw| | 2023-8-6 08:04 | 只看该作者
你可以尝试断开FPGA端,看下GD端是否正常

使用特权

评论回复
6
weifeng90| | 2023-8-6 09:12 | 只看该作者
是不是FPGA一端的IO配置没对啊,强制钳位了。

使用特权

评论回复
7
zeshoufx| | 2023-8-6 11:09 | 只看该作者
GD32H735从哪里搞到的,,好像还没开售吧?

使用特权

评论回复
8
某姓东方名红|  楼主 | 2023-8-7 10:27 | 只看该作者
zeshoufx 发表于 2023-8-6 11:09
GD32H735从哪里搞到的,,好像还没开售吧?

GD759  搞得样片

使用特权

评论回复
9
zeshoufx| | 2023-8-7 10:28 | 只看该作者

哦哦,,测试下来怎么样

使用特权

评论回复
10
YiMengMCU| | 2024-5-9 14:27 | 只看该作者
请问,你这个问题解决了吗,我也是类似的问题

使用特权

评论回复
11
埃娃| | 2024-5-15 22:30 | 只看该作者
io配置的有问题吗

使用特权

评论回复
12
kzlzqi| | 2024-7-31 21:57 | 只看该作者
FPGA一端的IO配置可能是没弄对。

使用特权

评论回复
13
两只袜子| | 2024-8-29 15:47 | 只看该作者
FPGA端的IO配置可能不正确

使用特权

评论回复
14
elephant00| | 2024-8-29 15:48 | 只看该作者
GDF735芯片与FPGA之间的物理连接可能存在问题,如接触不良、引脚短路或开路等。

使用特权

评论回复
15
jcky001| | 2024-8-29 17:00 | 只看该作者
EXMC的配置可能未正确设置写信号的参数,如写模式、数据延迟、时钟分割比等。

使用特权

评论回复
16
cr315| | 2024-8-29 19:23 | 只看该作者
信号在传输过程中可能受到干扰或衰减,导致写信号无法稳定地拉低。

使用特权

评论回复
17
laocuo1142| | 2024-8-29 20:23 | 只看该作者
根据GDF735芯片的数据手册和EXMC的参考手册,重新配置EXMC的相关寄存器。

使用特权

评论回复
18
flycamelaaa| | 2024-8-29 21:23 | 只看该作者
检查并优化信号传输路径,包括使用高质量的连接线、连接器以及合理的PCB布局。

使用特权

评论回复
19
flycamelaaa| | 2024-8-29 22:00 | 只看该作者
检查并修复硬件连接

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1

主题

6

帖子

0

粉丝