导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[huore]FPGA 单片机配置,HELP



No.33006
作者:huore
邮件:
ID:9801
登陆:2次
文章数:1篇
最后登陆IP:218.108.34.68
最后登陆:2003/6/3 5:18:31
注册:2003/3/2 18:24:00
财富:7
发帖时间:2003/6/1 8:30:10
发贴者IP:218.108.34.68
标题:huore:FPGA 单片机配置,HELP
摘要:No.33006FPGA 单片机配置,HELP 本人毕业论文即将答辩,关于FPGA配置,可用单片机配置时,数据传输完时,config_done,不能变高配置始终不成功,检查软硬件,也没查出什么毛病
请各位大哥大姐,帮帮忙,帮我检查一下,不知道,配置的时序有没错
单片机晶振我用的是16M
我用的FPGA芯片是 ALTEA FLEX EPF10K10
 

程序如下
#define uchar unsigned char
#define uint unsigned int
#include   <reg52.h>  
#include   <stdio.h>  
#include   <absacc.h>     

sbit fpga_nconfig=P1^2;
sbit fpga_dclk=P1^4;
sbit fpga_data=P1^0;
sbit fpga_nstatus=P1^1;
sbit fpga_confdone=P1^3;

void delay_ms(uint x);
void fpga_updata(uint Address);

uchar code fpgacode[]={
    
};

void delay_ms(uint x)
{uint i,j;
for(j=0;j  <=x;j++)
{for(i=0;i  <536;i++);}

}

void fpga_updata() //配置FPGA子程序
{
uchar temp,temp1,i,j;
uint Address,k;

start: 
fpga_dclk=0;    
fpga_confdone=1;
fpga_nconfig=0; 
fpga_nstatus=1; 
fpga_data=0;    

fpga_dclk=0;
for(k=0;k  <30000;k++);
fpga_nconfig=0;
for(k=0;k  <30000;k++);
fpga_nconfig=1;
  Address=0;  
while(1)
{
temp=fpgacode[Address];//取出一个字节的数据(8位)
Address++;
while(Address>  14750) {
     for(j=0;j  <10;j++) {
          fpg ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:78531毫秒 查询6次