FPGA學習瑣碎筆記(一)

2021-10-25 17:12:04 字數 901 閱讀 8366

一、fpga硬體組成

1、cpu(處理器)

fpga的高階處理器主要由xilinx(被amd收購)與altera(被intel收購)兩家製作。

fpga的低端處理器製造廠商有紫光、復旦微、高雲等。

其最小資源為clb,clb的數量決定了該fpga晶元的資源大小。其外部晶振輸入頻率一般為50mhz,經過倍頻可更高。

2、flash(快閃儲存器)

flash一般用來存放**檔案,flash為非易失性儲存器,即掉電後所存放資料不會丟失。

qspi nor flash理解:qspi是一種傳輸協議,其相比較普通的spi協議(clk、cs、mosi和miso),增加了兩根io線,可以使得傳輸工作在半雙工狀態時一次性可傳輸四位資料。

flash分為norflash和nandflash兩種,其中優缺點如下:

norflash:**可直接執行,但寫入速度慢,適合小容量的儲存。

nandflash:寫入速度較快,無法隨機1讀取,適合大容量的資料儲存,**不可直接執行。

emmc:emmc儲存晶元簡化了儲存器的設計,將nand flash晶元和控制晶元以mcp技術封裝在一起。

4、ram

ddr3?

5、什麼是pl端什麼是ps端

ps端:process system,即處理系統,arm核心。

pl端:programmable logic,即fpga核心部分。

二、verilog**編寫知識點

1、fpga如何呼叫dsp單元

2、run synthesis 與  run implementations的區別

3、fpga中的parameter可以定義常量,該常量不允許在程式執行中改變該值。即不允許在組合邏輯或者時序邏輯中對常亮進行賦值。

4、fpga中signed;可以決定在計算時擴位是否考慮符位。

FPGA學習筆記(一) 初識FPGA

該隨筆中部分內容 自小梅哥 fpga field programmable gate array,現場可程式設計門陣列 正如其名,fpga內部有大量的可程式設計邏輯功能塊,使用verilog hdl 硬體描述語言 實現設計。玩過微控制器的小夥伴剛接觸fpga可能會有點困惑,其實fpga與微控制器最大...

FPGA學習筆記 一 電平知識

常見電平標準 3.cmos電平標準 4.lvcoms電平標準 5.rs232 6.rs485 7.can匯流排電平 概述 數字系統之間如果需要通訊,就必須遵循相同的雙閾值電平判定標準 什麼條件時為1,什麼條件時為0 以下介紹常見的電平標準。ttl transistor transistor logi...

ggplot瑣碎筆記

set seed 1410 dsmall span引數0到1,很不平滑到很平滑 qplot carat,price data dsmall,geom c point smooth span 0.2 loess對於大資料並不十分適用 o n 因此,當n超過1000時將預設採用另一種平滑演算法.libr...