algorithm - 询问带IP核的FPGA设计

标签 algorithm verilog fpga xilinx vivado

我是 Verilog 的新手,也是 FPGA 的新手,目前正在从事涉及他们的项目。我正在为广播标准 DVB-S2 进行信道编码 block ,包括 BCH 编码器、扰码器和 BBheader 插入。我正在使用 Vivado 2015.4 进行硬件设计和 Zynq-7000 ZC702 评估套件,我想知道:

  1. 是否有必要将我的 IP 内核与处理单元(对于 Vivado 2015.4 是 ZynQ-7000)连接起来以实现?
  2. 我是否必须生成比特流才能将其导出到 SDK 以进行软件开发。真不知道你们都在Vivado上设计IP了,导出SDK的目的是什么。
  3. 谁能给我一个设计 BBheader 插入的示例流程(这更像是在所需数据前面添加标志位以进行识别)。

我只想从 Block ROM 读取数据并使用我的 IP 核对这些数据(视频但随后转换为 bin 或 hex 文件)进行编码。

最佳答案

1) 如果您打算使用处理器来运行软件,您需要以某种方式将它连接到 IP block ,否则您将无法连接两者。

2) 将bitfile导出到SDK中,告诉SDK正在使用CPU的哪些管脚,这是开发必备的知识。

3) 虽然我不能给你一个具体的答案,但我建议阅读 IP 核心文档,它可能会自然而然地变得清晰。

关于algorithm - 询问带IP核的FPGA设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52817942/

相关文章:

linux - 映射 MMIO 区域回写不起作用

sql - 如何通过 SQL 输出这个数字列表?

performance - 为什么快排的常数因子比堆排序好?

Verilog 最佳实践 - 增加变量

vhdl - TimeQuest 中关于 VHDL 代码的“无报告路径”

io - 启动 FPGA 编程

algorithm - 这个算法/​​例程的名称是什么?

找到距位置最小总距离的点的算法

verilog - 在verilog中包含一个模块

verilog - 具有不同输入的系统 Verilog 接口(interface)