原创 於博士Cadence教程內容目錄

最近花了一個多星期終於把於博士的60講Cadence教程給看完了,雖然還是一頭霧水,但是對用Cadence畫原理圖以及pcb的大致流程有了一個模糊的印象,後面的細節只要不停地百度就行了。這裏把於博士視頻的目錄和大致內容列一下,不是很全,因

原创 c6747的emifa訪問異步外部存儲

C6747訪問adc,電路如圖: 當CS4片選信號有效,EMA_A12爲1時,74LV139譯碼電路的1Y1腳將有效,從而啓動ADC轉換。        AD7656爲16位芯片,C6747的EMIFA將其作爲16位異步外部存儲設備訪

原创 Allegro中設置自定義外形的焊盤

Allegro中設置自定義外形的焊盤步驟如下: 首先打開PCB Editor(PCB Design XL) 在菜單欄選擇file-new,先新建一個後綴名爲.dra的繪圖文件。在New dialog對話框中點擊Browse,然後指定dr

原创 C6748定時器64位模式

定時器初始化函數如下: voidTimerInit(void) { // 配置定時器 / 計數器 2 爲 64 位模式 TimerConfigure(SOC_TMR_2_REGS, TMR_CFG_64BIT_CLK_INT); //

原创 C6748_GPIO_KEY_TIMER_EventCombine

組合事件中斷初始化EventCombineInterruptInit();函數完成組合事件中斷初始化,其中 // 使能定時器 /計數器中斷TimerIntEnable(SOC_TMR_1_REGS,TMR_INT_TMR34_NON_C

原创 Quatus聯合modelsim仿真無法產生波形原因分析

Quatus ii聯合modelsim仿真無法產生波形或波形一直爲Hiz狀態原因分析 最近用用modelsim仿真Quatus寫的testbench,遇到了波形無法產生的問題,一直卡在這裏很久都沒找到原因,經過一番分析和各種亂試,終於找到

原创 Qt簡介

轉載自:http://blog.csdn.net/k331922164/article/details/52729675#comments ----------------------華麗的分割線-------------------

原创 MATLAB讀取文本數據處理

最近接到了一個小任務,具體要求是計算某地19km和21km高度的風速情況,根據原始的風速數據,算出該地6到9月份吹南風和北風各有多少天,平均的風速是多少,以及標準差等指標。 考慮到MATLAB具有強大的數據處理能力,因此用MATLAB完

原创 TMS320C6747的定時器

6747的定時器配置如下: 1.    設置引腳複用寄存器PINMUX8,將3腳功能選擇爲定時器輸出,注意,該腳與I2C0的SCL重合。 (用戶手冊P203) 2.    設置定時器setup_TIMER0();在setup_TIMER

原创 FPGA初始化SD卡及其仿真

一、SD卡初始化步驟   1、上電後延時至少74Clock,等待SD卡內部操作完成。   2、片選CS低電平選中SD卡。   3、發送CMD0( {8'h40, 8'h00, 8'h00, 8'h00, 8'h00, 8'h95} ),

原创 verilog代碼風格

寫代碼,最好一開始就按照規範來,不然養成糟糕的習慣,到後面會造成不好的影響,這篇文章寫的挺好的,可以看看。轉載自: http://blog.csdn.net/k331922164/article/details/52166038 ---

原创 c6747移植dspbios的一些問題及解決方法

在研旭6747開發板led例程的基礎上移植dspbios,目的是通過操作系統dspbios讓led實現亮滅。   一開始出現的問題是有聲明重複定義了,查找原因發現是研旭led程序中c6474.h這個頭文件裏定義了unsigned int,

原创 C++ Primer Plus第二章課後編程答案

#include <iostream> #include <climits> using namespace std; void ex1(); void ex2(); void ex3_1(); void ex3_2(); void ex

原创 AD轉移一個封裝庫文件到另一個封裝庫中

AD這款PCB EDA軟件有一個很大的優點就是它的庫比較多,也很容易找,現在AD官方已經給我們做好了很多庫了,很多時候其實我們並不需要自己去建立元件庫了,自己建庫,要去元件的官網下它的手冊,然後對着它的尺寸圖畫原理圖符號和PCB符號,在那

原创 C++ Primer Plus第五章課後編程答案

1. #include <iostream> #include <string> #include <cstring> #include <array> int main() { using namespace std; int