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