Công nghệ lập trình dùng EPROM và EEPROM

Một phần của tài liệu Nghiên cứu tìm hiểu công nghệ FPGA trong thiết kế mạch điện tử (Trang 28 - 29)

Công nghệ lập trình EPROM đ−ợc sử dụng trong các FPGA của Altera Corp và Plus Logic. Công nghệ này giống nh− sử dụng trong bộ nhớ EPROM. Không giống MOS transistor đơn giản, một EPROM transistor gồm 2 cổng, một cổng treo (loating -gate) và một cổng chọn (select-gate). Cổng treo đ−ợc đặt giữa cổng chọn và kênh của transistor, nó đ−ợc gọi nh− thế vì nó không có kết nối điện đến bất kỳ mạch nào.

ở trạng thái bình th−ờng không đ−ợc lập trình, không có điện tích giữa cổng treo và transistor có thể đ−ợc chuyển sang trạng htái ON một cách bình th−ờng bằng cổng chọn. Khi transistor đ−ợc lập trình bằng một dòng điện lớn chạy giữa nguồn và kênh, một điện tích đ−ợc giữ lại ở cổng treo. Điện tích này làm transistor chuyển sang trạng thái OFF. Bằng cách này, EPROM transistor có thể có chức năng của một phần tử lập trình đ−ợc. Một EPROM transistor có thể đ−ợc tái lập trình bằng cách hủy bỏ lớp điện tích đ−ợc giữ lại ở cổng treo (phơi d−ới ánh sáng cực tím sẽ kích hoạt các electron chuyển từ cổng vào chất nền của transistor).

EPROM transistor đ−ợc sử dụng trong FPGA theo cách khác so với SRAM và anti-fuse. Thay vì dùng cho lập trình kết nối 2 dây, EPROM transistor đ−ợc sử dụng để "kéo xuống " các đầu vào của logic block. Nh− hình vẽ một đ−ờng dây gọi

là "world line" (theo thuật ngữ bộ nhớ) đ−ợc nối với cổng chọn của EPROM transistor. Khi transistor ch−a đ−ợc lập trình ở trạng thái ON , "world line" có thể làm cho "bit line" không đ−ợc nối với một đầu vào của logic block vì bị kéo về ở mức logic 0. Nhiều EPROM transistor ứng với nhiều world line khác nhau đ−ợc nối với cùng một bit line, khi một điện trở kéo lên nguồn nối với bit line, mô hình này không những cho EPROM transistor thực hiện các kết nối mà còn thực hiện các chức năng logic AND nối dây (wired-AND). Nh−ợc điểm của ph−ơng pháp này là các điện trở tiêu tốn năng l−ợng cố định.

Một −u điểm của EPROM transistor là chúng có thể tái lập trình mà không cần bộ nhớ bên ngoài. Tuy nhiên không giống SRAM, EPROM transistor không thể đ−ợc tái lập trình ngay trên board mạch (in-circuit).

Ph−ơng pháp dùng EPROM (đ−ợc sử dụng trong các FPGA của Advanced

Một phần của tài liệu Nghiên cứu tìm hiểu công nghệ FPGA trong thiết kế mạch điện tử (Trang 28 - 29)