[FPGA] 求教

[复制链接]
 楼主| commander001 发表于 2013-8-11 20:18 | 显示全部楼层 |阅读模式
关于VHDL编程问题。已经设计好了一个消抖电路,按2个不同的键可以产生2个脉冲。想实现获取不同脉冲信号的上升沿来对同一个变量实现加一或者减一的操作,但是多进程语句不能对同一个信号赋值,求大神指教如何解决问题
梅花望青竹 发表于 2013-8-11 23:55 | 显示全部楼层
没看明白的。
梅花望青竹 发表于 2013-8-11 23:55 | 显示全部楼层
你可以在同一个进程来设计电路就行的。
 楼主| commander001 发表于 2013-8-12 08:42 | 显示全部楼层
就是说,我已经设计好了两个输入端口up、down,获取他们的上升沿对同一个信号进行加减,比如当up为上升沿时候,对变量tmp加一,当down为上升沿,对tmp减一。但是不同进程不能对同一个信号进行赋值操作。求解决办法
 楼主| commander001 发表于 2013-8-12 08:43 | 显示全部楼层
梅花望青竹 发表于 2013-8-11 23:55
你可以在同一个进程来设计电路就行的。

就是说,我已经设计好了两个输入端口up、down,获取他们的上升沿对同一个信号进行加减,比如当up为上升沿时候,对变量tmp加一,当down为上升沿,对tmp减一。但是不同进程不能对同一个信号进行赋值操作。求解决办法
梅花望青竹 发表于 2013-8-13 00:06 | 显示全部楼层
commander001 发表于 2013-8-12 08:43
就是说,我已经设计好了两个输入端口up、down,获取他们的上升沿对同一个信号进行加减,比如当up为上升沿 ...

你使用移位的方法来读取这两个信号的上升或者下降的变化。
梅花望青竹 发表于 2013-8-13 00:06 | 显示全部楼层
然后在同一个里面操作就行的。
chenkui456 发表于 2013-8-16 17:24 | 显示全部楼层
在同一个always里面处理啊
linfeng24 发表于 2013-8-21 22:18 | 显示全部楼层
一个always就可以了吧。楼主?
GoldSunMonkey 发表于 2013-8-22 21:00 | 显示全部楼层
linfeng24 发表于 2013-8-21 22:18
一个always就可以了吧。楼主?

是呀,肯定可以
GoldSunMonkey 发表于 2013-8-22 21:01 | 显示全部楼层
commander001 发表于 2013-8-12 08:42
就是说,我已经设计好了两个输入端口up、down,获取他们的上升沿对同一个信号进行加减,比如当up为上升沿时 ...

还有什么疑问么?
FangTT 发表于 2013-8-23 21:54 | 显示全部楼层
GoldSunMonkey 发表于 2013-8-22 21:01
还有什么疑问么?

我没有啦
FangTT 发表于 2013-8-23 21:54 | 显示全部楼层
cuitian 发表于 2013-10-17 21:59 | 显示全部楼层
EDAbuffalo 发表于 2013-11-9 23:32 | 显示全部楼层
实在理解不了,直接两个temp在不同process里赋值,完了再结构体中根据按键决定哪个temp作为输出。。搞定!!!!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

5

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部