- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
很难说出这里问的是什么。这个问题是模棱两可的、模糊的、不完整的、过于宽泛的或修辞的,无法以目前的形式得到合理的回答。如需帮助澄清这个问题以便重新打开它,visit the help center .
9年前关闭。
我刚买了一 block 新板。
http://www.digilentinc.com/Products/Detail.cfm?NavPath=2,400,836&Prod=ATLYS
如您所见,我在板上有两个 HDMI 输入和两个 HDMI 输出。
我想要做的是采用一个 HDMI 输入并对 1080p 信号进行一些转换。具体来说,我想让屏幕中心的像素稍微不亮,而屏幕边缘的像素更亮。然后将这个新信号输出到其中一个 HDMI 输出端口。
我真的不知道该怎么做——我对 FPGA 设计很陌生。
我是否需要获得一些 IP,或者我可以使用标准工具自己做这件事吗?我有赛灵思 ISE webpack。
任何见解都非常感谢,
最佳答案
通常有两种选择供您选择:
1) 您可以继续使用您选择的 HDL 实现您自己的 HDMI 接收器/发送器模块。但是出于您的目的,这似乎太耗时且过于矫枉过正,因为您要做的就是“更改一些像素值”。
我也不向 HDL/FPGA 领域的初学者推荐这个。
据我所知,HDMI 规范也不是免费提供的,所以这可能不是最便宜的解决方案。
2) 使用现有的 IP 核。您是否查看了digilent页面底部的“支持文档”(您的问题中的链接)?
似乎存在一个reference design哪一个 ”
接受 HDMI 输入,将输入帧缓冲到内存中,然后将缓冲区输出到另一个 HDMI 端口。 "
如果您拥有使用 EDK(嵌入式开发套件)的必要许可,此引用设计应该包含您正在寻找的内容。
但即使您想要一个纯 HDL 解决方案,查看 EDK 解决方案附带的 HDL 源文件也不会受到伤害。
EDK 的完整许可证也需要付费,但您可以从 Xilinx 获得 30 天免费评估许可证。
最后,互联网上有很多免费的 IP 内核可用,例如在 OpenCores.org .
编辑:我刚刚发现这个 Xilinx 论坛条目 Understanding DVI/HDMI and Atlys可能涵盖您面临/将要面对的一些问题。
关于VHDL/Verilog : access HDMI port,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12770241/
同时使用 VHDL-2019 IEEE 规范部分。 5.2.3.1.一般 "However, an implementation shall allow the declaration of any
我正在设计通用移位算术运算符。除了以下面介绍的方式使用 32 位多路复用器(解码器)之外,还有更好的方法来实现它吗? ENTITY isra IS PORT ( clk: in std_lo
描述:我正在尝试编写一个具有 4 个输入和 3 个输出的 LUT(查找表)的 vhdl 模块。我希望我的 3 位输出是一个二进制数,等于输入中 1 的个数。 我的真值表: ABCD|XYZ 0000|
我想使用 vhdl 制作幂函数,其中幂是浮点数,数字是整数(将始终为“2”)。 2^ 一些浮点数。 我使用 ieee 库和(fixed_float_types.all、fixed_pkg.all 和
是否有可能有一个通用的包? 这意味着当我实例化实体时,我提供了一些泛型,包将依赖于它。 我有一个块,我想多次使用,每次使用不同的包(即不同的参数) 我必须使用包,因为我想使用数组数组,而我只能使用包来
使用 VHDL,我希望有一些寄存器在每个寄存器中存储 16 位。 所以我发现 VHDL 有一个内置数组,我想用它在 iy 中的每个元素中存储 16 位,所以我想知道 VHDL 是否将此数组映射到实际寄
在 vhdl 中我可以定义我自己的枚举类型并创建这种类型的信号: type tp is (red,green,blue,yellow); signal sg: tp := red; 但现在我想要一个
我是 VHDL 的新手。 有一行,如下所示: constant TIME_DELTA : time := 100 ns; 这是什么字time在行吗?是不是和integer一样的数据类型?当我在互联网上
A <= 3 * B; 上面语句中的3是一个整数或自然数。如果它是自然数,如果我在那里使用负数怎么办? VHDL 是否将其识别为整数? 最佳答案 整数文字属于匿名预定义类型universal_inte
我为以下 vhdl 代码编写了测试平台: library ieee; USE ieee.std_logic_1164.all; ---USE ieee.std_logic_unsigned.all;
我有使用 Verilog/SystemVerilog 的经验,但我是 VHDL 新手,我试图弄清楚何时应该使用组件实例化或实体实例化。我所说的组件实例化是指在实例化实体组件之前声明实体组件的传统方式。
我一直无法理解如何在 VHDL 中取消引用指针。 我想到的是一个 C 代码,如: int a; int* ptr_a; a = 42; ptr_a=&a; *ptr_a=451;/
我为以下 vhdl 代码编写了测试平台: library ieee; USE ieee.std_logic_1164.all; ---USE ieee.std_logic_unsigned.all;
我想知道VHDL中是否定义了整数溢出。我在 2002 年规范中找不到任何内容。 作为示例(注意,这可能无法编译,它只是一个通用示例...): entity foo is port ( clk
如何组合/捆绑语句以供进一步使用和更好地处理?例如,像这样的一些赋值会在以后的例程调用中多次使用。 ADDR_PC '0'); constant OP_NOP: std
我正在编写一个 IP 核,根据用户选择的通用参数,并非所有 OUT/IN 端口都是必需的。是否可以有可选端口?我知道类似的事情应该是可能的,因为当我使用 Xilinx IP-Cores 时,根据参数,
我有一个数组: type offsets_type is array (4 downto 0) of std_logic_vector (4 downto 0); signal av : of
type有什么区别和 subtype在 VHDL 中,我应该在哪里使用它们? 我的理解是subtype只是主要类型之一的缩小版本,例如 integer :subtype small_integer i
我试图更好地使用 VHDL protected 类型,所以我将以下测试放在一起(当然只是为了说明 - 我的实际用例要复杂得多): type prot_type1 is protected proc
首先,我想声明这是我参加的模拟考试。我知道答案是:cout = 4ns,S = 7ns。只是在寻找一点解释。提前致谢。 对于下面所示的全加器的 VHDL 实现,输出 cout 和 S 何时稳定在它们的
我是一名优秀的程序员,十分优秀!