Mô hình công nghệ của CNN-UM được mô tả dưới dạng mạng có liên kết và một tế bào với giao diện liên kết như trong Hình 2.11.
Hình 2.10 Cấu trúc đầy đủ của tế bào CNN -UM
G A P U
Hình 2.11 Sơ đồ khối của tế bào CNN-UM mở rộng
LCCUL L A M L L M CNN nucleus LAOU LLU
APR: Analog Instruction Register LPR: Logic Program Register SCR: Switch Configuration Register GACU: Global Analogic Control Unit
LAM: Local Analogue Memory LLM: Local Logic Memory
LCCU: Local Communication and Control Unit LAOU: Local Analogue Output Unit
- Phần LAOU (Local Analog Output Unit) là thiết bị nhiều đầu vào, một đầu ra analog. Như đã nói trên, các tế bào xử lý tín hiệu từ tập các tín hiệu vào cục bộ với các trọng số liên kết tương ứng (các mẫu), sau khi xử lý đưa đến đầu ra thì chỉ có một cổng ra duy nhất biểu diễn bởi hàm tuyến tính yij.
- Phần LCCU (Local Communication and Control Unit) là thiết bị nhận lệnh của chương trình, trong mỗi một tế bào từ GAPU (Global Analog Programming Unit), gồm có các tín hiệu:
+ Giá trị mẫu analog (A,B,z)
+ Mã các chức năng lô gic của LLU
+ Mã lệnh chuyển mạch cho các tế bào đặc tả đường tín hiệu và một số tham số cài đặt trong các phần tử chức năng như f(.), LAOU, GW(.)
- Các thanh ghi để lưu trữ các thông tin:
+ Thanh ghi analog cho tập mẫu CNN (APR- Analog Program Register) + Thanh ghi lô gic cho chức năng xử lý lô gic (LPR-Logic Program Register) + Thanh ghi chuyển mạch cấu hình (SCR- Switch Configuration Register) - Các tế bào biên: Như đã giới thiệu trong Chương 1, hệ CNN có các tế bào biên nằm ở vị trí ngoài cùng của mạng, có cấu tạo khác với các tế bào bình thường, chỉ làm nhiệm vụ đưa giá trị biên vào hệ và tạo liên kết với các tế bào khác. Đôi khi người ta còn dùng khái niệm tế bào ảo (thực chất liên kết về điện áp nối thẳng xuống “đất”, hoặc đơn giản chỉ là một tụ điện như trong Hình 2.6).
Chương trình xử lý trong CNN được thực hiện thông qua các lệnh (mẫu), mỗi lệnh ứng với một mẫu. Trong thư viện của CNN có tập các mẫu cơ bản và ngày càng được bổ sung phong phú hơn. Người lập trình còn có thể tự thiết kế cho mỗi bài toán những mẫu đặc trưng tuỳ theo yêu cầu xử lý. Khi xử lý bài toán, chúng ta phải xây dựng mô hình toán học cho bài toán và tìm các mẫu sau đó cho thực thi với các phép xử lý analogic.