UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 32855

FPGA Editor - What Is The Syntax for LUT Function (F=) Statements?

Description

I am looking at LUT function definitions using FPGA Editor to debug my logic. What are the meanings of the symbols used in this statement?

Solution

The LUT function statements represent the logic specified for that LUT. These statements use the following syntax to represent logic:

Logical Operator............Symbol

AND...............................*

OR.................................+

NOT...............................~

NAND............................~ * ~ (inputs are inverted and then ANDed together)

NOR..............................~ + ~ (inputs are inverted and then ORed together)

XOR..............................@

AR# 32855
Date Created 06/15/2009
Last Updated 12/15/2012
Status Active
Type General Article