
FPGA
硬件语言Verilog VHDL,数字信号处理的FPGA实现
Josvin
这个作者很懒,什么都没留下…
展开
-
超长十六进制序列转为二进制序列Java实现
由于在项目中需要将16进制转为2进制输入:所以写了一下程序:/** * @ClassName Test * @Description :TODO * @Author Josvin * @Date 2021/05/17/10:43 */public class Test { public static void main(String[] args) { String ss = "1A CF FC 1D FF 87 B8 59 B7 A1 CC 24 57 5E 4B原创 2021-05-19 10:40:33 · 380 阅读 · 0 评论 -
Java实现FPGA工程中引脚分配直接从.V文件中提取出要分配的引脚信息并保存(字符串提取+拼接+文件读写)
说明在FPGA工程设计中我们有一步需要我们进行引脚分配,可能这里需要我们人工操作从下边示例文件test.V中提取需要的引脚信息,由于操作不是特别方便,所以使用Java来实现这一自动化过程。下边这个文件可以在你的FPGA设计中找到:我们的预期结果如下:Java代码实现import java.io.BufferedReader;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/**原创 2020-06-17 09:46:43 · 379 阅读 · 1 评论 -
如何写好状态机?跑马灯/流水灯Verilog HDL实现
如何写好状态机很多初学者不知道何时应用状态机。这里介绍两种应用思路:第一种思路,从状态变量入手。如果一个电路具有时序规律或者逻辑顺序,我们就可以自然而然地规划出状态,从这些状态入手,分析每个状态的输入,状态转移和输出,从而完成电路功能;第二种思路是首先明确电路的输出的关系,这些输出相当于状态的输出,回溯规划每个状态,和状态转移条件与状态输入。无论那种思路,使用状态机的目的都是要控制某部分电路,完...原创 2020-04-15 14:46:42 · 4646 阅读 · 1 评论 -
FPGA 循环移位实现跑马灯
led_testmodule led_text( input clk, // 50M时钟 input rst_n, // 复位 output reg[3:0] led // 输出LED,低电平点亮);reg [3:0] cnt_250ms;parameter TIME_25...原创 2020-04-15 20:03:32 · 2849 阅读 · 0 评论