IPTR-DSPBUILDER Altera, IPTR-DSPBUILDER Datasheet - Page 157

DSP BUILDER SOFTWARE

IPTR-DSPBUILDER

Manufacturer Part Number
IPTR-DSPBUILDER
Description
DSP BUILDER SOFTWARE
Manufacturer
Altera
Type
DSPr
Datasheets

Specifications of IPTR-DSPBUILDER

Function
DSP Builder
License
Renewal License
Software Application
IP CORE, DSP BUILDER
Core Architecture
FPGA
Core Sub-architecture
Arria, Cyclone, Stratix
Supported Families
Arria GX, Arria II GX, Cyclone, Stratix
Rohs Compliant
NA
Lead Free Status / RoHS Status
Not applicable / Not applicable
Chapter 11: Using the State Machine Library
Using the State Machine Table Block
© June 2010 Altera Corporation
5. Use the Add, Change, and Delete buttons to replace the default states S1, S2, S3,
6. After specifying the input and state names, click the Conditional Statements tab
Table 11–1. FIFO Controller Conditional Statements
empty
empty
full
full
idle
idle
idle
idle
pop_not_empty
pop_not_empty
pop_not_empty
pop_not_empty
pop_not_empty
push_not_full
push_not_full
push_not_full
push_not_full
push_not_full
S4, and S5 with the following states:
and use it to describe the behavior of your state machine by adding the statements
(Table
The Conditional Statements tab displays the state transition table, which contains
the conditional statements that define your state machine.
1
A conditional statement consists of a current state, a condition that causes a
transition to take place, and the next state to which the state machine transitions.
The current state and next state values must be state names defined in the States
tab, which you can select from a list in the dialog box.
Current State
empty (reset state)
full
idle
pop_not_empty
push_not_full
11–1).
There must be at least one conditional statement defined in the Conditional
Statements tab.
(push=1)&(count_in!=250)
(push=0)&(pop=0)
(push=0)&(pop=0)
(pop=1)
(pop=1)&(count_in=0)
(push=1)
(pop=1)&(count_in!=0)
(push=1)&(count_in=250)
(push=0)&(pop=0)
(pop=1)&(count_in=0)
(push=1)&(count_in!=250)
(pop=1)&(count_in!=0)
(push=1)&(count_in=250)
(push=0)&(pop=0)
(pop=1)&(count_in=0)
(push=1)&(count_in!=250)
(push=1)&(count_in=250)
(pop=1)&(count_in!=0)
Preliminary
Condition
DSP Builder Standard Blockset User Guide
push_not_full
idle
idle
pop_not_empty
empty
push_not_full
pop_not_empty
full
idle
empty
push_not_full
pop_not_empty
full
idle
empty
push_not_full
full
pop_not_empty
Next State
11–3

Related parts for IPTR-DSPBUILDER