在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
楼主: fanqiongjian

如何编写不同芯片的复位延时程序

[复制链接]
 楼主| 发表于 2003-9-22 20:09:04 | 显示全部楼层

如何编写不同芯片的复位延时程序

counter没有定义到引脚,它只作为中间变量,可以吗?怎么定义呢?我用计数的方式进行延时,出现了很多错误,有些是语法错误,请给予指点!谢谢
chipselect.vhd (line 44, col 15):  (E601) Bad operand types 'std_ulogic' and 'integer' for operator '<'.
chipselect.vhd (line 45, col 14):  (E609) 'counter' not writable.  Mode is IN.
chipselect.vhd (line 45, col 22):  (E601) Bad operand types 'std_ulogic' and 'integer' for operator '+'.
chipselect.vhd (line 49, col 48):  (E601) Bad operand types 'std_ulogic' and 'integer' for operator '>='.
chipselect.vhd (line 50, col 50):  (E601) Bad operand types 'std_ulogic' and 'integer' for operator '>='.
chipselect.vhd (line 51, col 51):  (E601) Bad operand types 'std_ulogic' and 'integer' for operator '>='.
发表于 2003-9-23 08:59:39 | 显示全部楼层

如何编写不同芯片的复位延时程序

counter是中间变量,定义为integer,cpld当然得接个外部时钟。
发表于 2003-9-23 09:18:57 | 显示全部楼层

如何编写不同芯片的复位延时程序

library IEEE;
use IEEE.STD_LOGIC_1164.all;   
use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
这几个库都要加上。
 楼主| 发表于 2003-9-23 20:17:52 | 显示全部楼层

如何编写不同芯片的复位延时程序

外接时钟是否就是外接有源或无源晶振吗?应该提供多少呢?
发表于 2003-9-23 21:33:48 | 显示全部楼层

如何编写不同芯片的复位延时程序

太好了
发表于 2003-9-24 09:29:59 | 显示全部楼层

如何编写不同芯片的复位延时程序

你可以把dsp的出来的时钟接给cpld的gclk就行拉
 楼主| 发表于 2003-9-24 18:40:24 | 显示全部楼层

如何编写不同芯片的复位延时程序

外部时钟通过CLK0输入吗?一般接多大的晶振,还是其它芯片的输出时钟信号接入?
 楼主| 发表于 2003-9-24 18:41:45 | 显示全部楼层

如何编写不同芯片的复位延时程序

谢谢
发表于 2003-9-24 18:53:37 | 显示全部楼层

如何编写不同芯片的复位延时程序

如果你只是用来做下延时的话,对时钟要求不是太高,只要记住延时量一般是时钟周期的倍数这个原则,就是说如果如果你时钟是20M,那么延时就一般是50ns的倍数。
如果符合这个要求的话用板上已有时钟就可以(当然驱动能力要够)。
 楼主| 发表于 2003-9-24 22:31:06 | 显示全部楼层

如何编写不同芯片的复位延时程序

use ieee.std_logic_arith.all;
use ieee.std_logic_unsigned.all;
chipselect.vhd (line 3, col 29):  (E371) Can't find 'std_logic_arith' in library 'ieee' with path 'C:\warp\lib\ieee\work'.
chipselect.vhd (line 4, col 32):  (E371) Can't find 'std_logic_unsigned' in library 'ieee' with path 'C:\warp\lib\ieee\work'.
在warp2(cypress公司cpld)的开发环境下没有以上两个库文件?是不是所有cpld芯片的开发环境都应该有以上文件?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条

小黑屋| 手机版| 关于我们| 联系我们| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2025-4-6 17:44 , Processed in 0.028019 second(s), 6 queries , Gzip On, MemCached On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表