|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
<title>datasheet for flash</title>
|
|
<style type="text/css">
|
|
body { font-family:arial ;}
|
|
a { text-decoration:underline ; color:#003000 ;}
|
|
a:hover { text-decoration:underline ; color:0030f0 ;}
|
|
td { padding : 5px ;}
|
|
table.topTitle { width:100% ;}
|
|
table.topTitle td.l { text-align:left ; font-weight: bold ; font-size:30px ;}
|
|
table.topTitle td.r { text-align:right ; font-weight: bold ; font-size:16px ;}
|
|
table.blueBar { width : 100% ; border-spacing : 0px ;}
|
|
table.blueBar td { background:#0036ff ; font-size:12px ; color : white ; text-align : left ; font-weight : bold ;}
|
|
table.blueBar td.l { text-align : left ;}
|
|
table.blueBar td.r { text-align : right ;}
|
|
table.items { width:100% ; border-collapse:collapse ;}
|
|
table.items td.label { font-weight:bold ; font-size:16px ; vertical-align:top ;}
|
|
table.items td.mono { font-family:courier ; font-size:12px ; white-space:pre ;}
|
|
div.label { font-weight:bold ; font-size:16px ; vertical-align:top ; text-align:center ;}
|
|
table.grid { border-collapse:collapse ;}
|
|
table.grid td { border:1px solid #bbb ; font-size:12px ;}
|
|
body { font-family:arial ;}
|
|
table.x { font-family:courier ; border-collapse:collapse ; padding:2px ;}
|
|
table.x td { border:1px solid #bbb ;}
|
|
td.tableTitle { font-weight:bold ; text-align:center ;}
|
|
table.grid { border-collapse:collapse ;}
|
|
table.grid td { border:1px solid #bbb ;}
|
|
table.grid td.tableTitle { font-weight:bold ; text-align:center ;}
|
|
table.mmap { border-collapse:collapse ; text-size:11px ; border:1px solid #d8d8d8 ;}
|
|
table.mmap td { border-color:#d8d8d8 ; border-width:1px ; border-style:solid ;}
|
|
table.mmap td.empty { border-style:none ; background-color:#f0f0f0 ;}
|
|
table.mmap td.slavemodule { text-align:left ; font-size:11px ; border-style:solid solid none solid ;}
|
|
table.mmap td.slavem { text-align:right ; font-size:9px ; font-style:italic ; border-style:none solid none solid ;}
|
|
table.mmap td.slaveb { text-align:right ; font-size:9px ; font-style:italic ; border-style:none solid solid solid ;}
|
|
table.mmap td.mastermodule { text-align:center ; font-size:11px ; border-style:solid solid none solid ;}
|
|
table.mmap td.masterlr { text-align:center ; font-size:9px ; font-style:italic ; border-style:none solid solid solid ;}
|
|
table.mmap td.masterl { text-align:center ; font-size:9px ; font-style:italic ; border-style:none none solid solid ;}
|
|
table.mmap td.masterm { text-align:center ; font-size:9px ; font-style:italic ; border-style:none none solid none ;}
|
|
table.mmap td.masterr { text-align:center ; font-size:9px ; font-style:italic ; border-style:none solid solid none ;}
|
|
table.mmap td.addr { font-family:courier ; font-size:9px ; text-align:right ;}
|
|
table.connectionboxes { border-collapse:separate ; border-spacing:0px ; font-family:arial ;}
|
|
table.connectionboxes td.from { border-bottom:1px solid black ; font-size:9px ; font-style:italic ; vertical-align:bottom ; text-align:left ;}
|
|
table.connectionboxes td.to { font-size:9px ; font-style:italic ; vertical-align:top ; text-align:right ;}
|
|
table.connectionboxes td.lefthandwire { border-bottom:1px solid black ; font-size:9px ; font-style:italic ; vertical-align:bottom ; text-align:right ;}
|
|
table.connectionboxes td.righthandwire { border-bottom:1px solid black ; font-size:9px ; font-style:italic ; vertical-align:bottom ; text-align:left ;}
|
|
table.connectionboxes td.righthandlabel { font-size:11px ; vertical-align:bottom ; text-align:left ;}
|
|
table.connectionboxes td.neighbor { padding:3px ; border:1px solid black ; font-size: 11px ; background:#e8e8e8 ; vertical-align:center ; text-align:center ;}
|
|
table.connectionboxes td.main { padding:8px ; border:1px solid black ; font-size: 14px ; font-weight:bold ; background:#ffffff ; vertical-align:center ; text-align:center ;}
|
|
.parametersbox { border:1px solid #d0d0d0 ; display:inline-block ; max-height:160px ; overflow:auto ; width:360px ; font-size:10px ;}
|
|
.flowbox { display:inline-block ;}
|
|
.parametersbox table { font-size:10px ;}
|
|
td.parametername { font-style:italic ;}
|
|
td.parametervalue { font-weight:bold ;}
|
|
div.greydiv { vertical-align:top ; text-align:center ; background:#eeeeee ; border-top:1px solid #707070 ; border-bottom:1px solid #707070 ; padding:20px ; margin:20px ; width:auto ;}</style>
|
|
</head>
|
|
<body>
|
|
<table class="topTitle">
|
|
<tr>
|
|
<td class="l">flash</td>
|
|
<td class="r">
|
|
<br/>
|
|
<br/>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
<table class="blueBar">
|
|
<tr>
|
|
<td class="l">2024.08.31.14:41:48</td>
|
|
<td class="r">Datasheet</td>
|
|
</tr>
|
|
</table>
|
|
<div style="width:100% ; height:10px"> </div>
|
|
<div class="label">Overview</div>
|
|
<div class="greydiv">
|
|
<div style="display:inline-block ; text-align:left">
|
|
<table class="connectionboxes">
|
|
<tr style="height:6px">
|
|
<td></td>
|
|
</tr>
|
|
</table>
|
|
</div><span style="display:inline-block ; width:28px"> </span>
|
|
<div style="display:inline-block ; text-align:left"><span>
|
|
<br/>All Components
|
|
<br/>  
|
|
<a href="#module_onchip_flash_0"><b>onchip_flash_0</b>
|
|
</a> altera_onchip_flash 23.1</span>
|
|
</div>
|
|
</div>
|
|
<div style="width:100% ; height:10px"> </div>
|
|
<div class="label">Memory Map</div>
|
|
<table class="mmap">
|
|
<tr>
|
|
<td class="empty" rowspan="2"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="slavemodule"> 
|
|
<a href="#module_onchip_flash_0"><b>onchip_flash_0</b>
|
|
</a>
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="slavem">data </td>
|
|
</tr>
|
|
<tr>
|
|
<td class="slavem">csr </td>
|
|
</tr>
|
|
</table>
|
|
<a name="module_onchip_flash_0"> </a>
|
|
<div>
|
|
<hr/>
|
|
<h2>onchip_flash_0</h2>altera_onchip_flash v23.1
|
|
<br/>
|
|
<br/>
|
|
<br/>
|
|
<table class="flowbox">
|
|
<tr>
|
|
<td class="parametersbox">
|
|
<h2>Parameters</h2>
|
|
<table>
|
|
<tr>
|
|
<td class="parametername">DATA_INTERFACE</td>
|
|
<td class="parametervalue">Parallel</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">READ_BURST_MODE</td>
|
|
<td class="parametervalue">Incrementing</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">READ_BURST_COUNT</td>
|
|
<td class="parametervalue">2</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">CLOCK_FREQUENCY</td>
|
|
<td class="parametervalue">116.0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">CONFIGURATION_SCHEME</td>
|
|
<td class="parametervalue">Internal Configuration</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">CONFIGURATION_MODE</td>
|
|
<td class="parametervalue">Single Uncompressed Image</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR_ID</td>
|
|
<td class="parametervalue">NA,1,NA,2,3</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR_ACCESS_MODE</td>
|
|
<td class="parametervalue">Read and write,Read and write,Read only,Read and write,Read and write</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR_ADDRESS_MAPPING</td>
|
|
<td class="parametervalue">NA,0x00000 - 0x03fff,NA,0x04000 - 0x127ff,0x12800 - 0x357ff</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR_STORAGE_TYPE</td>
|
|
<td class="parametervalue">NA,UFM,NA,CFM,CFM</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">initFlashContent</td>
|
|
<td class="parametervalue">false</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">useNonDefaultInitFile</td>
|
|
<td class="parametervalue">false</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">initializationFileName</td>
|
|
<td class="parametervalue">altera_onchip_flash.hex</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">initializationFileNameForSim</td>
|
|
<td class="parametervalue">altera_onchip_flash.dat</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">autoInitializationFileName</td>
|
|
<td class="parametervalue">flash_onchip_flash_0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">INIT_FILENAME</td>
|
|
<td class="parametervalue"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">INIT_FILENAME_SIM</td>
|
|
<td class="parametervalue"></td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">DEVICE_FAMILY</td>
|
|
<td class="parametervalue">MAX10FPGA</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">PART_NAME</td>
|
|
<td class="parametervalue">10M04SCU169C8G</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">AUTO_CLOCK_RATE</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">DEVICE_ID</td>
|
|
<td class="parametervalue">04</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR1_START_ADDR</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR1_END_ADDR</td>
|
|
<td class="parametervalue">4095</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR2_START_ADDR</td>
|
|
<td class="parametervalue">4096</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR2_END_ADDR</td>
|
|
<td class="parametervalue">18943</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR3_START_ADDR</td>
|
|
<td class="parametervalue">18944</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR3_END_ADDR</td>
|
|
<td class="parametervalue">54783</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR4_START_ADDR</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR4_END_ADDR</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR5_START_ADDR</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR5_END_ADDR</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">MIN_VALID_ADDR</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">MAX_VALID_ADDR</td>
|
|
<td class="parametervalue">54783</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">MIN_UFM_VALID_ADDR</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">MAX_UFM_VALID_ADDR</td>
|
|
<td class="parametervalue">4095</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR1_MAP</td>
|
|
<td class="parametervalue">2</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR2_MAP</td>
|
|
<td class="parametervalue">4</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR3_MAP</td>
|
|
<td class="parametervalue">5</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR4_MAP</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR5_MAP</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">ADDR_RANGE1_END_ADDR</td>
|
|
<td class="parametervalue">4095</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">ADDR_RANGE2_END_ADDR</td>
|
|
<td class="parametervalue">54783</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">ADDR_RANGE1_OFFSET</td>
|
|
<td class="parametervalue">4608</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">ADDR_RANGE2_OFFSET</td>
|
|
<td class="parametervalue">25600</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">ADDR_RANGE3_OFFSET</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">AVMM_DATA_ADDR_WIDTH</td>
|
|
<td class="parametervalue">16</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">AVMM_DATA_DATA_WIDTH</td>
|
|
<td class="parametervalue">32</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">AVMM_DATA_BURSTCOUNT_WIDTH</td>
|
|
<td class="parametervalue">2</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR_READ_PROTECTION_MODE</td>
|
|
<td class="parametervalue">24</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">FLASH_SEQ_READ_DATA_COUNT</td>
|
|
<td class="parametervalue">2</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">FLASH_ADDR_ALIGNMENT_BITS</td>
|
|
<td class="parametervalue">1</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">FLASH_READ_CYCLE_MAX_INDEX</td>
|
|
<td class="parametervalue">4</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">FLASH_RESET_CYCLE_MAX_INDEX</td>
|
|
<td class="parametervalue">29</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">FLASH_BUSY_TIMEOUT_CYCLE_MAX_INDEX</td>
|
|
<td class="parametervalue">139</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">FLASH_ERASE_TIMEOUT_CYCLE_MAX_INDEX</td>
|
|
<td class="parametervalue">40600000</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">FLASH_WRITE_TIMEOUT_CYCLE_MAX_INDEX</td>
|
|
<td class="parametervalue">35380</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">PARALLEL_MODE</td>
|
|
<td class="parametervalue">true</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">READ_AND_WRITE_MODE</td>
|
|
<td class="parametervalue">true</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">WRAPPING_BURST_MODE</td>
|
|
<td class="parametervalue">false</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">IS_DUAL_BOOT</td>
|
|
<td class="parametervalue">False</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">IS_ERAM_SKIP</td>
|
|
<td class="parametervalue">True</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">IS_COMPRESSED_IMAGE</td>
|
|
<td class="parametervalue">False</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">deviceFamily</td>
|
|
<td class="parametervalue">UNKNOWN</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">generateLegacySim</td>
|
|
<td class="parametervalue">false</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>  
|
|
<table class="flowbox">
|
|
<tr>
|
|
<td class="parametersbox">
|
|
<h2>Software Assignments</h2>
|
|
<table>
|
|
<tr>
|
|
<td class="parametername">BYTES_PER_PAGE</td>
|
|
<td class="parametervalue">2048</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">READ_ONLY_MODE</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR1_ENABLED</td>
|
|
<td class="parametervalue">1</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR1_END_ADDR</td>
|
|
<td class="parametervalue">16383</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR1_START_ADDR</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR2_ENABLED</td>
|
|
<td class="parametervalue">1</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR2_END_ADDR</td>
|
|
<td class="parametervalue">75775</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR2_START_ADDR</td>
|
|
<td class="parametervalue">16384</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR3_ENABLED</td>
|
|
<td class="parametervalue">1</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR3_END_ADDR</td>
|
|
<td class="parametervalue">219135</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR3_START_ADDR</td>
|
|
<td class="parametervalue">75776</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR4_ENABLED</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR4_END_ADDR</td>
|
|
<td class="parametervalue">-1</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR4_START_ADDR</td>
|
|
<td class="parametervalue">-1</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR5_ENABLED</td>
|
|
<td class="parametervalue">0</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR5_END_ADDR</td>
|
|
<td class="parametervalue">-1</td>
|
|
</tr>
|
|
<tr>
|
|
<td class="parametername">SECTOR5_START_ADDR</td>
|
|
<td class="parametervalue">-1</td>
|
|
</tr>
|
|
</table>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
</div>
|
|
<table class="blueBar">
|
|
<tr>
|
|
<td class="l">generation took 0.00 seconds</td>
|
|
<td class="r">rendering took 0.00 seconds</td>
|
|
</tr>
|
|
</table>
|
|
</body>
|
|
</html>
|