2008-11-28 18 views
3

在設計FPGA系統時,我如何估計給定任務需要的邏輯塊數量?處理FPGA器件要求的最佳方法

任何人有幅度的粗略順序我應該期待什麼,這些COMON設備?:

  • UART
  • 包去幀與CRC32
  • 8微核

我我看過www.opencores.org,但是,他們並沒有爲每個項目提供大量的關卡。

回答

1

整個Amiga可以裝入400k門,不包括CPU。查看Minimig項目,它是開源的,應該包含一些有用的參考文件。還有一個在線的FPGA 68k內核,您可以通過tobiflex進行檢查。還可以看看Commodore一臺機器和C64/CPC內核(Z80,6845,SID,6502等)以瞭解它們的對比。

1

我會避免與FPGA的門數,這裏的一些4輸入查找表的估計(我的大部分經驗是Xilinx公司,但它會是Altera的相似和其他人):

一原始的UART是幾十個LUT/FF - 如果它有一個微型總線接口,那麼它會更多(可能還有< 100),如果它有16550型FIFO,那麼甚至更多好)。 8位微型 - 在賽靈思中,請參閱Picoblaze(113片 - 每片是兩個LUT和兩個FF,但並非全部用於每片)

數據包deframer - 不知道 - 取決於framer規格對不起:)

1

我建議去Opencores.org,尋找類似於你的設計併合成它。我會說這是估計邏輯利用率的最準確的方法。

+0

@OutputLogic:如果與問題無關,請不要爲答案添加簽名鏈接。如果人們想要看到您的主頁,他們可以在您的個人資料中看到它。 – 2009-07-24 02:12:58