完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在往CH365开发板的CPLD(型号:EPM570T144C5)中烧写程序后,将开发板插入PCI插槽,电脑检测不到开发板了,在硬件设备管理器中也看不到;但是重新烧写别的程序后,电脑就又能检测到开发板了(试了好几次),不知道为什么,求大神指教!我烧写的有问题程序如下:
module MAX(clk,LA,ld,ins,FPGA_TR1,FPGA_TR2,io_rd); input clk; input io_rd; inout reg[7:0]ld; input[1:0]LA; output reg[31:0] ins; output FPGA_TR1,FPGA_TR2; reg [31:0] data_reg; reg [31:0] data_reg2; reg io_rd_0; assign FPGA_TR1=1'b1; assign FPGA_TR2=1'b1; always@(posedge clk) begin io_rd_0<=io_rd; if(~io_rd&io_rd_0) begin case(LA[1:0]) 2'b00: begin data_reg2[7:0]<=ins[7:0];ld[7:0]=data_reg2[7:0]; end 2'b01: begin data_reg2[15:8]<=ins[7:0];ld[7:0]=data_reg2[15:8]; end 2'b10: begin data_reg2[23:16]<=ins[7:0];ld[7:0]=data_reg2[23:16]; end 2'b11: begin data_reg2[31:24]<=ins[7:0];ld[7:0]=data_reg2[31:24]; end endcase end end endmodule 引脚配置:clk为CPLD的全局时钟,io_rd(pin75)与CH365的PCI_IORD,LA[1:0]与CH365的地址线A[1:0],ld[7:0]与数据线D[7:0]。 程序编译也没有错误,但烧写进去就检测不到开发板了,求指教!!! |
|
相关推荐
1个回答
|
|
要确保设定的EEPROM功能的芯片内部存储的信息与数据手册上的信息列表完全符合。也即,除了前面的信息和ID信息,后面的类别等也要符合要求,具体见芯片手册。再检查下芯片配置,然后在电脑上看有无更改后未安装驱动的设备来进行判断。
|
|
|
|
只有小组成员才能发言,加入小组>>
490 浏览 1 评论
CH579M+RT-Thread,RTC从Sleep模式唤醒失败是什么原因?
2880 浏览 2 评论
2369 浏览 1 评论
832浏览 2评论
510浏览 1评论
CH32F103C8T6使用当前官网上的CDC例程会出现设备描述符请求失败
376浏览 1评论
657浏览 1评论
riscv-none-embed-objcopy: \'PWM_Output.elf\': No such file这个咋解决,
394浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-2 04:54 , Processed in 1.042111 second(s), Total 80, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号