音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費注冊 首頁 | 行業(yè)黑名單 | 幫助
維庫電子市場網(wǎng)
技術交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術 | 電源技術 | 測控之家 | EMC技術 | ARM技術 | EDA技術 | PCB技術 | 嵌入式系統(tǒng)
驅(qū)動編程 | 集成電路 | 器件替換 | 模擬技術 | 新手園地 | 單 片 機 | DSP技術 | MCU技術 | IC 設計 | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

用Verilog在QuartusII上的仿真問題。

作者:宋大明 欄目:EDA技術
用Verilog在QuartusII上的仿真問題。
我編寫了一個verilog程序在quartusII上仿真,有一個8bits的輸入data[7:0]信號。仿真后出現(xiàn)警告:data[7:0] input pins that do not drive LOGIC.
    然后我查看RTL圖形,發(fā)現(xiàn)確實data[7:0]沒有接入電路,應該是虛接了。
    這種情況不知怎么解決。
    請教高手指點!謝謝 

* - 本貼最后修改時間:2005-7-10 15:15:31 修改者:宋大明

2樓: >>參與討論
xjg1111
re
這種應該是程序問題。
編譯后你同時也會發(fā)現(xiàn),這部分虛接的電路已經(jīng)被優(yōu)化掉了(從占用的資源上可以看出)。
仔細看看程序應該能看出問題。

3樓: >>參與討論
宋大明
謝謝!我貼出程序,大家?guī)臀铱纯础#–RC校驗,還沒完全)
MODULE CRC_16(crc_reg,d1,clk,reset,lsb,msb);
   OUTPUT  [15:0]  crc_reg;
   OUTPUT          lsb,msb;
   input   [7:0]   d1;  //
   input           clk,reset;

   reg     [15:0]  crc_reg;
   reg             lsb,msb;
   reg     [3:0]   count;
   reg     [7:0]   d;
   reg     [7:0]   d1;
   reg     [15:0]  poly;
   parameter   polynomial=16'h8005;
   always@(posedge clk or posedge reset)
      if(reset) begin
              crc_reg<=16'hffff;
              count<=4'b0000;
                end
      else begin
           if(count==8)
           count<=0;
           else begin
              d<=d1;   //
              count<=count+1'b1;
              crc_reg[0]<=crc_reg[0]^d[0];
              lsb<=crc_reg[0];
              crc_reg[1]<=crc_reg[1]^d[1];
              crc_reg[2]<=crc_reg[2]^d[2];
              crc_reg[3]<=crc_reg[3]^d[3];
              crc_reg[4]<=crc_reg[4]^d[4];
              crc_reg[5]<=crc_reg[5]^d[5];
              crc_reg[6]<=crc_reg[6]^d[6];
              crc_reg[7]<=crc_reg[7]^d[7];
              crc_reg[14:0]<=crc_reg[15:1];
              msb<=crc_reg[15];
            

            if(lsb)
               begin
               poly<=polynomial;
               crc_reg[0]<=crc_reg[0]^poly[0];
               crc_reg[1]<=crc_reg[1]^poly[1];
               crc_reg[2]<=crc_reg[2]^poly[2];
               crc_reg[3]<=crc_reg[3]^poly[3];
               crc_reg[4]<=crc_reg[4]^poly[4];
               crc_reg[5]<=crc_reg[5]^poly[5];
               crc_reg[6]<=crc_reg[6]^poly[6];
               crc_reg[7]<=crc_reg[7]^poly[7];
               crc_reg[8]<=crc_reg[8]^poly[8];
               crc_reg[9]<=crc_reg[9]^poly[9];
               crc_reg[10]<=crc_reg[10]^poly[10];
               crc_reg[11]<=crc_reg[11]^poly[11];
               crc_reg[12]<=crc_reg[12]^poly[12];
               crc_reg[13]<=crc_reg[13]^poly[13];
               crc_reg[14]<=crc_reg[14]^poly[14];
               crc_reg[15]<=crc_reg[15]^poly[15];
               end
           end
     end
  endMODULE

4樓: >>參與討論
吳明詩
你把reg[7:0] d1去掉試試
 
參與討論
昵稱:
討論內(nèi)容:
 
 
相關帖子
初學verilog cpld 編程,問題2,請多指教?
幾個VerilogHDL語言語法問題?
QII5.0中是不是不能再用自下向上的設計方法,即
誰能講講一個正規(guī)的自頂向下的設計的各步驟的先后順序
關于ddfs的FPGA實現(xiàn)?????
免費注冊為維庫電子開發(fā)網(wǎng)會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號