Verilog HDL
seven-soft
十几年工作经验,软件破解、软件反编译、网络抓包;精通c、c++、java语言,熟悉eclipse、Microsoft Visual Studio、XCODE 开发环境,精通wince和Android开发。精通嵌入式CPU软件开发。
展开
-
TimeQuest API: 时钟约束
(1)时钟div2clock是clock的两倍分频#Constrain the base clock create_clock -add -period 10.000 \ -waveform { 0.000 5.000 } \ -name clock_name \ [get_ports clo原创 2016-07-12 21:27:09 · 581 阅读 · 0 评论 -
开关量检测
开关量在检测过程中可能会产生抖动,程序需要进行必要的滤波处理。CLK: 时钟,这里接入25M的时钟,WOBBLE_DELAY参数是抖动时间,它的值根据时钟的不同改变。EN:检测开关。LOGIC_IN: 开关量的输入引脚。LOGIC_IN_MASK:开关量的屏蔽位。LOGIC_IN_INT:开关量中断。LOGIC_IN_STATE: 开关量的状态,仅在原创 2016-07-12 21:28:29 · 2318 阅读 · 0 评论 -
测试在不同的地方对同一信号赋值
`timescale 10ns/1ns module verilogtest_sim();reg clk;reg [1:0]a, b;reg sel;reg reset;reg [1:0]out; initialbegin clk = 0; forever #1 clk = ~clk;end reg op_and, op_or;原创 2016-07-12 21:29:50 · 639 阅读 · 0 评论 -
时钟分频引起的问题
代码:reg[31:0] wait_count; reg[31:0] max_wait_count; //times/1us always @(posedge clk1) max_wait_count <= {sendTickH, sendTickL}; reg clk1us; parameter US_COUNT_OF_25M = 12500; reg[15:0] clk1us_c原创 2016-07-12 21:31:47 · 1168 阅读 · 0 评论