picoblaze

    -1熱度

    1回答

    我正在將一個16位數字轉換爲十進制數字以顯示在四個LED顯示屏上。 我想檢查一個16位的值是否大於1000.目前我有這個實現,但有時它不輸出正確的值,我不明白爲什麼。 ;s2 is MSB and s3 LSB minus_100_hbyte:;Minus one hundred COMP s2, $01 JUMP C, minus_100 ADD

    0熱度

    1回答

    我正在使用m4預處理器,命令行選項--synclines。該選項在每個擴展多行之後發出#line <nn>行。 實施例: ; sr0(<register>, <count>) unrolls the sr0 statement for <register> <count> times. sr0(reg_0, 3) sr1 reg_1 結果: #line 1 "test.psm" ; sr

    -1熱度

    1回答

    我有一個FPGA學校項目,我有一些問題。我們使用Digilent的Nexys2板(Xilinx XC3S500E FPGA)。 我們用一個幀緩衝器構建了一些包括VGA(640x480)的控制器。至少我們稱它爲幀緩衝 - 實際上它是一個分佈式的30x40 RAM,用於存儲要顯示的像素(1位 - 「一個方塊」,所以我們實際上具有30乘40分辨率,無顏色)。然後,我們使用了8位Picoblaze微控制器