chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MAX.II的UFM模塊使用實(shí)例

工程師 ? 來(lái)源:網(wǎng)絡(luò)整理 ? 作者:h1654155205.5246 ? 2019-03-06 18:20 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

查看MAX II器件的Chip Planner:

其左下角這塊黑色區(qū)域是用戶(hù)不可用資源區(qū),而在這片不可用區(qū)域里有一塊綠色的方塊是可用的。這塊不可用的黑色區(qū)域叫做CFM block(配置Flash存儲(chǔ)區(qū)),而那個(gè)綠色方塊叫做UFM(用戶(hù)可用的Flash存儲(chǔ)區(qū))。對(duì)于后者是我們今天討論的重點(diǎn),先看以下官方對(duì)此存儲(chǔ)區(qū)作用的描述:

MAX II devices feature a single UFM block, which can be used like a serial EEPROM for storing non-volatile information up to 8,192 bits. The UFM block connects to the logic array through the MultiTrack interconnect,allowing any LE to interface to the UFM block. Figure 2–15 shows the UFM block and interface signals. The logic array is used to create customer interface or protocol logic to interface the UFM block data outside of the device. The UFM block offers the following features:

■ Non-volatile storage up to 16-bit wide and 8,192 total bits

■ Two sectors for partitioned sector erase

■ Built-in internal oscillator that optionally drives logic array

■ Program, erase, and busy signals

■ Auto-increment addressing

■ Serial interface to logic array with programmable interface

MAX.II的UFM模塊使用實(shí)例

也就是說(shuō),MAX II其實(shí)是內(nèi)嵌了一塊8Kbit的Flash。這個(gè)Flash原則上是不占用MAX II的其它可用邏輯資源的,不過(guò)這有個(gè)大前提:用戶(hù)讀寫(xiě)這塊存儲(chǔ)區(qū)使用altera本身的串行接口(遵循特定的通信協(xié)議)。但是這個(gè)協(xié)議也太繁瑣了(個(gè)人感覺(jué)),因此,對(duì)于這塊存儲(chǔ)區(qū)讀寫(xiě)接口altera提供了三種通用的接口供用戶(hù)選擇。

I2C

■ SPI

■ Parallel

■ None (Altera Serial Interface)

最后一種就是不需要占用器件額外邏輯資源的接口,上面三種是需要消耗器件邏輯資源的接口。筆者添加了一個(gè)并行接口做測(cè)試,占用了EMP240內(nèi)部86個(gè)LEs,對(duì)于資源比較緊張的應(yīng)用還是很劃不來(lái)的。

更多詳細(xì)的關(guān)于UFM的信息請(qǐng)大家參考altera提供的MAX II datasheet。下面介紹一個(gè)使用并行接口讀寫(xiě)UFM的實(shí)例,以及功能仿真。

新建一個(gè)工程,名為ufmtest,頂層模塊ufmtest.v,代碼如下:

module ufmtest(

databus,addr,

nerase,nread,nwrite,

data_valid,nbusy

);

inout[15:0] databus; //Flash數(shù)據(jù)總線(xiàn)

input[8:0] addr; //Flash地址總線(xiàn)

input nerase; //擦除Flash某一扇區(qū)信號(hào)

input nread; //讀Flash信號(hào)

input nwrite; //寫(xiě)Flash信號(hào)

output data_valid; //Flash數(shù)據(jù)輸出有效信號(hào)

output nbusy; //Flash忙信號(hào)

assign databus = nwrite ? dataout:16‘hzzzz; //寫(xiě)信號(hào)有效時(shí),F(xiàn)lash數(shù)據(jù)總線(xiàn)作為輸入

assign datain = databus; //寫(xiě)入Flash數(shù)據(jù)總線(xiàn)連接

wire[15:0] datain; //Flash寫(xiě)入數(shù)據(jù)

wire[15:0] dataout; //Flash讀出數(shù)據(jù)

//例化UFM(Flash)模塊

para_ufm para_ufm_inst (

.addr ( addr ),

.datain ( datain ),

.nerase ( nerase),

.nread ( nread ),

.nwrite ( nwrite),

.data_valid ( data_valid ),

.dataout ( dataout ),

.nbusy ( nbusy )

);

endmodule

但是在例化UFM模塊之前,大家需要先在MegaWizard Plug-In Manager里添加一個(gè)Flash模塊。步驟如下:

1,點(diǎn)擊菜單欄里的ToolsàMegaWizard Plug-In Manager。彈出如下,點(diǎn)擊next。

MAX.II的UFM模塊使用實(shí)例

2,接著選擇Memory Compiler下的Flash Memory,然后在What name do you want for the output file?下路徑的最后添加輸出文件名為para_ufm,點(diǎn)擊next.

MAX.II的UFM模塊使用實(shí)例

3,接下來(lái)一路Next,需要更改設(shè)置的地方如下(我也不多廢話(huà),大家一看都明白):

MAX.II的UFM模塊使用實(shí)例

MAX.II的UFM模塊使用實(shí)例

完成上面步驟以后編譯工程,編寫(xiě)testbench如下:

`timescale 1ns/1ns

module tb_ufmtest();

//inout

wire[15:0] databus; //Flash數(shù)據(jù)總線(xiàn)

//input

wire data_valid; //Flash數(shù)據(jù)輸出有效信號(hào)

wire nbusy; //Flash忙信號(hào)

//output

reg[8:0] addr; //Flash地址總線(xiàn)

reg nerase; //擦除Flash某一扇區(qū)信號(hào)

reg nread; //讀Flash信號(hào)

reg nwrite; //寫(xiě)Flash信號(hào)

reg[15:0] databus_r; //測(cè)試模塊數(shù)據(jù)總線(xiàn)寄存器

reg[15:0] rdback_data; //測(cè)試模塊數(shù)據(jù)總線(xiàn)數(shù)據(jù)回讀寄存器

assign databus = nwrite ? 16’hzzzz:databus_r;

ufmtest ufmtest(

.databus(databus),

.addr(addr),

.nerase(nerase),

.nread(nread),

.nwrite(nwrite),

.data_valid(data_valid),

.nbusy(nbusy)

);

parameter DELAY_600US = 600_000, //600us延時(shí)

DELAY_2US = 2_000, //2us延時(shí)

DELAY_5US = 5_000; //5us延時(shí)

initial begin

nerase = 1;

nread = 1;

nwrite = 1;

addr = 0;

databus_r = 0;

#DELAY_600US; //0地址寫(xiě)入數(shù)據(jù)99

databus_r = 99;

addr = 9‘d0;

nwrite = 0;

#DELAY_5US;

nwrite = 1;

@ (posedge nbusy);

#DELAY_5US; //0地址讀出數(shù)據(jù),保存到寄存器rdback_data中

databus_r = 16’hff;

addr = 9‘d0;

nread = 0;

#DELAY_5US;

nread = 1;

@ (posedge data_valid);

rdback_data = databus;

#DELAY_600US;

$stop;

end

endmodule

仿真波形如下:

MAX.II的UFM模塊使用實(shí)例

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 模塊
    +關(guān)注

    關(guān)注

    7

    文章

    2829

    瀏覽量

    53130
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    用于 CDMA/ WCDMA/ HSDPA/ HSUPA/ HSPA / LTE 的 SkyHi? 功率放大器模塊 – 頻段 II (1850-1910 MHz) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 CDMA/ WCDMA/ HSDPA/ HSUPA/ HSPA / LTE 的 SkyHi? 功率放大器模塊 – 頻段 II (1850-1910 MHz)相關(guān)產(chǎn)品參數(shù)
    發(fā)表于 09-24 18:30
    用于 CDMA/ WCDMA/ HSDPA/ HSUPA/ HSPA / LTE 的 SkyHi? 功率放大器<b class='flag-5'>模塊</b> – 頻段 <b class='flag-5'>II</b> (1850-1910 MHz) skyworksinc

    用于 WCDMA / HSDPA / HSUPA / HSPA 的 SkyHi? 寬帶功率放大器模塊(頻段 I、II、IV、V、VIII)CDMA(頻段 I、II、V) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WCDMA / HSDPA / HSUPA / HSPA 的 SkyHi? 寬帶功率放大器模塊(頻段 I、II、IV、V、VIII)CDMA(頻段 I、II、V)相關(guān)
    發(fā)表于 09-23 18:34
    用于 WCDMA / HSDPA / HSUPA / HSPA 的 SkyHi? 寬帶功率放大器<b class='flag-5'>模塊</b>(頻段 I、<b class='flag-5'>II</b>、IV、V、VIII)CDMA(頻段 I、<b class='flag-5'>II</b>、V) skyworksinc

    用于 WCDMA / HSDPA / HSUPA / HSPA / LTE 的功率放大器模塊 – 頻段 II (1850–1910 MHz) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WCDMA / HSDPA / HSUPA / HSPA / LTE 的功率放大器模塊 – 頻段 II (1850–1910 MHz)相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有
    發(fā)表于 09-10 18:31
    用于 WCDMA / HSDPA / HSUPA / HSPA / LTE 的功率放大器<b class='flag-5'>模塊</b> – 頻段 <b class='flag-5'>II</b> (1850–1910 MHz) skyworksinc

    用于六頻(I、II、III、IV、V、VIII)WCDMA / HSDPA / HSUPA / HSPA / LTE 的多頻功率放大器模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于六頻(I、II、III、IV、V、VIII)WCDMA / HSDPA / HSUPA / HSPA / LTE 的多頻功率放大器模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于六頻
    發(fā)表于 09-09 18:29
    用于六頻(I、<b class='flag-5'>II</b>、III、IV、V、VIII)WCDMA / HSDPA / HSUPA / HSPA / LTE 的多頻功率放大器<b class='flag-5'>模塊</b> skyworksinc

    用于 WCDMA / HSDPA 頻段 II (1850-1910 MHz) 和頻段 V (824-849 MHz) 的雙頻 PA 模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WCDMA / HSDPA 頻段 II (1850-1910 MHz) 和頻段 V (824-849 MHz) 的雙頻 PA 模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有
    發(fā)表于 09-05 18:33
    用于 WCDMA / HSDPA 頻段 <b class='flag-5'>II</b> (1850-1910 MHz) 和頻段 V (824-849 MHz) 的雙頻 PA <b class='flag-5'>模塊</b> skyworksinc

    用于 WCDMA HSDPA / HSUPA / HSPA / CDMA 的寬帶功率放大器模塊(頻段 I、II、IV、V、VIII) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WCDMA HSDPA / HSUPA / HSPA / CDMA 的寬帶功率放大器模塊(頻段 I、II、IV、V、VIII)相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有
    發(fā)表于 08-27 18:35
    用于 WCDMA HSDPA / HSUPA / HSPA / CDMA 的寬帶功率放大器<b class='flag-5'>模塊</b>(頻段 I、<b class='flag-5'>II</b>、IV、V、VIII) skyworksinc

    用于 WCDMA / HSDPA / HSUPA / HSPA 的寬帶功率放大器模塊(頻段 I、II、V、VIII) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WCDMA / HSDPA / HSUPA / HSPA 的寬帶功率放大器模塊(頻段 I、II、V、VIII)相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于 WCDMA
    發(fā)表于 08-27 18:31
    用于 WCDMA / HSDPA / HSUPA / HSPA 的寬帶功率放大器<b class='flag-5'>模塊</b>(頻段 I、<b class='flag-5'>II</b>、V、VIII) skyworksinc

    用于 WCDMA / HSDPA / HSUPA / HSPA 頻段 II 的 LIPA? 模塊 (1850–1910 MHz) skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WCDMA / HSDPA / HSUPA / HSPA 頻段 II 的 LIPA? 模塊 (1850–1910 MHz)相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于 WCDMA
    發(fā)表于 08-25 18:34
    用于 WCDMA / HSDPA / HSUPA / HSPA 頻段 <b class='flag-5'>II</b> 的 LIPA? <b class='flag-5'>模塊</b> (1850–1910 MHz) skyworksinc

    用于 WCDMA / HSDPA 頻段 II (1850-1910 MHz) 的功率放大器模塊 skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于 WCDMA / HSDPA 頻段 II (1850-1910 MHz) 的功率放大器模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于 WCDMA / HSDPA 頻段 II
    發(fā)表于 08-22 18:33
    用于 WCDMA / HSDPA 頻段 <b class='flag-5'>II</b> (1850-1910 MHz) 的功率放大器<b class='flag-5'>模塊</b> skyworksinc

    SkyHi? 多頻多模功放模塊,適用于四頻 GSM / EDGE 和五頻(頻段 I、II、IV、V、VIII)WCDMA/ HSDPA/ HSUPA/ HSPA / LTE skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()SkyHi? 多頻多模功放模塊,適用于四頻 GSM / EDGE 和五頻(頻段 I、II、IV、V、VIII)WCDMA/ HSDPA/ HSUPA/ HSPA / LTE
    發(fā)表于 08-20 18:30
    SkyHi? 多頻多模功放<b class='flag-5'>模塊</b>,適用于四頻 GSM / EDGE 和五頻(頻段 I、<b class='flag-5'>II</b>、IV、V、VIII)WCDMA/ HSDPA/ HSUPA/ HSPA / LTE skyworksinc

    單片機(jī)實(shí)例項(xiàng)目:MQ系列模塊資料

    單片機(jī)實(shí)例項(xiàng)目:MQ系列模塊資料,推薦下載!
    發(fā)表于 06-03 21:11

    用于四頻 GSM / GPRS / EDGE – 五頻(頻段 I、II、IV、V、VIII)WCDMA / HSPA / HSPA / LTE 的 SkyOne? 多頻多模前端模塊 skyworksinc

    前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于四頻 GSM / GPRS / EDGE – 五頻(頻段 I、II、IV、V、VIII)WCDMA / HSPA / HSPA / LTE 的 SkyOne? 多
    發(fā)表于 05-29 18:35
    用于四頻 GSM / GPRS / EDGE – 五頻(頻段 I、<b class='flag-5'>II</b>、IV、V、VIII)WCDMA / HSPA / HSPA / LTE 的 SkyOne? 多頻多模前端<b class='flag-5'>模塊</b> skyworksinc

    用于四頻 GSM / GPRS / EDGE – 五頻(頻段 I、II、III、V、VIII)WCDMA / HSPA / HSPA / LTE 的 SkyOne? 多頻多模前端模塊 skyworksinc

    前端模塊相關(guān)產(chǎn)品參數(shù)、數(shù)據(jù)手冊(cè),更有用于四頻 GSM / GPRS / EDGE – 五頻(頻段 I、II、III、V、VIII)WCDMA / HSPA / HSPA / LTE 的 SkyOne
    發(fā)表于 05-29 18:34
    用于四頻 GSM / GPRS / EDGE – 五頻(頻段 I、<b class='flag-5'>II</b>、III、V、VIII)WCDMA / HSPA / HSPA / LTE 的 SkyOne? 多頻多模前端<b class='flag-5'>模塊</b> skyworksinc

    用于四頻 GSM / GPRS / EDGE 的 SkyOne? 多模多頻前端模塊 – 六頻(頻段 I、II、III、V、VIII、XX)WCDMA / HSPA / HSPA / LTE skyworksinc

    電子發(fā)燒友網(wǎng)為你提供()用于四頻 GSM / GPRS / EDGE 的 SkyOne? 多模多頻前端模塊 – 六頻(頻段 I、II、III、V、VIII、XX)WCDMA / HSPA
    發(fā)表于 05-29 18:33
    用于四頻 GSM / GPRS / EDGE 的 SkyOne? 多模多頻前端<b class='flag-5'>模塊</b> – 六頻(頻段 I、<b class='flag-5'>II</b>、III、V、VIII、XX)WCDMA / HSPA / HSPA / LTE skyworksinc

    龍杰智能卡發(fā)布WalletMate II Mini:微型手機(jī)錢(qián)包NFC讀寫(xiě)器模塊

    龍杰智能卡有限公司(ACS)近日宣布推出其備受期待的WalletMate II系列的首款產(chǎn)品——WalletMate II Mini微型手機(jī)錢(qián)包NFC讀寫(xiě)器模塊。該模塊的推出,旨在進(jìn)一
    的頭像 發(fā)表于 02-06 09:20 ?1071次閱讀