Chào các bác,
Em lại gặp một chút rắc rối với anh bạn FPGA mong các bác chỉ giáo.
Sau khi em thực hiện 1 loạt các phép logic trong FPGA thì e out ra được 1 tín hiệu A có tần số 90Hz, duty = 50%, tín hiệu này mức '1' có nhiều xung kim nhọn kéo xuống '0', mức '0' của nó rất sạch sẽ.
Em chơi tiếp một trò nữa là out ra 1 tín hiệu B = NOT A; Tín hiệu này soi trên oxilo thì e thấy nó có đảo pha so với thằng A. Tuy nhiên vấn đề là ở chỗ này: mức '1' của B lại có nhiều xung kim (sai so với lý thuyết là lúc này mức '0' mới có xung nhọn) còn mức '0' thì lại rất sạch sẽ. Đó là hiện tượng lạ mà e vẫn chưa tìm được nguyên nhân, mong các bác giúp em! Chân FPGA e đã gán đủ các kiểu nhưng vẫn k ăn thua.
Quá trình thực hiện các phép logic e không có đồng bộ với clock mà chơi trực tiếp luôn.
Cám ơn các bác nhiều!
Em lại gặp một chút rắc rối với anh bạn FPGA mong các bác chỉ giáo.
Sau khi em thực hiện 1 loạt các phép logic trong FPGA thì e out ra được 1 tín hiệu A có tần số 90Hz, duty = 50%, tín hiệu này mức '1' có nhiều xung kim nhọn kéo xuống '0', mức '0' của nó rất sạch sẽ.
Em chơi tiếp một trò nữa là out ra 1 tín hiệu B = NOT A; Tín hiệu này soi trên oxilo thì e thấy nó có đảo pha so với thằng A. Tuy nhiên vấn đề là ở chỗ này: mức '1' của B lại có nhiều xung kim (sai so với lý thuyết là lúc này mức '0' mới có xung nhọn) còn mức '0' thì lại rất sạch sẽ. Đó là hiện tượng lạ mà e vẫn chưa tìm được nguyên nhân, mong các bác giúp em! Chân FPGA e đã gán đủ các kiểu nhưng vẫn k ăn thua.
Quá trình thực hiện các phép logic e không có đồng bộ với clock mà chơi trực tiếp luôn.
Cám ơn các bác nhiều!
Comment