⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 index.html

📁 Clock gating logic for LEON3 processor.
💻 HTML
📖 第 1 页 / 共 3 页
字号:
the location of UARTs, timers, interrupt controller and ethernet coreusing the plug&amp;play information. Full sources of kernel, libraries and tools available.</span></small></li>  <li><small><span style="font-family: helvetica,arial,sans-serif;"><b>Bare-C</b>: a <a href="http://www.gaisler.com/doc/bcc.html">LEON3 bare-C compiler</a>is available for download from gaisler.com. Come with full source code for both thelow-level I/O routines as well as the mkprom prom builder.</span></small></li>  <li><small><span style="font-family: helvetica,arial,sans-serif;"><a href="http://sourceware.org/ecos/"><b>eCos</b></a>: a Leon3 port supporting FPU, SMP and single-vector trapping is available for ecos-current. Use Bare-C compiler to build.<br>    </span></small></li>  <li><small><span style="font-family: helvetica,arial,sans-serif;"><b>Linux</b>: a Leon3 port of uClinux and linux-2.6.11 is available in the <a href="http://www.gaisler.com/products/linux.html">snapgearlinux distribution</a>.</span></small></li></ul><small><span style="font-family: helvetica,arial,sans-serif;"></span></small><h4><small><span style="font-family: helvetica,arial,sans-serif;">Debugging<br></span></small></h4><small><span style="font-family: helvetica,arial,sans-serif;">Theon-chip debug support unit (DSU) makes debugging of target hardwarerelatively easy. Both JTAG, serial (RS232) and ethernet-based debug links areavailable, and can be used </span></small><small><span style="font-family: helvetica,arial,sans-serif;">download and debugcode. Debugging is controlled through the <a href="http://www.gaisler.com/products/grmon/grmon.html">GRMON debugmonitor</a>.</span></small><small><span style="font-family: helvetica,arial,sans-serif;"> A sample GRMONsession looks like this:<br><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">$ grmon-grlib -i -u</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;GRMON -The LEON multi purpose monitor v1.0.6</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Copyright(C) 2004, Gaisler Research - all rights reserved.</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Forlatest updates, go to http://www.gaisler.com/</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Commentsor bug-reports to grmon@gaisler.com</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;GRLIBDSU Monitor backend 1.0.1&nbsp; (professional version)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;usingport /dev/ttyS0 @ 115200 baud</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;initialising...........</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Component&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Vendor</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Leon3SPARC V8Processor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gaisler Research</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;AHBDebugUART&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gaisler Research</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Simple32-bit PCITarget&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gaisler Research</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;10/100Mbit EthernetMAC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opencores</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;LEON2MemoryController&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;European Space Agency</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;AHB/APBBridge&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gaisler Research</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Leon3Debug SupportUnit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gaisler Research</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;10/100Mbit EthernetMAC&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Opencores</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;GenericAPBUART&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gaisler Research</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Multi-processorInterrupt Ctrl&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Gaisler Research</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;ModularTimerUnit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gaisler Research</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;Usecommand 'info sys' to print a detailed report of attached cores</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">grmon[grlib]&gt;info sys</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">00.01:003&nbsp;&nbsp;Gaisler Research&nbsp; Leon3 SPARC V8 Processor (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb master 0</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">01.01:007&nbsp;&nbsp;Gaisler Research&nbsp; AHB Debug UART (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb master 1</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apb: 80000700 - 80000800</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;baud rate 115200, ahb frequency 25.00</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">02.01:012&nbsp;&nbsp;Gaisler Research&nbsp; Simple 32-bit PCI Target (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb master 2</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">03.08:005&nbsp;&nbsp;Opencores&nbsp; 10/100 Mbit Ethernet MAC (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb master 3</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">00.04:00f&nbsp;&nbsp;European Space Agency&nbsp; LEON2 Memory Controller (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb: 00000000 - 20000000</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb: 20000000 - 40000000</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb: 40000000 - 80000000</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apb: 80000000 - 80000100</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;32-bit sdram: 1 * 32 Mbyte @ 0x40000000, col 9, cas 2, ref 15.5 us</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">01.01:006&nbsp;&nbsp;Gaisler Research&nbsp; AHB/APB Bridge (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb: 80000000 - 80100000</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">02.01:004&nbsp;&nbsp;Gaisler Research&nbsp; Leon3 Debug Support Unit (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb: 90000000 - a0000000</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;AHB trace 64 lines</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;CPU#0 win 8, hw breakpoints 2, itrace 64 lines</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;icache 1 * 4 kbyte, 32 byte/line</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;dcache 1 * 4 kbyte, 32 byte/line</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;stack pointer 0x41fffff0</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">05.08:005&nbsp;&nbsp;Opencores&nbsp; 10/100 Mbit Ethernet MAC (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;irq 12</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ahb: fffb0000 - fffb1000</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">01.01:00c&nbsp;&nbsp;Gaisler Research&nbsp; Generic APB UART (ver 1)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;irq 2</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apb: 80000100 - 80000200</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;baud rate 38400, DSU mode</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">02.01:00d&nbsp;&nbsp;Gaisler Research&nbsp; Multi-processor Interrupt Ctrl (ver 1)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apb: 80000200 - 80000300</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">03.01:011&nbsp;&nbsp;Gaisler Research&nbsp; Modular Timer Unit (ver 0)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;irq 8</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;apb: 80000300 - 80000400</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;16-bit scaler, 2 * 32-bit timers, divisor 25</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">grmon[grlib]&gt;lo /home/jiri/samples/stanford</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">section:.text at 0x40000000, size 60688 bytes</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">section:.data at 0x4000ed10, size 2080 bytes</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">section: .jcrat 0x40026728, size 4 bytes</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">total size:62772 bytes (94.3 kbit/s)</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">read 192symbols</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">entry point:0x40000000</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">grmon[grlib]&gt;run</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">Starting</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;Perm&nbsp; Towers&nbsp; Queens&nbsp;&nbsp;Intmm&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Mm&nbsp; Puzzle&nbsp;&nbsp;Quick&nbsp; Bubble&nbsp;&nbsp;&nbsp; Tree&nbsp;&nbsp;&nbsp;&nbsp; FFT</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;67&nbsp;&nbsp;&nbsp;&nbsp; 100&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;67&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 67&nbsp;&nbsp;&nbsp;2233&nbsp;&nbsp;&nbsp;&nbsp; 550&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;67&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 83&nbsp;&nbsp;&nbsp;&nbsp;417&nbsp;&nbsp;&nbsp; 2650</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">Nonfloatingpoint composite is&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 216</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">Floatingpoint composite is&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2044</span><br style="font-family: courier new,courier,monospace;"><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">Programexited normally.</span><br style="font-family: courier new,courier,monospace;"><span style="font-family: courier new,courier,monospace;">grmon[grlib]&gt;</span><br><br><br>The LEON3MP test bench includes memory models of both boot-prom, sramand sdram. To build memory images for these models, do 'make soft' .Note: this will require that the bare-C compiler for LEON3 isinstalled,and /opt/sparc-elf/bin is added to the PATH.<br><br><br><br></span></small></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -