我来我网
https://5come5.cn
 
您尚未 登录  注册 | 菠菜 | 软件站 | 音乐站 | 邮箱1 | 邮箱2 | 风格选择 | 更多 » 
 

本页主题: 会VHDL的大大们进来哈 显示签名 | 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

hsc8894



性别: 美女 状态: 该用户目前不在线
头衔: 今天你水了吗
等级: 人见人爱
家族: 考研俱乐部
发贴: 2913
威望: 0
浮云: 1104
在线等级:
注册时间: 2005-05-06
最后登陆: 2009-05-09

5come5帮你背单词 [ shave /eiv/ n. & v. 刮胡子,刮脸 ]


会VHDL的大大们进来哈

希望会VHDL的大大们能帮我写个DAC的程序,兄弟我不声感激....
顶端 Posted: 2007-06-01 13:18 | [楼 主]
土豆



性别: 帅哥 状态: 该用户目前不在线
头衔: 最恋热被窝
等级: 人见人爱
家族: 东北一家人
发贴: 4050
威望: 0
浮云: 1218
在线等级:
注册时间: 2005-06-30
最后登陆: 2023-02-14

5come5帮你背单词 [ theorem /'θiərəm/ n. 定理,原理,法则 ]


什么是DAC啊/
顶端 Posted: 2007-06-01 13:36 | [1 楼]
土豆



性别: 帅哥 状态: 该用户目前不在线
头衔: 最恋热被窝
等级: 人见人爱
家族: 东北一家人
发贴: 4050
威望: 0
浮云: 1218
在线等级:
注册时间: 2005-06-30
最后登陆: 2023-02-14

5come5帮你背单词 [ silence /'sailəns/ n. 寂静,沉静,无言;vt. 使沉默,使安静 ]


数摸转换器?
顶端 Posted: 2007-06-01 13:37 | [2 楼]
土豆



性别: 帅哥 状态: 该用户目前不在线
头衔: 最恋热被窝
等级: 人见人爱
家族: 东北一家人
发贴: 4050
威望: 0
浮云: 1218
在线等级:
注册时间: 2005-06-30
最后登陆: 2023-02-14

5come5帮你背单词 [ bath /ba:θ/ n. 洗澡,浴缸,浴盆 ]


一个译码器   每个CLK保持应该就可以了吧   不要平滑的吧
顶端 Posted: 2007-06-01 13:41 | [3 楼]
土豆



性别: 帅哥 状态: 该用户目前不在线
头衔: 最恋热被窝
等级: 人见人爱
家族: 东北一家人
发贴: 4050
威望: 0
浮云: 1218
在线等级:
注册时间: 2005-06-30
最后登陆: 2023-02-14

5come5帮你背单词 [ engage /in'geid3ə/ vt. 使从事于,使忙于,占用(时间),雇用,聘用,订婚;vi. 从事,参加 ]


LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;
ENTITY DAC IS
PORT(CLK : IN STD_LOGIC;
DD : OUT INTEGER RANGE ?DOWNTO 0;
DISPDATA : OUT INTEGER RANGE ? DOWNTO 0);
END;
ARCHITECTURE DACC OF DAC IS
SIGNAL Q : INTEGER RANGE ? DOWNTO 0 ;
SIGNAL D : INTEGER RANGE ? DOWNTO 0 ;
BEGIN
PROCESS(CLK)
BEGIN
IF (CLK'EVENT AND CLK = '1') THEN
Q <= Q + 1;
END IF;
END PROCESS;
PROCESS(Q)
BEGIN
CASE Q IS
这里填加你的数字信号值,可以在前面加个译码器,转换到十进制
WHEN OTHERS => NULL ;
END CASE;
END PROCESS;
DD <= D;DISPDATA <= D;
END;
你试试吧   不晓得可以用不


[ 此贴被土豆在2007-06-01 14:09重新编辑 ]
顶端 Posted: 2007-06-01 13:47 | [4 楼]
土豆



性别: 帅哥 状态: 该用户目前不在线
头衔: 最恋热被窝
等级: 人见人爱
家族: 东北一家人
发贴: 4050
威望: 0
浮云: 1218
在线等级:
注册时间: 2005-06-30
最后登陆: 2023-02-14

5come5帮你背单词 [ radium /'reidjəm/ n. 镭 ]


不是吧   这个   赋值的好象书上讲的很详细了  
那你记下吧
RANGE后面的?表示你输入的是多少位     你改过来就是了
“CASE Q IS
这里填加你的数字信号值,可以在前面加个译码器,转换到十进制
WHEN OTHERS => NULL ;
END CASE;”这个中间填加你的数值
例如:你的是8位的吧
WHEN 00=> D<=255:

这个正好是你的吧   有多少个就输入多少个
明白了吧
顶端 Posted: 2007-06-01 16:38 | [5 楼]
我来我网·5come5 Forum » 学业有成

Total 0.010432(s) query 6, Time now is:01-06 17:08, Gzip enabled
Powered by PHPWind v5.3, Localized by 5come5 Tech Team, 黔ICP备16009856号