關(guān)于ch58x系列芯片的FLASH控制器的幾個(gè)疑問(wèn)

若在FLASH中執(zhí)行程序,手冊(cè)上只提到在20M主頻下基本能做到零等待,沒(méi)有看到更多的信息,故有以下幾個(gè)疑問(wèn):

1、FLASH控制器是否存在預(yù)取指,若有的話一次預(yù)取指的數(shù)據(jù)寬度是多少位?FLASH取指的最高頻率是多少?

2、RISC-V4A內(nèi)核的指令是16位還是32位?或者是像CORTEX-M3一樣16位指令和32位指令兼而有之?

請(qǐng)?jiān)瓘S技術(shù)解答一下


您好,F(xiàn)sys主頻80Mhz,直接在Flash中運(yùn)行,大致等效于80MHz/4主頻下零等待速度。如果對(duì)于關(guān)鍵代碼有更加高的速度要求還可以加載到RAM中去運(yùn)行。RISC-V4A支持16位壓縮指令和32位指令。


看來(lái)FLASH的指令執(zhí)行速度就是瓶頸了,光主頻80M也沒(méi)用,只相當(dāng)于20M零等待的水平,如此一來(lái)對(duì)速度有要求的代碼只能放到RAM中運(yùn)行。


猜測(cè)片內(nèi)是spi的flash加cache的方式,回頭試驗(yàn)一下


您好,綜合藍(lán)牙應(yīng)用特點(diǎn)及成本考慮,市面各藍(lán)牙MCU基本上以SPI Flash結(jié)構(gòu)為主。


繼續(xù)請(qǐng)問(wèn)幾個(gè)問(wèn)題:

1 編譯工具要如何設(shè)置才能生成RISC-V4A的16位壓縮指令?

2 代碼如果配置到RAM運(yùn)行,要如何操作,有例程么?



有人知道如何編譯出16位指令么?謝謝


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频