芯片設(shè)計的基礎(chǔ)課程 如何給ic芯片燒錄程序?
如何給ic芯片燒錄程序?每一塊IC芯片,不管是哪家公司生產(chǎn)的,都會提供相應(yīng)的下載工具和方法。先看看STC公司的51單片機,可以使用官方提供的程序下載工具。首先,我們需要選擇我們使用的MCU型號,然后選
如何給ic芯片燒錄程序?
每一塊IC芯片,不管是哪家公司生產(chǎn)的,都會提供相應(yīng)的下載工具和方法。
先看看STC公司的51單片機,可以使用官方提供的程序下載工具。
首先,我們需要選擇我們使用的MCU型號,然后選擇正確的COM端口號,因為STC 51 MCU通常使用串行端口來下載,然后我們單擊打開程序文件按鈕來選擇我們現(xiàn)在想要的程序文件,它通常是十六進(jìn)制文件的十六進(jìn)制擴展名。STC51單片機下載是一個需要注意的地方,是需要冷啟動的,當(dāng)我們點擊下載/編程按鈕看到下圖
當(dāng)我們發(fā)現(xiàn)紅色圓圈正在檢測目標(biāo)單片機時,我們需要先關(guān)閉51單片機電源,然后再通電,使程序能正常下載到單片機上。
接下來我們來看看STM32 MCU,它也可以通過串口下載。它非常方便,而且不需要準(zhǔn)備額外的JLINK或stlink仿真器。
首先,您需要選擇正確的com編號,然后要下載的程序文件也是十六進(jìn)制文件的十六進(jìn)制擴展名。一些STM32單片機開發(fā)板具有一鍵下載功能,但它需要額外的下載控制電路,所以我們來談?wù)劤R姷南螺d方式。首先,我們需要拔掉STM32微控制器的boot0引腳,然后復(fù)位STM32微控制器。這時,我們可以進(jìn)入下載模式,然后選擇不用RTs和DTR的底部下載軟件,然后點擊開始編程按鈕下載程序。
學(xué)習(xí)IC設(shè)計要多長時間?該怎么去學(xué)?
IC的設(shè)計,應(yīng)該有數(shù)字和模擬兩個方向,顯然FPGA是數(shù)字的,數(shù)字電路不過是一個門電路,和觸發(fā)器組成,任何復(fù)雜的邏輯控制。這真是一個簡單的邏輯設(shè)計。任何知道如何使用門和觸發(fā)器的人都可以設(shè)計它。難點在于復(fù)雜的設(shè)計。與C程序一樣,復(fù)雜的邏輯也可以分解成許多小模塊,這些模塊可以進(jìn)一步細(xì)分。從一個獨立的底部模塊電路,我們會發(fā)現(xiàn)它非常簡單。如果電路中只有兩個模塊,復(fù)雜度是兩個,你會發(fā)現(xiàn)它非常簡單。但是如果有四個,八個和十六個模塊,你會發(fā)現(xiàn)復(fù)雜性不是四個,八個和十六個。我認(rèn)為復(fù)雜設(shè)計的關(guān)鍵是架構(gòu)設(shè)計,這通常需要一種自上而下的設(shè)計方法,也就是說,將設(shè)計的復(fù)雜性降到最低。如果16個模塊的復(fù)雜度小于或等于16,那么您的設(shè)計就非常出色。建筑學(xué)能力是一種宏觀思維能力,是一種習(xí)慣和方法。我們可以從一些開源IP中學(xué)習(xí)。還有就是實踐,IC設(shè)計很靈活,我想每個人都會有自己的實施習(xí)慣。通過實踐,你可以找到一個框架和方法來細(xì)分模塊,以適應(yīng)你的思維習(xí)慣。