Chisel(三) Scala語法 類與對象
在Scala中,類是使用關(guān)鍵字“class”開頭的代碼定義的,定義完成類之后,就可以“new?類名”的方式來構(gòu)
chisel(一)初識
這個夏天,一個很奇妙的機會,突然觸碰到一個全新的東西,那就是Chisel。首先感謝? _iChthyosaur
chisel(二)scala語法 函數(shù)與變量
變量:Scala在定義一個變量時,必須在其變量名前添加關(guān)鍵字“var”或“val”這兩者的區(qū)別是“var”修飾
自制CPU(一)單周期
設(shè)計是基于MIPS指令集的單周期,多周期,流水線CPU。最終實現(xiàn)也是在FPGA板上跑了一個小程序,開發(fā)版使用的
自制CPU(二)多周期
接上次,我們簡單的說了一下單周期的理解,下面我們說一下多周期。單周期每一條指令都是一個時鐘周期結(jié)束。但是不同類
自制CPU(三)流水線
經(jīng)過上兩篇文章的閱讀,大家應(yīng)該清楚自己的CPU大致是如何處理數(shù)據(jù)的,而又是如何執(zhí)行指令的。我們現(xiàn)在來在簡略的說
自制CPU(四)程序編寫
在我們設(shè)計出來前邊三種CPU之后,我們來進(jìn)行程序的編寫。 所謂程序的編寫,就是;利用我們寫好的CPU....
全硬件TCP/IP協(xié)議棧學(xué)習(xí)筆記 (第八天:W5500+FPGA實現(xiàn)tcp連接)
經(jīng)歷了一個多月的調(diào)試,最終終于使用basys2將tcp模式配置成功了。 首先說一下思路吧,首先W55....
全硬件TCP/IP協(xié)議棧學(xué)習(xí)筆記(第七天:FPGA+W5500 PING通)
在一周多的時間,從軟件的協(xié)議到芯片接口最后到硬件描述,我覺得是時候試一試芯片了,看一看能不能ping....
全硬件TCP/IP協(xié)議棧學(xué)習(xí)筆記(第六天:SPI通信協(xié)議學(xué)習(xí)一)
今天我們學(xué)習(xí)一下W5500使用的通訊接口,SPI協(xié)議。SPI,中文串行外圍設(shè)備接口,SPI總線是在物....
全硬件TCP/IP協(xié)議棧學(xué)習(xí)筆記(第五天:全硬件TCP/IP協(xié)議應(yīng)用層學(xué)習(xí))
繼續(xù)昨天的 設(shè)置端口TX/RX存儲信息,每個端口的基地址和屏蔽地址在這里確定并保存。W5500有一個....
全硬件TCP/IP協(xié)議棧學(xué)習(xí)筆記(第四天:全硬件TCP/IP協(xié)議模塊學(xué)習(xí))
做了許多天的網(wǎng)絡(luò)協(xié)議學(xué)習(xí),懵懵懂懂了解了點,索性打開說明書開始模塊的學(xué)習(xí) 之前三天的學(xué)習(xí)都是在協(xié)議棧....
全硬件TCP/IP協(xié)議棧學(xué)習(xí)筆記(第三天:TCP/IP協(xié)議學(xué)習(xí)三)
昨天我們結(jié)束時到了UDP協(xié)議,今天我們繼續(xù) 2.UDP協(xié)議頭 (1)UDP端口號:UDP協(xié)議通過端口....
全硬件TCP/IP協(xié)議棧學(xué)習(xí)筆記(第二天:TCP/IP協(xié)議學(xué)習(xí)二)
關(guān)于昨天的網(wǎng)絡(luò)層,還有最后一點說明,由于IP數(shù)據(jù)包是放在以太網(wǎng)數(shù)據(jù)包里發(fā)送的,所以我們必須同時知道兩....
全硬件TCP/IP協(xié)議棧學(xué)習(xí)筆記(第一天:TCP/IP協(xié)議學(xué)習(xí)一)
一.為什么會有TCP/IP協(xié)議 首先呢,TCP/IP不是一個協(xié)議,而是一個協(xié)議族的統(tǒng)稱。他們的存在是....