系列教程:Microsemi Libero系列教程

部分管脚不能分配

如果你使用的是SmartFusion系列芯片,如A2F200M3F,当想把某些管脚分配到35-39,43-46,这9个管脚时,会发现无法分配,引脚下拉选项中根本没有这几个管脚可供选择!
Microsemi Libero系列教程(三)——MSS_IO的使用
那么,如何将某个信号,分配到这些引脚上呢?

MSS_IO简介

官方介绍:

The SmartFusion Microcontroller Subsystem (MSS) has two banks of dedicated MSS I/Os. In the SmartFusion
architecture MSS I/Os are shared between two MSS peripherals or between a MSS peripheral and the FPGA fabric.
In this document, we describe how to assign and configure MSS I/Os to connect to the FPGA fabric.

大致意思,就是这些管脚是复用的,可以供MSS微控制器系统使用,或者供FPGA逻辑部分使用。
Microsemi Libero系列教程(三)——MSS_IO的使用

MSS_IO的使用

以A2F200M3F为例,把35脚配置为输出管脚,把39配置为输入引脚。
双击MSS中的MSS_IO,配置35脚为INBUF,39为OUTBUF。
Microsemi Libero系列教程(三)——MSS_IO的使用
新建一个原理图设计文件, 并设置为顶层,set as root
Microsemi Libero系列教程(三)——MSS_IO的使用
拖入所需要的模块,并进行连接:
Microsemi Libero系列教程(三)——MSS_IO的使用

这里的,in_a和led相当于进行了缓冲处理,in_a对应35脚,led对应39脚,在进行管脚分配时,可以看到已经固定了。
Microsemi Libero系列教程(三)——MSS_IO的使用
其他的MSS_IO管脚使用方法类似。

官方文档

mss_mssio_config_ug_2.pdf

相关文章:

  • 2021-10-08
  • 2021-12-09
  • 2021-12-25
  • 2021-09-30
  • 2022-12-23
  • 2022-01-01
  • 2021-05-28
猜你喜欢
  • 2021-08-21
  • 2021-09-24
  • 2022-01-14
  • 2021-12-31
  • 2021-07-25
  • 2021-06-06
  • 2022-12-23
相关资源
相似解决方案