信號與系統實驗箱--CPLD可編程開放模塊
一、實驗目的
1、了解CPLD可編程器件EPM 7128S的特性;
2、熟悉CPLD可編程控制信號輸出波形;
3、掌握CPLD可編程輸出信號的產生方法。
二、CPLD可編程器件的工作原理
1、CPLD可編程器件EMP7128S
EPM7128S是MAX7000S系列高性能,高密度的CMOS CPLD器件,在制造工藝上采用了先進的CMOS E2PROM技術。MAX7000S器件是較早支持在系統編程的產品,其主要特點:
(1)采用第二代多陣列矩陣(MAX)結構;
(2)器件的規模在600到5000個可用門之間;
(3)工作頻率可達151.5MHz;
(4)工作電壓為5V,支持在系統編程(ISP);
(5)具有可編程加密位,可對芯片內的設計加密。
MAX 7000系列器件的結構主要是由邏輯陣列塊(LAB)以及它們之間的連線構成的,每個LAB由16個宏單元組成,多個LAB通過可編程連線陣列PIA和全局總線連接在一起。CPLD是通過修改具有固定內部電路的邏輯功能來編程的。
EPM 7128S在系統編程時,無需專門的編程器,器件安裝在系統中后,用戶可以在不改變電路結構或電路板硬件設置的情況下,不必拔出芯片即可為重構邏輯而對芯片進行編程或重新編程。這將使設計修改更加方便,邏輯功能更加靈活,編程更加快捷。
通過對CPLD器件EMP7128S進行編程,可實現實驗所需波形的輸出。
2、在本實驗平臺中CPLD的作用
(1)完成電平轉換,DSP的I/O電平是3.3V,而它的外設電平為5V,因此它們間不能直接相連。
(2)產生主機接口的控制信號,實驗平臺中AT89S52作為DSP的主機,用于將各演示程序通過主機接口從EPROM裝入DSP中。
(3)產生DSP外設的控制信號,如:A/D、D/A的片選信號。
三、實驗內容
1、描述CPLD可編程器件EPM7128S的結構與特性以及它在本系統中的作用。
2、查閱DSP主機接口的資料,使用CPLD編程產生主機接口中的控制信號。
四、實驗報告要求
1、總結CPLD可編程器件EPM7128S的特性;
2、描繪CPLD可編程控制信號的輸出波形。