คำถามในหัวข้อ 'verilog'
จะนำเข้ามาโคร SystemVerilog ได้อย่างไร
ฉันกำลังพัฒนาจอภาพ SystemVerilog ที่ขยาย ovm_monitor และฉันต้องการทราบวิธีนำเข้ามาโคร ovm ที่ฉันใช้ ฉันใช้:
`ovm_component_utils_begin
`ovm_field_string
`ovm_component_utils_end
ฉันลองทำสิ่งต่อไปนี้ที่ด้านบนของไฟล์...
6864 มุมมอง
schedule
19.01.2024
วิธีเชื่อมต่อ clockDivider ของฉันเข้ากับโปรแกรม verilog นี้ด้วย Quartus II
รหัส:
TestBench.v:
// ============================================================
//
// Traffic light tester module.
//
// We clock the device as usual, supply reset, and eventually "push
// the walk button" to activate the traffic light.
//...
426 มุมมอง
schedule
13.01.2024
ไม่ทราบผลลัพธ์ของ for แทนที่จะเป็น 1 ใน Verilog
ฉันใช้ Icarus iVerilog เพื่อสังเคราะห์และทดสอบโค้ดของฉัน แต่ฉันได้รับค่าที่ไม่รู้จักเมื่อค่า 1 ควรปรากฏขึ้นตามตรรกะ นี่คือตัวอย่างสิ่งที่ฉันพยายามทำ
reg [8:0] a = 000110100;
wire [8:0] b = 0;
generate
genvar i;
for (i = 8; i > -1; i =...
211 มุมมอง
schedule
14.12.2023
วิธีสร้างช่วงบิตด้วยเงื่อนไขที่กำหนดเป็นตรรกะ
ฉันเข้าใจว่าโค้ดต่อไปนี้จะไม่คอมไพล์ แต่มีอะไรที่คล้ายกันที่คอมไพล์หรือไม่
logic [7:0] complete_set, partial_set;
logic [2:0] msb_bit, lsb_bit;
always_comb complete_set = <driven by a logic equation>;
always_comb msb_bit = <driven...
172 มุมมอง
schedule
11.12.2023
Verilog: การเปลี่ยนสถานะหลายสถานะในคำสั่งกรณีเดียว
โดยพื้นฐานแล้วฉันกำลังพยายามแสดงผลรวมหรือผลคูณของตัวเลขสองตัว (ป้อนโดยใช้สวิตช์บน FPGA) บนจอแสดงผล 7 ส่วน ฉันรู้ว่าทั้งบิตการบวกและการคูณทำงานได้ดี เนื่องจากฉันได้ทดสอบแยกกัน
ฉันมีปัญหากับ LSB ไม่ว่าจะใช้ค่าเริ่มต้นเป็น F...
1166 มุมมอง
schedule
11.12.2023
ผลลัพธ์ของการคูณใน Verilog ไม่แสดงในพฤติกรรมจำลอง
ฉันได้เขียน Verilog ตัวอย่างสองแบบที่แตกต่างกันสำหรับการคูณแบบผสมและแบบต่อเนื่อง ซึ่งฉันโพสต์ด้านล่าง เมื่อฉันจำลองการคูณตัวใดตัวหนึ่งตัวคูณซึ่งแสดงเป็น mult_A และตัวคูณซึ่งแสดงเป็น mult_B จะแสดงค่าสตริงบิตของพวกเขา แต่ผลคูณที่ได้ซึ่งแสดงเป็น R...
83 มุมมอง
schedule
04.12.2023
ฉันจะลบข้อผิดพลาดในรหัสต่อไปนี้ได้อย่างไร:
ทุกครั้งที่ฉันพยายามคอมไพล์ มันจะแสดงข้อผิดพลาดต่อไปนี้ในบรรทัด 7 และ 13 ของโค้ดของฉัน เช่น ใกล้ฟังก์ชัน [2:0] และใกล้ [31:0] Data_in คอมไพเลอร์ให้ข้อผิดพลาดต่อไปนี้:
ใกล้ [: ข้อผิดพลาดทางไวยากรณ์ '[' ที่ไม่คาดคิด คาดว่าจะมี IDENTIFIER หรือ...
34 มุมมอง
schedule
28.11.2023