DE3_SOPC



2009.12.01.16:44:30 Datasheet
Overview
  clk  DE3_SOPC
   pio_button
 in_port  
 out_port  
 in_port  
 in_port  
 out_port  
Processor

   cpu Nios II 9.1

Peripherals

   cpu altera_nios2 9.1

   onchip_mem altera_avalon_onchip_memory2 9.1

   pio_button altera_avalon_pio 9.1

   sysid altera_avalon_sysid 9.1

   timer altera_avalon_timer 9.1

   jtag_uart altera_avalon_jtag_uart 9.1

   pio_led altera_avalon_pio 9.1

   pio_slide_switch altera_avalon_pio 9.1

   pio_dip_switch altera_avalon_pio 9.1

   usb_reset_n altera_avalon_pio 9.1

   pll altera_avalon_pll 9.1

   clock_crossing_bridge altera_avalon_clock_crossing 9.1

   seg7 SEG7 1.0

   ISP1761 ISP1761 1.0
Memory Map
cpu
 instruction_master  data_master
  cpu
jtag_debug_module  0x01180800 0x01180800
  onchip_mem
s1  0x01140000 0x01140000
  pio_button
s1  0x00000040
  sysid
control_slave  0x00000090
  timer
s1  0x00000000
  jtag_uart
avalon_jtag_slave  0x01181020
  pio_led
s1  0x00000050
  pio_slide_switch
s1  0x00000060
  pio_dip_switch
s1  0x00000070
  usb_reset_n
s1  0x00000080
  pll
s1  0x01181000
  seg7
slave  0x00000020
  ISP1761
slave  0x01000000
slave_dc_irq  0x01181028

clk

clock_source v9.1





Parameters

clockFrequency 50000000
clockFrequencyKnown true
inputClockFrequency 0
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

(none)

cpu

altera_nios2 v9.1

pll c0   cpu
  clk
instruction_master   onchip_mem
  s1
data_master  
  s1
d_irq   timer
  irq
d_irq   jtag_uart
  irq
data_master  
  avalon_jtag_slave
d_irq   pio_button
  irq
data_master   clock_crossing_bridge
  s1
data_master   pll
  s1
data_master   ISP1761
  slave
d_irq  
  interrupt_sender_hc
data_master  
  slave_dc_irq
d_irq  
  interrupt_sender_dc




Parameters

userDefinedSettings
setting_showUnpublishedSettings false
setting_showInternalSettings false
setting_shadowRegisterSets 0
setting_preciseSlaveAccessErrorException false
setting_preciseIllegalMemAccessException false
setting_preciseDivisionErrorException false
setting_performanceCounter false
setting_perfCounterWidth _32
setting_interruptControllerType Internal
setting_illegalMemAccessDetection false
setting_illegalInstructionsTrap false
setting_fullWaveformSignals false
setting_extraExceptionInfo false
setting_exportPCB false
setting_debugSimGen false
setting_clearXBitsLDNonBypass true
setting_branchPredictionType Automatic
setting_bit31BypassDCache true
setting_bigEndian false
setting_bhtPtrSz _8
setting_bhtIndexPcOnly false
setting_avalonDebugPortPresent false
setting_alwaysEncrypt true
setting_allowFullAddressRange false
setting_activateTrace true
setting_activateTestEndChecker false
setting_activateMonitors true
setting_activateModelChecker false
setting_HDLSimCachesCleared true
setting_HBreakTest false
resetSlave onchip_mem.s1
resetOffset 0
muldiv_multiplierType DSPBlock
muldiv_divider false
mpu_useLimit false
mpu_numOfInstRegion 8
mpu_numOfDataRegion 8
mpu_minInstRegionSize _12
mpu_minDataRegionSize _12
mpu_enabled false
mmu_uitlbNumEntries _4
mmu_udtlbNumEntries _6
mmu_tlbPtrSz _7
mmu_tlbNumWays _16
mmu_processIDNumBits _10
mmu_enabled false
mmu_autoAssignTlbPtrSz true
mmu_TLBMissExcSlave
mmu_TLBMissExcOffset 0
manuallyAssignCpuID false
impl Fast
icache_size _4096
icache_ramBlockType Automatic
icache_numTCIM _0
icache_burstType None
exceptionSlave onchip_mem.s1
exceptionOffset 32
debug_triggerArming true
debug_level Level1
debug_jtagInstanceID 0
debug_embeddedPLL true
debug_debugReqSignals false
debug_assignJtagInstanceID false
debug_OCIOnchipTrace _128
dcache_size _2048
dcache_ramBlockType Automatic
dcache_omitDataMaster false
dcache_numTCDM _0
dcache_lineSize _32
dcache_bursts false
cpuReset false
cpuID 0
clockFrequency 100000000
breakSlave cpu.jtag_debug_module
breakOffset 32
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

CPU_IMPLEMENTATION "fast"
BIG_ENDIAN 0
CPU_FREQ 100000000u
ICACHE_LINE_SIZE 32
ICACHE_LINE_SIZE_LOG2 5
ICACHE_SIZE 4096
DCACHE_LINE_SIZE 32
DCACHE_LINE_SIZE_LOG2 5
DCACHE_SIZE 2048
INITDA_SUPPORTED
FLUSHDA_SUPPORTED
HAS_JMPI_INSTRUCTION
EXCEPTION_ADDR 0x1140020
RESET_ADDR 0x1140000
BREAK_ADDR 0x1180820
HAS_DEBUG_STUB
HAS_DEBUG_CORE 1
CPU_ID_SIZE 1
CPU_ID_VALUE 0x0
HARDWARE_DIVIDE_PRESENT 0
HARDWARE_MULTIPLY_PRESENT 1
HARDWARE_MULX_PRESENT 1
INST_ADDR_WIDTH 25
DATA_ADDR_WIDTH 25
NUM_OF_SHADOW_REG_SETS 0

onchip_mem

altera_avalon_onchip_memory2 v9.1

cpu instruction_master   onchip_mem
  s1
data_master  
  s1
pll c0  
  clk1




Parameters

allowInSystemMemoryContentEditor false
blockType AUTO
dataWidth 32
deviceFamily Stratix III
dualPort false
initMemContent true
initializationFileName onchip_mem_release
instanceID NONE
memorySize 262144
readDuringWriteMode DONT_CARE
simAllowMRAMContentsFile false
slave1Latency 1
slave2Latency 1
useNonDefaultInitFile true
useShallowMemBlocks false
writable true
generateLegacySim false
  

Software Assignments

ALLOW_MRAM_SIM_CONTENTS_ONLY_FILE 0
INIT_CONTENTS_FILE "onchip_mem_release"
NON_DEFAULT_INIT_FILE_ENABLED 1
GUI_RAM_BLOCK_TYPE "Automatic"
WRITABLE 1
DUAL_PORT 0
SIZE_VALUE 262144u
SIZE_MULTIPLE 1
CONTENTS_INFO ""
RAM_BLOCK_TYPE "Auto"
INIT_MEM_CONTENT 1
ALLOW_IN_SYSTEM_MEMORY_CONTENT_EDITOR 0
INSTANCE_ID "NONE"
READ_DURING_WRITE_MODE "DONT_CARE"

pio_button

altera_avalon_pio v9.1

cpu d_irq   pio_button
  irq
clock_crossing_bridge m1  
  s1
pll c1  
  clk




Parameters

bitClearingEdgeCapReg false
bitModifyingOutReg false
captureEdge true
clockRate 10000000
direction Input
edgeType RISING
generateIRQ true
irqType EDGE
resetValue 0
simDoTestBenchWiring false
simDrivenValue 0
width 4
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

DO_TEST_BENCH_WIRING 0
DRIVEN_SIM_VALUE 0x0
HAS_TRI 0
HAS_OUT 0
HAS_IN 1
CAPTURE 1
BIT_CLEARING_EDGE_REGISTER 0
BIT_MODIFYING_OUTPUT_REGISTER 0
DATA_WIDTH 4
RESET_VALUE 0x0
EDGE_TYPE "RISING"
IRQ_TYPE "EDGE"
FREQ 10000000u

sysid

altera_avalon_sysid v9.1

clock_crossing_bridge m1   sysid
  control_slave
pll c1  
  clk




Parameters

id 887287567
timestamp 1259657068
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

ID 887287567u
TIMESTAMP 1259657068u

timer

altera_avalon_timer v9.1

cpu d_irq   timer
  irq
clock_crossing_bridge m1  
  s1
pll c1  
  clk




Parameters

alwaysRun false
counterSize 32
fixedPeriod false
period 1.0
periodUnits MSEC
resetOutput false
snapshot true
systemFrequency 10000000
timeoutPulseOutput false
timerPreset CUSTOM
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

ALWAYS_RUN 0
FIXED_PERIOD 0
SNAPSHOT 1
PERIOD 1.0
PERIOD_UNITS "ms"
RESET_OUTPUT 0
TIMEOUT_PULSE_OUTPUT 0
FREQ 10000000u
LOAD_VALUE 9999ULL
COUNTER_SIZE 32
MULT 0.0010
TICKS_PER_SEC 1000u

jtag_uart

altera_avalon_jtag_uart v9.1

cpu d_irq   jtag_uart
  irq
data_master  
  avalon_jtag_slave
pll c0  
  clk




Parameters

allowMultipleConnections false
hubInstanceID 0
readBufferDepth 64
readIRQThreshold 8
simInputCharacterStream
simInteractiveOptions INTERACTIVE_ASCII_OUTPUT
useRegistersForReadBuffer false
useRegistersForWriteBuffer false
useRelativePathForSimFile false
writeBufferDepth 64
writeIRQThreshold 8
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

WRITE_DEPTH 64
READ_DEPTH 64
WRITE_THRESHOLD 8
READ_THRESHOLD 8

pio_led

altera_avalon_pio v9.1

clock_crossing_bridge m1   pio_led
  s1
pll c1  
  clk




Parameters

bitClearingEdgeCapReg false
bitModifyingOutReg false
captureEdge false
clockRate 10000000
direction Output
edgeType RISING
generateIRQ false
irqType LEVEL
resetValue 0
simDoTestBenchWiring false
simDrivenValue 0
width 24
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

DO_TEST_BENCH_WIRING 0
DRIVEN_SIM_VALUE 0x0
HAS_TRI 0
HAS_OUT 1
HAS_IN 0
CAPTURE 0
BIT_CLEARING_EDGE_REGISTER 0
BIT_MODIFYING_OUTPUT_REGISTER 0
DATA_WIDTH 24
RESET_VALUE 0x0
EDGE_TYPE "NONE"
IRQ_TYPE "NONE"
FREQ 10000000u

pio_slide_switch

altera_avalon_pio v9.1

clock_crossing_bridge m1   pio_slide_switch
  s1
pll c1  
  clk




Parameters

bitClearingEdgeCapReg false
bitModifyingOutReg false
captureEdge false
clockRate 10000000
direction Input
edgeType RISING
generateIRQ false
irqType LEVEL
resetValue 0
simDoTestBenchWiring false
simDrivenValue 0
width 4
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

DO_TEST_BENCH_WIRING 0
DRIVEN_SIM_VALUE 0x0
HAS_TRI 0
HAS_OUT 0
HAS_IN 1
CAPTURE 0
BIT_CLEARING_EDGE_REGISTER 0
BIT_MODIFYING_OUTPUT_REGISTER 0
DATA_WIDTH 4
RESET_VALUE 0x0
EDGE_TYPE "NONE"
IRQ_TYPE "NONE"
FREQ 10000000u

pio_dip_switch

altera_avalon_pio v9.1

clock_crossing_bridge m1   pio_dip_switch
  s1
pll c1  
  clk




Parameters

bitClearingEdgeCapReg false
bitModifyingOutReg false
captureEdge false
clockRate 10000000
direction Input
edgeType RISING
generateIRQ false
irqType LEVEL
resetValue 0
simDoTestBenchWiring false
simDrivenValue 0
width 8
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

DO_TEST_BENCH_WIRING 0
DRIVEN_SIM_VALUE 0x0
HAS_TRI 0
HAS_OUT 0
HAS_IN 1
CAPTURE 0
BIT_CLEARING_EDGE_REGISTER 0
BIT_MODIFYING_OUTPUT_REGISTER 0
DATA_WIDTH 8
RESET_VALUE 0x0
EDGE_TYPE "NONE"
IRQ_TYPE "NONE"
FREQ 10000000u

usb_reset_n

altera_avalon_pio v9.1

clock_crossing_bridge m1   usb_reset_n
  s1
pll c1  
  clk




Parameters

bitClearingEdgeCapReg false
bitModifyingOutReg false
captureEdge false
clockRate 10000000
direction Output
edgeType RISING
generateIRQ false
irqType LEVEL
resetValue 0
simDoTestBenchWiring false
simDrivenValue 0
width 1
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

DO_TEST_BENCH_WIRING 0
DRIVEN_SIM_VALUE 0x0
HAS_TRI 0
HAS_OUT 1
HAS_IN 0
CAPTURE 0
BIT_CLEARING_EDGE_REGISTER 0
BIT_MODIFYING_OUTPUT_REGISTER 0
DATA_WIDTH 1
RESET_VALUE 0x0
EDGE_TYPE "NONE"
IRQ_TYPE "NONE"
FREQ 10000000u

pll

altera_avalon_pll v9.1

clk clk   pll
  inclk0
cpu data_master  
  s1
c0   cpu
  clk
c0   onchip_mem
  clk1
c0   clock_crossing_bridge
  clk_s1
c1  
  clk_m1
c1   pio_button
  clk
c1   sysid
  clk
c1   timer
  clk
c1   pio_led
  clk
c1   pio_slide_switch
  clk
c1   pio_dip_switch
  clk
c1   usb_reset_n
  clk
c0   jtag_uart
  clk
c1   seg7
  global_clock
c0   ISP1761
  global_clock




Parameters

c0
c1
c2
c3
c4
c5
c6
c7
c8
c9
deviceFamily STRATIXIII
e0
e1
e2
e3
inputClockFrequency 50000000
inputClockRate 50000000
lockedOutputPortOption Export
pfdenaInputPortOption Register
pllHdl
resetInputPortOption Register
generateLegacySim false
  

Software Assignments

ARESET "None"
PFDENA "None"
LOCKED "None"
PLLENA "None"
SCANCLK "None"
SCANDATA "None"
SCANREAD "None"
SCANWRITE "None"
SCANCLKENA "None"
SCANACLR "None"
SCANDATAOUT "None"
SCANDONE "None"
CONFIGUPDATE "None"
PHASECOUNTERSELECT "None"
PHASEDONE "None"
PHASEUPDOWN "None"
PHASESTEP "None"

clock_crossing_bridge

altera_avalon_clock_crossing v9.1

pll c0   clock_crossing_bridge
  clk_s1
c1  
  clk_m1
cpu data_master  
  s1
m1   pio_button
  s1
m1   sysid
  control_slave
m1   timer
  s1
m1   pio_led
  s1
m1   pio_slide_switch
  s1
m1   pio_dip_switch
  s1
m1   usb_reset_n
  s1
m1   seg7
  slave




Parameters

dataWidth 32
downstreamFIFODepth 32
downstreamUseRegister false
masterSyncDepth 3
maxBurstSize 8
slaveAddressWidth 6
slaveSyncDepth 3
upstreamFIFODepth 256
upstreamUseRegister false
useBurstCount false
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

(none)

seg7

SEG7 v1.0

clock_crossing_bridge m1   seg7
  slave
pll c1  
  global_clock




Parameters

SEG7_NUM 2
ADDR_WIDTH 3
DEFAULT_ACTIVE 1
LOW_ACTIVE 1
AUTO_GLOBAL_CLOCK_CLOCK_RATE 10000000
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

(none)

ISP1761

ISP1761 v1.0

pll c0   ISP1761
  global_clock
cpu data_master  
  slave
d_irq  
  interrupt_sender_hc
data_master  
  slave_dc_irq
d_irq  
  interrupt_sender_dc




Parameters

AUTO_GLOBAL_CLOCK_CLOCK_RATE 100000000
deviceFamily UNKNOWN
generateLegacySim false
  

Software Assignments

(none)
generation took 0.02 seconds rendering took 4.98 seconds