Mình dùng bảng mạch XC2-XL của hãng Digilent cho hai con CPLD
C9572-XL -VQ44 và XC2-XL256-TQ144.
Phần mềm thì dùng:
- ISE WebPACK 6.3.0.i
- ModelSim XE II/Starter 5.8C
Mình viết chương trình chia xung đưa vào 1 chân input thành xung có tần số thấp hơn đưa ra 1 chân output của bảng mạch trên.
ModelSim Simulator có hai chọn lựa:
1. Simulate Behavioral Model
2. Simulate Post-Fit VHDL Model
Nếu dùng chế độ 1-Simulate Behavioral Model thì thấy mô phỏng đúng quan hệ tín hiệu vào ra
Nếu dùng chế độ 2-Simulate Post-Fit VHDL Model, thì thấy chạy không đúng (đầu ra luôn ở trạng thái không xác định dù có xung đầu vào)
Nạp thử vào bảng mạch XC2-XL không thấy chạy (nhưng nếu mình dùng con XC9572 loại cắm đế thì thấy chạy bình thường)
Bạn nào có kinh nghiệm cho mình hỏi:
- Dùng hai con XC9572-XL -VQ44 và XC2-XL256-TQ144 có phải chú ý gì không? (setup chân cẳng gì đó). Mình đã dùng con XC9572 loại cắm đế 44 chân thì không có vấn đề gì.
- Lỗi mô phỏng trên là như thế nào?
C9572-XL -VQ44 và XC2-XL256-TQ144.
Phần mềm thì dùng:
- ISE WebPACK 6.3.0.i
- ModelSim XE II/Starter 5.8C
Mình viết chương trình chia xung đưa vào 1 chân input thành xung có tần số thấp hơn đưa ra 1 chân output của bảng mạch trên.
ModelSim Simulator có hai chọn lựa:
1. Simulate Behavioral Model
2. Simulate Post-Fit VHDL Model
Nếu dùng chế độ 1-Simulate Behavioral Model thì thấy mô phỏng đúng quan hệ tín hiệu vào ra
Nếu dùng chế độ 2-Simulate Post-Fit VHDL Model, thì thấy chạy không đúng (đầu ra luôn ở trạng thái không xác định dù có xung đầu vào)
Nạp thử vào bảng mạch XC2-XL không thấy chạy (nhưng nếu mình dùng con XC9572 loại cắm đế thì thấy chạy bình thường)
Bạn nào có kinh nghiệm cho mình hỏi:
- Dùng hai con XC9572-XL -VQ44 và XC2-XL256-TQ144 có phải chú ý gì không? (setup chân cẳng gì đó). Mình đã dùng con XC9572 loại cắm đế 44 chân thì không có vấn đề gì.
- Lỗi mô phỏng trên là như thế nào?
Comment