Lớp đầu vào Lớp trung gian Lớp đầu ra Hình 4.3: Sơđồ khối phần cứng mạng nơ-ron
Mạch điều khiển tổng của xử lý trình tự có hướng của Hardware Neural Network như công thức đã trình bày ở (4.1)(4.2) được miêu tả ở hình vẽ 4.1. Trong mạch điều khiển tổng chúng ta coi tọa độ (Xi, Yi) của điểm là tín hiệu đầu vào. Thêm vào đó, trên phần cứng thực tế, đểđiều khiển toàn bộ mạch, chúng ta sử dụng thêm RESET, CLK, đồng thời chuẩn bị tín hiệu tính toán yêu cầu (RQM1, RQM2) hoặc tín hiệu tính toán cho phép của phần hàm Sigmoid của Multiplier.
Mặt khác, trong thời gian mạch điều khiển tổng, để xác định rõ kết quả Zk
được xuất ra ở Block thứ mấy, chúng ta sử dụng tín hiệu đầu ra READY và biến
điều khiển trạng thái Q.
Đây là đường đi nhận biết graphic pattern. Vì vậy, chúng ta giả sử nhập tọa độ
62
Tiếp theo, sử dụng hệ số từ tầng đầu vào đến tầng giữa wij (w11, w21, ...., w15, w25), như đầu vào của bộ nhân Mi (M1,M2,M3....M10), đầu ra của bộ nhân OMi (OM1, OM2, ..., OM10) coi như đầu vào của bộ cộng Ai (A1, A2, ..., A5). Tiếp theo, coi đầu ra của bộ cộng OAi (OA1, OA2, ...., OA10) như là một đầu vào của mạch chức năng hàm Sigmoid Si (S1, S2, …, S5). Trong khối mạch chức năng hàm Sigmoid này có khối mạch điện chức năng CORDIC. Sau đó, có thể thu được các giá trịđầu ra của khối mạch chức năng Sigmoid (Z1, Z2, Z3, Z4, Z5).
Các giá trị đầu ra ở phần trước của khối mạch hàm chức năng Sigmoid (Z1, Z2, Z3, Z4, Z5) là đầu vào của bộ nhân Mjk (M11, M12, …, M15) được thể hiện như hình vẽ sơđồ khối ở trên.
Tiếp theo, sử dụng hệ số từ tầng giữa đến tầng đầu ra wjk (w1k, w2k, ...., w5k), như đầu vào của bộ nhân Mjk (M11, M12, ...., M15), đầu ra của bộ nhân OMjk (OM11, OM12, ..., OM15) coi như đầu vào của bộ cộng A6. Sau đó, đầu ra của bộ cộng OA6 là đầu vào của khối mạch chức năng Sigmoid S6. Trong khối mạch chức năng hàm Sigmoid này có khối mạch điện chức năng CORDIC. Tiếp theo, có thể thu được các giá trịđầu ra của khối mạch chức năng Sigmoid là Zk.