詳細介紹
○ 在外圍接口方面,除大量豐富的接口模塊,如VGA、PS2、USB、SD卡、RS232串口、語音處理、AD/DA等等現成的模塊外,還提供能適應實驗者隨時根據自己的創新實驗需要,自主安排和設計新功能模塊的標準接口。
○ 從微機原理與接口技術這一課程的性質可以看出,將實驗硬件平臺定位于大規模邏輯容量的Cyclone III系列FPGA,在硬件測試,軟件調試,軟硬件聯合測試與驗證方面是十分必須的,特別是基于Quartus II平臺的強大的測試工具,如Signal Tap II、In-System Sources and Probes 和In-System Memory Content Editor等具有不可替代的功能。
此外,特別要指出的是,KX_MCD55系統在除了適用于此教材中涉及的所有驗證性實驗和自主設計性實踐項目外,還能很專業地包涵諸如數字系統實驗、EDA技術實驗、VHDL/Verilog硬件描述語言應用實驗、SOPC開發和各類IP應用等。
與《微機原理與接口技術——原理、技術與SOC實現》教材配套的實驗開發與創新設計的設備是:
型號:DL07-MCD4E22完成以下實驗:
▲ 現代計算機組成原理與設計的基礎實驗,包括各組成部件,如ALU、移位寄存器、總線控制器等的設計與測試; ▲ 基于微指令的8位CISC模型計算機設計與測試。即將傳統計算機組成原理實驗中的8位模型機完整實現于一片FPGA中,并利用QuartusII的實時測試工具,如Signal Tap II和In-System Sources and Probes進行硬件測試; |
▲ 基于狀態機控制指令的16位CISC CPU設計與測試,包括CPU創新設計競賽實踐項目;
▲ 基于流水線架構的16位RISC 精簡指令CPU設計,與相關實驗;
▲ 基于32位Nios II嵌入式處理器和Qsys開發環境的SOPC實驗與開發;
▲ 基于Open RISC 1200系列的32位RISC處理器嵌入式SOC系統實驗與開發;
▲ 基于8088/8086 IP核的微機SOC系統,以及8253定時器IP核、8237 DMA IP核、8259中斷控制IP核、8255可編程I/O IP核和8250 UART串行通信IP軟核構建的SOC微機系統;此FPGA內部SRAM中含BIOS啟動ROM、顯示緩存、PS2緩存等;能啟動MS-DOS操作系統和Windows操作系統,在VGA顯示器上用PS2鍵盤和鼠標完成DOS和部分Windows命令及運行各種基于命令行的傳統軟件與視窗軟件。
▲ 基于8051單片機IP核的SOC片上系統設計系列實驗。
DDL07-MCD4E22配置如下:
一、基本平臺
編號:A 主系統
☆此平臺多可同時插12 塊模塊板。
☆ DL07_USB-Blaster2型雙功能編程器:(1)USB-Blaster編程下載功能(支持AS、PS、JTAG模式):1、對FPGA/CPLD進行配置或編程;2、對配置器件EPCSx編程;3、訪問和編輯FPGA內部RAM;4、調試Nios2,完成SOPC設計;5、支持SignalTapII 嵌入式邏輯分析儀。
(2)USB到UART串行通信轉換:1、通過USB與FPGA串行通信,實現PC與FPGA的串行通信,且無需RS232電平轉換;2、通過USB與單片機的串行通信,實現PC與通用單片機的UART串行通信;3、通過USB
對STC等系列單片機進行直接編程開發,無需電平轉換。
☆ ByteBlasterMV編程器一個(可對isp單片機編程)。
☆ 5功能智能邏輯筆:可顯示高電平、低電平、中電平、高阻態、脈沖信號。注意有“高阻態”測試功能。
☆ 獨立的標準時鐘頻率20個。20MHZ-0.5HZ。
☆ 電源有自動保護的+5V,+12V、-12V、、+3.3V、2.5V+、1.2V。
☆ 8個LED放光二級管,8個乒乓開關,揚聲器。
☆ DDS信號輸出口及幅度、偏移調諧。
編號:B4、FPGA模塊四 |
CycloneIV EP4E22F17C8N(256腳BGA封裝),內部資源極其豐富:2萬2千個邏輯宏單元、60萬RAM bit;4個鎖相環(超寬超高鎖 相環輸出頻率:1300MHz至2kHz)。接口器件有32MB SDRAM、16M配置Flash、TF卡座,CPLD3032,KSZ8021控制網口,20M有緣時鐘. FPGA板包含 8051/52 IP核。提供商業級全兼容MCS-51單片機IP核。利用此核,實驗者可以實現傳統單片機實驗系統無法達到的SOC(片上系統)設計。即將單片機CPU、RAM、ROM以及其它各類接口電路模塊設計在同一片FPGA中。此類技術對于對于面向*的就業十分必要。 8088、8086 CPU IP核。 8255A IP核模塊;8255A IP核(I/O接口);8253/8254 IP核(定時器);8250 IP核(UART串行通信);8237 IP核(DMA控制器);8259 IP核(可編程中斷控制器),以及基于FPGA的RAM/ROM核、鎖相環核等。這些IP核與8088CPU核相結合就能在單片FPGA中構成一個微機系統,從而學習到實用的SOC設計工程技術。FPGA中的8088核與MCS-31單片機核及其中的各種模塊和核都能與以下各模塊結合,實現不同類型的實驗開發。 |
編號:C6、MCS-51單片機模塊 |
編號:C8、4X4+8個單脈沖綜合鍵盤模塊 |
編號:C9、7數碼管串行靜態顯示模塊 |
編號:C10、24位輸出顯示HEX模塊 |
編號:C13、點陣式128X64液晶顯示模塊 |
編號:C14、字符式20X4液晶顯示模塊 |
編號:C16、普通A/D與D/A模塊 |
編號:C21、SD+PS2+RS232+VGA顯示接口模塊 |
編號:C23、電機接口模塊 |
編號:C26、雙串行存儲器+邏輯筆設計模塊 |
編號:C27、SRAM/EPROM模塊 |
編號:C29、GPS實驗開發模塊 |
編號:C30、看門狗定時器+時鐘日歷模塊 |
編號:C32、交通燈模塊 |
編號:C33、動態掃描模塊 |
SOC片上系統8088完成的實驗:
◇ 8255可編程I/O核的構建,硬件實驗,以及8088 CPU與8255接口的硬件構建及軟件設計實驗,和相關接口實驗;
◇ 8253定時器核的構建,硬件實驗,以及8088 CPU與8253接口的硬件構建及軟件設計實驗,和相關接口實驗;
◇ 8237 DMA核的構建,硬件實驗,以及8088 CPU與8237接口的硬件構建及軟件設計實驗,和相關接口實驗;
◇ 8259中斷控制核的構建,硬件實驗,以及8088 CPU與8259接口的硬件構建及軟件設計實驗,和相關接口實驗;
◇ 8250 UART串行通信核的構建,硬件實驗,以及8088 CPU與8250接口的硬件構建及軟件設計實驗,和相關接口實驗;
◇ 8088與所有IP核構建綜合系統的硬件實驗以及軟件實驗:多首歌曲演奏設計實驗;
◇ 8088與所有IP核構建綜合系統的硬件實驗以及軟件實驗:GPS應用設計實驗;
◇ 8086與所有IP核構建綜合系統的硬件實驗以及軟件實驗,BIOS ROM建立,MS-DOS操作系統啟動;
◇ 8086與所有IP核構建綜合系統的硬件實驗以及軟件實驗,VGA顯示,PS2鍵盤控制,DOS命令控制接口及WINDOWS系統及相關軟件運行;
◇ 8086與所有IP核構建綜合系統的硬件實驗以及軟件實驗,8086嵌入式系統TURBO C調試實驗。
◇ 基于8086/8088和其他所有接口模塊的自主創新實驗。
… …等等