🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/有关约束文件和bsp的问题
有关约束文件和bsp的问题
开源蜂鸟E203 作者 灰主流 发布于 2020-04-18 23:01(2365 天前) 7737 浏览

    我用的板子是Nexys4 DDR,也就是Artix-7 100T,具体型号是xc7a100ticsg324-1L。

    我到e200_opensource/fpga/artydevkit/script/board.tcl中将型号改为xc7a100ticsg324-1L,然后到e200_opensource/fpga/artydevkit/constrs/arty-master中,根据Artix-7 100T和Artix-35T的官方文档,通过对比引脚来改约束文件。

    两个板子上的资源不同,这些我都尽量克服了,但是在ChipKit Digital I/O Low部分,35T和100T同一芯片的同一引脚很多实现了不一样的用途,比如同一芯片上的IO_L16P_T2_CSI_B_14引脚,35T接CK_IO0,而100T接LED12,而且100T里找不到接CK_IO0的引脚。这让我很迷惑,请问如何修改引脚?另外我注意到hbirdkit和nucleikit的约束文件根本没有约束ChipKit,所以是否可直接注释掉XDAC的这部分,毕竟我也用不到。

    另外,xilinx官网里没有Nexys4 DDR的bsp文件,请问github里的bsp文件是否兼容所有板子,而且我只有一根usb线可以接JTAG口,如何不用olimex ARM-USB-TINY-H debugger实现调试?

    fpga小白谢谢大家啦。


全部回复 10
Major Tom
Major Tom2362 天前 · 1 楼
回复 hdzx:

你们都是在liunx移植的吗?我vivado下载失败几次就放弃,现在在window下移植成功了

你好具体是怎么做的可以分享吗

h
hdzx2362 天前 · 2 楼

你们都是在liunx移植的吗?我vivado下载失败几次就放弃,现在在window下移植成功了

灰
灰主流2363 天前 · 3 楼
回复 领主文:

蜂鸟开源项目理论上是支持所有fpga的,要改的话您参考100T的LED12是不是给封装起来了。bsp是板级支持包,是对应板子的支持,所以应该不能兼容性那么强。调试的话还是要用对应的调试器。

噢噢好滴

灰
灰主流2363 天前 · 4 楼
回复 LYB.:

我感觉参加讨论的都是参加了risc-v挑战杯的

是啊- -

LYB.
LYB.2364 天前 · 5 楼
回复 wujiboy:

还有这活动啊?没参加过 LoL

今年的赛题就是用risc-v架构做东西。板子给的就是这块

w
wujiboy2364 天前 · 6 楼
回复 LYB.:

我感觉参加讨论的都是参加了risc-v挑战杯的

还有这活动啊?没参加过 LoL

w
wujiboy2364 天前 · 7 楼
回复 领主文:

蜂鸟开源项目理论上是支持所有fpga的,要改的话您参考100T的LED12是不是给封装起来了。bsp是板级支持包,是对应板子的支持,所以应该不能兼容性那么强。调试的话还是要用对应的调试器。

有道理,需要根据新板子的情况修改bsp中的内容

LYB.
LYB.2364 天前 · 8 楼

我感觉参加讨论的都是参加了risc-v挑战杯的

领主文
领主文2364 天前 · 9 楼

蜂鸟开源项目理论上是支持所有fpga的,要改的话您参考100T的LED12是不是给封装起来了。bsp是板级支持包,是对应板子的支持,所以应该不能兼容性那么强。调试的话还是要用对应的调试器。

w
wujiboy2364 天前 · 10 楼

我也是刚学fpga,你这个xc7a100ticsg324-1l看来是324管腳的,与蜂鸟板采用的xc7a100tfcg484-2管教数量不相同。我觉得有些没有的管脚就只能放弃,或者找到对应的管脚改过去。

具体还是只有请高手们帮忙看看了。

💡 请 登录 后参与讨论(微信扫码即登录/注册)