
[Verilog HDL]
xgbing
专注于嵌入式方向的软硬件设计与开发(ASM\C\C++,RTOS,Linux,android,以太网\嵌入式网络协议栈\交换机,蓝牙,WIFI,文件系统/嵌入式存储,显示\音频,单片机\DSP\ARM\Cortex,电路设计\PCB布板\硬件驱动\数字逻辑CPLD,FPGA\niosII)。
展开
-
测试在不同的地方对同一信号赋值。
`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_原创 2011-06-17 17:35:00 · 1137 阅读 · 0 评论 -
TimeQuest API(1): 时钟约束
(1)时钟div2clock是clock的两倍分频#Constrain the base clock create_clock -add -period 10.000 \ -waveform { 0.000 5.000 } \ -name clock_name \ [get_ports clock]原创 2012-05-18 15:37:58 · 1249 阅读 · 0 评论 -
时钟分频引起的问题
代码:reg[31:0] wait_count;reg[31:0] max_wait_count; //times/1usalways @(posedge clk1) max_wait_count <= {sendTickH, sendTickL};reg clk1us;parameter US_COUNT_OF_25M = 12500;reg[15:0] clk1us_coun原创 2011-06-10 11:24:00 · 1341 阅读 · 0 评论 -
开关量检测
开关量在检测过程中可能会产生抖动,程序需要进行必要的滤波处理。CLK: 时钟,这里接入25M的时钟,WOBBLE_DELAY参数是抖动时间,它的值根据时钟的不同改变。EN:检测开关。LOGIC_IN: 开关量的输入引脚。LOGIC_IN_MASK:开关量的屏蔽位。LOGIC_IN_INT:开关量中断。LOGIC_IN_STATE: 开关量的状态,仅在打开检测开关(EN)时读原创 2011-09-10 16:48:39 · 4734 阅读 · 1 评论