搜索
bottom↓
回复: 12

FPGA上两个IO口,A,B,我把它们同时连接外围器件C一个管脚,能不能让这两个IO口分别在不同

[复制链接]

出0入0汤圆

发表于 2010-6-4 22:27:28 | 显示全部楼层 |阅读模式
FPGA上两个IO口,A,B,我把它们同时连接外围器件C一个管脚,能不能让这两个IO口分别在不同时候控制这外围器件?
即上电时A与C连通,B与C断开,然后有其它触发条件下,B与C连通,A与C断开,即相当于做个两个开关

(原文件名:TEST.JPG)

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2010-6-4 23:24:05 | 显示全部楼层
可以的,参考一下大家讨论的VGA简易驱动。。

出0入0汤圆

 楼主| 发表于 2010-6-5 00:15:00 | 显示全部楼层
回复【1楼】fpga_lab
可以的,参考一下大家讨论的vga简易驱动。。
-----------------------------------------------------------------------

哪里有贴子呢

出0入0汤圆

发表于 2010-6-5 01:23:48 | 显示全部楼层
做成三态的,不就得了。

出0入0汤圆

发表于 2010-6-5 06:58:09 | 显示全部楼层
我先透露一点点,过于低级建模解决这类的问题

这是两仪性问题

根据准则

假设 驱动控制a io 是 A模块
驱动控制b io 是 B模块

会有 A_start_sig  和 B_Start_sig

reg rq;

always @ ( * )
    if( A_Start_Sig ) rq = wire_a; //由模块a输出的连线
    else if( B_Start_Sig ) rq = wire_b; //由模块b输出的连线
    else q = 'x;

assign q = rq;

参考而已。。。不足之处多多原谅

出0入0汤圆

发表于 2010-6-5 10:07:01 | 显示全部楼层
不好意思,回答得有点不清楚
再补充一下:

一般上,FPGA的设计,尽量不要在外部复用引脚,

如低级建模的思路,在两个模块之间创建“组织模块”,然后根据各个的“Start_Sig”,
善用“选择器”来决定输出。换一句话说,Start_Sig是选择器的“S”


(原文件名:quest.jpg)

出0入0汤圆

 楼主| 发表于 2010-6-5 21:06:38 | 显示全部楼层
因为我的两个IO准备挂分压电阻,来作两种不同的电压,所以必须得用两个IO啊。。即,外围IC分别要得到1。3V或1。7V的电压。谢谢你的回复

出0入0汤圆

发表于 2010-6-5 21:15:57 | 显示全部楼层
是要搞三电平输出么?
这样行不

FPGA 输出高阻态时,电平约 1.65V


(原文件名:三电平.PNG)

出0入0汤圆

发表于 2010-6-5 21:27:59 | 显示全部楼层
楼上的野路子应该是可以的。

出0入0汤圆

 楼主| 发表于 2010-6-5 22:00:47 | 显示全部楼层
回复【7楼】h2feo4 无机酸
是要搞三电平输出么?
这样行不
fpga 输出高阻态时,电平约 1.65v


(原文件名:三电平.png)
引用图片
-----------------------------------------------------------------------

那1。3V呢?三态门那个最好是1。7V啊

出0入0汤圆

发表于 2010-6-5 22:02:32 | 显示全部楼层
回复【9楼】bad_fpga
-----------------------------------------------------------------------

调整R1和R2的比例就行了,如果三个电平都要控制,就在IO上再串一个电阻

出0入0汤圆

 楼主| 发表于 2010-6-6 13:11:42 | 显示全部楼层
回复【10楼】h2feo4 无机酸
回复【9楼】bad_fpga  
-----------------------------------------------------------------------
调整r1和r2的比例就行了,如果三个电平都要控制,就在io上再串一个电阻
-----------------------------------------------------------------------

哦,明拍了,我要两个电压,就用两个IO口来用电阻分压,但为什么要高阻呢?直接输出高电平,直接分压不行吗?

出0入0汤圆

发表于 2010-6-8 16:41:16 | 显示全部楼层
回复【11楼】bad_fpga
-----------------------------------------------------------------------

你之前一直没说明你要几个电平啊……
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-15 03:05

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表