首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Verilog HDL测试夹具(移位寄存器)的HDL编译器错误806

Verilog HDL测试夹具(移位寄存器)的HDL编译器错误806
EN

Stack Overflow用户
提问于 2015-11-10 08:15:22
回答 1查看 290关注 0票数 0

因此,我正在为我的数字系统课程做一个实验室前的作业,在这门课中,我们应该测试某些组件,并最终从它们创建一个计数器。我遇到的问题是教授给我们的代码不能编译。此特定测试夹具(ISE Design Suite 14.7)描述移位寄存器。

代码语言:javascript
复制
module kg4014TB;

// Inputs
reg Clock;
reg Ser_In;
reg [7:0] P;
reg ParLoadCTRL;

// Outputs
wire Q7;
wire Q6;
wire Q5;

// Instantiate the Unit Under Test (UUT)
kg4014 uut (
    .Clock(Clock), 
    .Ser_In(Ser_In), 
    .P(P), 
    .ParLoadCTRL(ParLoadCTRL), 
    .Q7(Q7), 
    .Q6(Q6), 
    .Q5(Q5)
);

initial begin
    // Initialize Inputs
    Clock = 0;
    Ser_In = 0;
    P = 8'b11011111
    #100;
    ParLoadCTRL = 1;

    // Wait 100 ns for global reset to finish
    #700; 
    ParLoadCTRL = 0; //shift mode
    #15000;  
    // Add stimulus here    
    end
    always begin
    #500 Clock = ~Clock;
    end   
    endmodule

以下是错误消息:

代码语言:javascript
复制
ERROR:HDLCompiler:806 - "C:/Xilinx/14.7/.v" Line 54: Syntax error near "#".

ERROR:HDLCompiler:598 - "C:/Xilinx/14.7/.v" Line 25: Module <kg4014TB> ignored due to previous errors.

虽然我不认为这有什么不同,但我要指出的是,我删除了一些文件路径和文件名,没有明显的原因。

EN

回答 1

Stack Overflow用户

发布于 2015-11-10 08:28:32

这一行末尾缺少分号:

代码语言:javascript
复制
P = 8'b11011111;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33620764

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档