頭條 AMD慶祝賽靈思成立40周年 40 年前,賽靈思(Xilinx)推出了一種革命性的設備,讓工程師可以在辦公桌上使用邏輯編程。 賽靈思開發的現場可編程門陣列(FPGA)使工程師能夠將具有自定義邏輯的比特流下載到臺式編程器中立即運行,而無需等待數周才能從晶圓廠返回芯片。如果出現錯誤或問題,設備可以在那里重新編程。 最新資訊 基于NIOSⅡ的矩陣鍵盤和液晶顯示外設組件的設計 本文提出了一種針對LCD控制器和矩陣鍵盤的IP核的設計方法。該方法利用SOPC Builder中元件編輯器Create New Component,通過自定義邏輯方法在SOPC設計中添加自己開發的液晶顯示模塊和鍵盤IP核。該控制器具有Avalon總線接口,可與其它標準IP 核一起構成以NiosⅡ為核心的片上系統,并可編寫驅動程序。 發表于:4/23/2011 基于ARM+FPGA的1394總線在TFT-LCD檢測系統中的應用 介紹了IEEE1394總線在TFT-LCD檢測系統中的應用,通過IEEE1394總線實現TFT-LCD檢測系統的光斑數據采集以及圖像采集板和Z軸控制器之間的通信。給出了1394通信模塊的軟硬件設計。 發表于:4/22/2011 基于CPLD的OMAP-L137與ADS1178數據通信設計 在OMAP-L137與ADS1178的實時采集數據傳遞問題上,采用SPI主模式進行數據接收時,每接收一組數據后都需要通過中斷資源來變更接收地址。而本文通過SPI從模式進行數據接收,可以在接收完多組數據后僅用一次接收中斷便結束工作,節約了處理器資源,并且實際測試表明,傳輸數據的連續性和實時性較好。由此看出,采用SPI從模式配合CPLD來處理OMAP-L137與ADS1178數據通信問題無疑是一種很好的解決方案。 發表于:4/22/2011 Modelsim仿真學習筆記精華篇 1、仿真的目的:在軟件環境下,驗證電路的行為和設想中的是否一致。2、仿真的分類:a)功能仿真:在RTL層進行的仿真,其特點是不考慮構成電路的邏輯和門的時間延遲,著重考慮電路在理想環境下的行為和 發表于:4/22/2011 基于FPGA的機載三軸伺服控制器的設計優化 以FPGA作為控制核心對某機載三軸運動平臺的伺服控制器進行設計,主要對其硬件中的控制、驅動、通信模塊進行了設計,同時給出了其軟件控制流程和部分中斷、復位等軟件程序。通過后續的仿真測試驗證了該控制器的有效性。 發表于:4/22/2011 一種基于FPGA的多路視頻通道控制系統設計 首先介紹了整個系統的工業背景和硬件架構,然后著重闡述了怎樣在FPGA中處理開關控制信號,以達到可靠響應每個開關動作的目的。整個設計程序是在QuartusⅡ平臺上用Verilog硬件描述語言編寫,利用QuartusⅡ中的下載工具和SignalTapⅡLogic Analyzer工具進行下載、實時采樣,并多次調試驗證。本次設計已經成功應用于布機告警系統中,每次撥動開關都能準確、可靠的切換視頻通道。雖然此系統中只有兩種開關,但是整個程序的設計思想對多種開關控制也是通用的,只需在細節上稍作改變就能識別多種開關動作。 發表于:4/22/2011 基于Nios II的AT24C02接口電路設計 在討論了I2C通信協議的基礎上,利用FPGA技術,設計了NiosⅡ與AT24C02”之間進行通信的接口電路。本接口電路能產生基于I2C通信協議的讀寫操作時序,成功實現了對AT24C02的讀寫功能。由于所有的時序,都是由硬件產生,因此,本設計具有控制簡單、成本低廉等特點。 發表于:4/22/2011 ModelSim+Synplify+Quartus的Altera FPGA的仿真實現 1、設計一個多路選擇器,利用ModelSimSE做功能仿真; 2、利用Synplify Pro進行綜合,生成xxx.vqm文件; 3、利用Quartus II導入xxx.vqm進行自動布局布線,并生成xxx.vo(Verilog 4、利用ModelSimSE做后仿真,看是否滿足要求。 發表于:4/22/2011 基于NiosⅡ的直流電機PID調速控制系統 基于NiosⅡ的直流電機PID調速控制系統,介紹一種基于NiosII軟核的直流電機PID控制系統。采用PWM直流電機調速方案,利用Altera公司推出的DE2板作為綜合開發平臺,采用SOPC技術,通過在FPGA中植入嵌入式軟核NiosⅡ作為中央處理囂,借助PID控制算法實現整個直流電機外圍電路的PWM閉環調速控制,這是時直流電機經典控制(即基于單片機或DSP的電機控制)的全新改進。 發表于:4/22/2011 基于CPLD 120MHz高速A/D采集卡設計 高速A/D采集技術已在許多領域得到愈來愈廣泛的應用,本文將詳細論述采用CPLD技術來實現120MHz高速A/D采集卡的設計方法,該采集卡具有包括負延遲觸發在內的多種觸發方式,采用CPLD復雜可編程邏輯器件(又稱FPGA)EPM7128SQC100-7和AD公司的高速模數轉換器(A/D)AD9054BST-135來實現。 發表于:4/22/2011 ?…403404405406407408409410411412…?