我有一个 FPGA,它接受来自两个微控制器的 8 位地址和数据总线(1 个总线用于两者)。使用 2:1 多路复用器,我的 FPGA 一次只选择一个设备输入(地址和数据),并且选择基于 FPGA 的外部信号。我还有一个单独的解码器和寄存器模块,微可以读取和写入。所以我的问题是,如何使用端口映射分配将来自多路复用器的双向输出信号链接到更高级别的解码器/寄存器双向输入模块。使用 std_logic_vector(7..0) 将不起作用,因为我收到错误“此信号连接到多个驱动程序”。我想我需要对这两者进行三态,但我不确定。看下面的图片,绿色圆圈是我试图粘在一起的。由于我是新人,暂时无法嵌入图片。
问问题
121 次