首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

新手的几个小问题,希望得到大侠的解答

新手的几个小问题,希望得到大侠的解答

最近搞了块板子,用FPGA上vxworks,跑个小的应用程序,碰到几个问题,恳请大家解答一下

FPGA用的是Virtex-II Pro,目前用的是XC2VP4,以后可能用XC2VP30

1.一个概念问题:

抛开一些很细节(FPGA的先进性)不谈,很粗糙的相比较单片机来说,可不可以认为FPGA相当于 cpu + ram?

2. XC2VP4的RAM,我看参数大概700多K,XC2VP30的BlockRam有2M

我需要把flash的程序搬到RAM里运行,一般需要多大的BlockRam合适?还需要再扩展外部Ram吗?

还是说Ram的大小必须严格按照flash里的程序大小来控制

3.第3个问题是关于bootrom的问题,我是这样理解的,不知道对否:

FPGA上电后,从启动地址跳转到bootrom区,bootrom里的bootloader(只能是汇编写?)可以根据情况,跳转到不同的flash地址.

另还有一个问题:我在板子上加了一个跳线,短接时,需要直接从flash load vxworks image到ram,然后自动运行程序;不短接时,进入调试模式;

要实现这样的功能是需要改进bootrom.bin吗?具体在哪个文件中实现?

返回列表