P/S: à nếu bác Tony vào nhìn code SystemC của em thì cũng đừng chê cười nhé, em không chuyên về coding đâu
1) Đổi sensitivity tới mclk_i.pos() để chạy đồng bộ
Code:
SC_CTOR(sync_pulse_gen) {
SC_METHOD(counter);
sensitive << mclk_i.pos();
SC_METHOD(comp);
sensitive << mclk_i.pos();
}
2) Thêm reset. Nếu async thì thêm vô sensitivity list
sensitive << mclk_i.pos() << reset.pos(); // Cho active high reset
Bạn sửa lại code rồi mình trao đổi thêm. Sau khi code đã chỉnh, tôi sẽ tổng hợp ra RTL cho mọi người tham khảo thêm
Đồng ý với bạn là với tầm 10K là có được máy phát xung đảm bảo ngon lành cành đào với bài toán các bạn ấy đưa ra.

! Chẳng cần đi làm,chỉ cần là sinh viên thì đã thấy khó chịu đó cái đó rồi. Làm việc với những cái module thì bao giờ chẳng sướng.Nhưng quân sự là quân sự mà!
!
Leave a comment: