-
當前位置:首頁 > 創(chuàng)意學(xué)院 > 營銷推廣 > 專題列表 > 正文
國內(nèi)ip核公司(國內(nèi)做芯片ip核的公司)
大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于國內(nèi)ip核公司的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。
創(chuàng)意嶺作為行業(yè)內(nèi)優(yōu)秀的企業(yè),服務(wù)客戶遍布全球各地,相關(guān)業(yè)務(wù)請撥打電話:175-8598-2043,或添加微信:1454722008
本文目錄:
一、fpgaip核最多
一、背景
FIFO是FPGA項目中使用最多的IP核,一個項目使用幾個,甚至是幾十個FIFO都是很正常的。通常情況下,每個FIFO的參數(shù),特別是位寬和深度,是不同的。
明德?lián)P(MDY)在2021年承擔(dān)了多個基于XILINX芯片的研發(fā)項目,包括VPX網(wǎng)絡(luò)透明傳輸項目(芯片為XC7K325T-2FBG900)、某高端測試儀項目(芯片為XCKU060-FFVA1156)、某網(wǎng)閘設(shè)備項目(芯片為XC7Z030-FBG676)等,另外,明德?lián)P自研了基于XC7K325T-2FBG900和基于XC7K410T-2FBG900芯片的核心板,在XILINX研發(fā)領(lǐng)域擁有豐富的經(jīng)驗。
這些項目都必須用到FIFO。如果按照通常做法,每種位寬和深度的IP,都要打開FIFO IP核界面、命名(命名不好不好分辨需要的FIFO)、設(shè)置參數(shù)、生成并編譯IP核,工作量可以想象出來是非常多的。更重要的是隨之而來的管理問題,如何管理這幾十個不同F(xiàn)IFO,如何檢查FIFO的設(shè)置是否正確,都是一個不小的挑戰(zhàn)。
對于我們專門承接項目的團隊,絕不可忍受如此重復(fù)、枯燥、容易出錯的工作。經(jīng)過精心研究,終于找到了一條實用的方法:使用XILINX的原語--xpm_fifo_async和xpm_fifo_sync。
XILINX原語xpm_fifo_async和xpm_fifo_sync在FPGA中,可以直接例化使用,并且可以參數(shù)化FIFO的位寬和深度的。即在設(shè)計時,不用生成FIFO IP,直接例化就可以使用了。
二、獲得參考代碼
打開VIVADO軟件,點擊上圖中的Language Templates,將會彈出Language Templates窗口,如下圖。
在Language Templates窗口中,依次點擊verilog、Xilinx Parameterized Macros(XPM)、XPM、XPM_FIFO,如上圖??梢钥吹接腥NFIFO,分別是異步的XPM FIFO:xpm_fifo_async、AXI總線的FIFO:xpm_fifo_axis和同步的XMP FIFO:xpm_fifo_sync。
選擇xpm_fifo_async,右邊的Preview窗口,將出現(xiàn)xpm_fifo_async的注釋以及參考代碼。將此部分代碼拷出來,并將注釋刪除,剩下的是xpm_fifo_async的例化參考。
上圖是對xpm_fifo_async的參數(shù)例化部分。下面是需要重點關(guān)注并經(jīng)常使用的參數(shù)。
Ø FIFO_WRITE_DEPTH:FIFO的寫深度,其實就是在這里設(shè)置FIFO的深度,注意該值通常是2的N次方,如8、16、32、64等數(shù)。
Ø PROG_EMPTY_THRESH:FIFO的快空的水線。當FIFO存儲的數(shù)據(jù)量小于該水線時,F(xiàn)IFO的快空信號將會變高。
Ø PROG_FULL_THRESH:FIFO的快滿的水線。當FIFO存儲的數(shù)據(jù)量大于該水線時,F(xiàn)IFO的快滿信號將會變高,表示有效。
Ø READ_DATA_WIDTH:讀數(shù)據(jù)的位寬。
Ø WRITE_DATA_WIDTH:將數(shù)據(jù)的位寬。
Ø RD_DATA_COUNT_WIDHT:讀側(cè)數(shù)據(jù)統(tǒng)計值的位寬。
Ø WR_DATA_COUNT_WIDTH:寫側(cè)數(shù)據(jù)統(tǒng)計值的位寬。
上圖是對xpm_fifo_async的接口信號部分。下面是需要重點關(guān)注并經(jīng)常使用的信號。
Ø wr_clk:FIFO的寫時鐘
Ø rst:FIFO的復(fù)位信號,高電平有效。要注意的是,該信號是屬于寫時鐘域的。
Ø wr_en:FIFO的寫使能信號。
Ø din:FIFO的寫數(shù)據(jù)
Ø full:寫滿指示信號,當FIFO寫滿時,該信號變高。
Ø wr_data_count:FIFO存儲數(shù)據(jù)量指示信號,用來指示當前FIFO已經(jīng)寫入但未讀出的數(shù)據(jù)個數(shù)。
Ø rd_clk:FIFO的讀時鐘。
Ø rd_en:FIFO的讀使能。
Ø dout:FIFO讀出的數(shù)據(jù)。
Ø empty:FIFO的空指示信號。當其為1表示FIFO處于空狀態(tài),當其為0,表示FIFO內(nèi)有數(shù)據(jù)。
三、定義自用的FIFO模塊
從第二步可以看出,xpm_fifo_async是可以參數(shù)化深度和位寬的。但xpm_fifo_async有很多參數(shù)和信號,并且其中有部分是不使用的。為了使用上的方便,可以自定義自用的FIFO模塊。
例如,明德?lián)P就定義了一個模塊mdyFifoAsy,該信號的接口信號如下圖??梢钥闯觯Q更加規(guī)范,并且定義常用的信號,如讀時鐘rd_clk,寫時鐘wrclk、寫使能wrreq等信號。
明德?lián)P還在模塊mdyFifoAsy定義了一些常用的參數(shù),分別是FIFO深度參數(shù):DEPT_W;FIFO位寬的參數(shù):DATA_W,還有FIFO快滿參數(shù)AL_FUL和快空參數(shù)AL_EMP,如下圖。
接下來,就是在mdyFifoAsy中例化并使用xpm_fifo_async了。如下圖,就是對xpm_fifo_async的參數(shù)例化。將DEPT_W傳給FIFO_WRITE_DEPTH,DATA_W傳給READ_DATA_WIDTH等。
下圖是對xpm_fifo_async的信號例化。將不用的信號留空,將dout連到q,din連到data,wr_en連到wrreq等。您可以根據(jù)自己情況來定制FIFO。
四、應(yīng)用
定制完自己的FIFO后,就可以直接例化使用了。
上圖就是使用了一個位寬為8,深度為256的FIFO。
上圖就是使用了一個位寬為18,深度為1024的FIFO。
FIFO是FPGA、芯片設(shè)計中,最常用的IP核,在存儲控制、算法實現(xiàn)、接口設(shè)計中,都少不了FIFO,因此合理并正確使用FIFO的技術(shù)就非常有必要了,明德?lián)P錄制了FIFO的訓(xùn)練視頻,掌握后技術(shù)能力將有大提升。
通過上面介紹可知,通過此種方式,再也不用生成FIFO IP核啦,整個工程大小基本上可以減少一大半。
上面舉的例子是xpm_fifo_async,同步FIFO:xpm_fifo_sync的使用方法是類似的。
二、云手機真的可行?可行!真的不需要芯片?5G就是好
云手機可行性是肯定的,畢竟都已經(jīng)出現(xiàn)這么多云手機品牌了。
云手機所謂的“不用芯片”只是把本來應(yīng)該在用戶本地的CPU資源放到機房的服務(wù)器里,采用服務(wù)器芯片來向用戶提供相應(yīng)的能力,并不是不用芯片。當然服務(wù)器芯片和用戶手機芯片還是有差別的,服務(wù)器芯片已經(jīng)有不少國產(chǎn)品牌。
三、國產(chǎn)CPU命名為什么?
現(xiàn)在國產(chǎn)處理器有6種,分別為飛騰、鯤鵬、海光、龍芯、兆芯、申威。
四、中國的龍芯cpu現(xiàn)在處于什么水平?
已達到中等Pentium4水平.全球老牌處理器架構(gòu)企業(yè)美國美普思(MIPS)表示,中國龍芯背后的中科院計算技術(shù)研究所,近日獲得其MIPS32與MIPS64架構(gòu)的授權(quán),后者將借此開發(fā)龍芯CPU。 北京神州龍芯集成電路設(shè)計有限公司的一個最新動作,讓人覺得,它之前的一些努力多少有點蒼白。 中科院計算機研究所所長、工程院院士李國杰對CBN記者確認了這一消息,但拒絕透露合作細節(jié)。他說,過幾天美普思會舉行發(fā)布會。 半導(dǎo)體觀察人士王艷輝表示,龍芯要發(fā)展,獨立簽約MIPS是唯一的出路,
但這標志著自主產(chǎn)權(quán)的“CPU核”戰(zhàn)略失敗。
最新龍芯為龍芯3A
龍芯3A處理器參數(shù)
主頻
900MHz–1GHz
微體系結(jié)構(gòu)
集成了四個GS464超標量處理器核;采用交叉開關(guān)進行片內(nèi)的互連;通過HT接口進行片間可伸縮互連;多核共享分布式二級cache;采用可伸縮的目錄結(jié)構(gòu)維護cache一致性
高速緩存
每個處理器核包含64KB一級指令cache、64KB一級數(shù)據(jù)cache,四個處理器通過交叉開關(guān)共享4MB的二級cache
內(nèi)存控制器
兩個DDR2/3-800控制器
高速I/O
集成兩個HyperTransport控制器,帶寬達到6.4GB/s,支持四個處理器無縫互連。
其它I/O
集成PCI/PCIX控制器以及LPC、SPI、UART、GPIO等I/O控制器
制造工藝
65nm CMOS工藝
封裝
BGA封裝,1121個引腳
功耗
<15W@1GHz
以上就是關(guān)于國內(nèi)ip核公司相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。
推薦閱讀:
網(wǎng)絡(luò)營銷的國內(nèi)外發(fā)展史(國內(nèi)外網(wǎng)絡(luò)營銷發(fā)展歷程)
國內(nèi)設(shè)計類獎項(國內(nèi)設(shè)計類獎項有哪些)
國內(nèi)知名設(shè)計院(國內(nèi)知名設(shè)計院校)
眾創(chuàng)空間如何招商(眾創(chuàng)空間如何招商投資)
網(wǎng)上賣得最火的商品(現(xiàn)在什么東西好賣最熱門)