你的问题,1、2句话说不清楚。
比如xilinx,会有很多很多文档,其中有专门讲FPGA硬件资源的文档,里面会将pin的资源,哪些是通用IO,哪些是全局时钟脚,哪些是专用时钟脚,哪些是配置管脚,其实和单片机差不多,有些引脚有特殊功能复用,一切尽在文档中。至于如何去写约束文件,请先去网上搜个范例,自己照着先写,比如在xilinx的ucf文件中,把信号名“clk”分配到管脚“AB12”上,就该这么写:
NET clk LOC = AB12;
先依葫芦画瓢写你自己的约束,然后再看官方的约束手册,看看自己还有哪些要注意的,慢慢深入学习,这样既不耽搁你的工程进度,又学到了东西,并获得了继续学习的基础,要是一来就直接看官方的约束参考文档,没有哪个新手能明白该怎么做,文档是书面的,没有具体应用案例。