Bài đăng

Một số nguyên tắc khi đặt tên tín hiệu, biến trong VHDL và Verilog

 Đây là 1 chia sẻ của 1 Digital Designer có kinh nghiệm lâu năm. Những quy tắc này được khuyến khích cho cả VHDL và Verilog để đảm bảo tính nhất quán. Ta sẽ được 3 lợi ích chính sau khi áp dụng những quy tắc này: 1. Code dễ đọc và dễ hiểu hơn 2. Cải thiện tư duy khi viết code 3. Code sẽ ít bị lỗi hơn Về vấn đề đặt tên các tin hiệu, biến: Tiền tố (Prefixes): ta sẽ thêm các tiền tố sau ở trước tên tín hiệu, biến tương ứng      i_ Input signal      o_ Output signal      r_ Register signal (has registered logic)      w_ Wire signal (has no registered logic)      c_ Constant      g_ Generic (VHDL only)      t_ User-Defined Type Tiền tố i_ và o_: Đây là phong cách quan trọng nhất mà bạn nên áp dụng! Quá nhiều kỹ sư thiết kế không cho biết tín hiệu của họ là đầu vào hay đầu ra từ một entity/mô-đun. Có thể rất khó khăn và khó chịu khi xem qua code để xác định hướng của tín hiệu. Ngoài...

Cảm biến ảnh - Con mắt "điện tử"

Hình ảnh
1. Khái niệm Cảm biến ảnh là phần tử cảm biến thực hiện chuyển đổi tín hiệu hình ảnh thành tín hiệu điện. Cảm biến ảnh CCD trên một bo mạch tích hợp Tín hiệu analog điện được số hóa bằng chip ADC tốc độ cao (High-speed ADCs) rồi chuyển tới các chip xử lý số khác trong thiết bị số. Chip ADC thường đặt cùng đế với cảm biến ảnh, cho ra dẫn xuất là cảm biến ảnh kỹ thuật số. 2. Nguyên lý hoạt động Nhiệm vụ của chip cảm biến là bắt ánh sáng khi cửa trập được mở và chuyển chúng thành các điện tử.  Sau đó, các điện tử này được chuyển thành điện áp; cuối cùng điện áp chuyển sang dạng tín hiệu số. 3. Phân loại và so sánh Các loại cảm biến ở vùng ánh sáng nhìn thấy, hồng ngoại, tử ngoại được sử dụng phổ biến hiện nay là:      - Cảm biến CCD (semiconductor charge-coupled devices)     - Cảm biến  CMOS (complementary metal–oxide–semiconductor).  Ngoài ra còn có cảm biến ảnh ở vùng phổ tia X, tia gamma. Cảm biến hình ảnh là một trong những bộ phận quan trọng nh...