基于紫光同创FPGA的adf网表文件使用和黑匣子设置

1、使用背景
就是在企业做开发的时候啊,会遇见这样一种事情,就是说我这边写好的功能模块需要拿去给别的项目小组进行使用,那么这个时候你又不想让别人拿到你的源代码文件,怎么办呢;这个时候就可以选择将你的网表文件给到他使用,就是相当于把你的功能模块封装成了一个黑匣子一样,只有外部端口,没有内部代码;
2、实现流程
本次的功能流程是基于紫光同创FPGA在PDS软件开发环境之下进行实现的;
第一步:
首先我们需要先建立3个项目工程,当然这里不一定需要三个啊,但是不能少于2个项目工程;一个子模块,一个顶层;我这里为了整个流程的清晰度,所以建立了3个项目(2个子模块、一个TOP层);如下图所示(就用LED做例子了哈哈哈)在这里插入图片描述第二步:生成加密网表
用PDS软件打开我们的LED1和LED2子模块,然后对软件进行相关设置;找到project——>project settings——>synthesize——>disable io insertion进行点击勾选;
在这里插入图片描述
在这里插入图片描述
注意这些设置是在子模块里面操作设置的,在top层就不需要这样子进行设置了;

这些都设置完毕后呢,就可以对工程进行编译和综合了,综合完毕后会生成一个.adf的网表文件,我们要使用的就是这个文件;如下图所示:

基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖),本项目基于紫光同创FPGA平台,采用RISC-V架构设计并实现了一款多功能游戏机,能够运行NES模拟器,支持多种外设,并能够接收解析控制信号。其设计目的是创建一个灵活可扩展的游戏平台。 代码结构 ├── e203 # FPGA 代码 ├── HBirdv2_Prj # 软件代码 ├── bin_generate # 将软件代码转为可以用 Pango 开发软件烧录器直接烧录的 SFC 文件,注意选择烧录地址 ├── 以太上位机 # 自制的以太上位机 └── 快速验证比特流 # 将其内的文件依次烧录进 FLASH 即可验证整个工程 基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏机项目源码+设计报告+文档说明(全国二等奖)基于紫光FPGA的RSIC V多功能游戏
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值