Release laysim-GR712RC v2.0
laysim-GR712RC v2.0 Dual Core Processor Emulator
1. Faster than Real GR712RC Board (100MHz) under SMP Environment
▶ laysim-gr712rc-dbt shows highest performance on Intel i9-11900K
- Dhrystone : 778.39 MIPS (the real-time performance is 1254.395%)
- Whetstone-SP : 141.71 MIPS (the real-time performance is 303.27%)
- RTEMS5.1 smpmigration02 : 418.55 MIPS (the real-time performance is 377.72%)
- RTEMS5.1 smpmrsp01 : 286.99 MIPS (the real-time performance is 253.69%)
2. Support the User Loadable Modules
▶ Support loadable modules for UART, I2C, SPI, GPIO, I/O, external SpW nodes, 1553B RTs, and CAN nodes.
3. Support the Shared Library
▶ laysim-GR712RC also supports the shared library that can be integrated in an existing simulator. (save/restore are supported.)
4. Embedded Source Level Debugger
▶ laysim-GR712RC includes the embedded source-level debugger, so it is possible to debug the GR712RC SMP applications without GDB.
5. Fully Support for AIR and XtratuM Hypervisors
▶ laysim-GR712RC also supports AIR/GMV hypervisor awareness, so it possible to debug the partitions of AIR with the embedded source-level debugger.
Core | Function | Vendor ID | Device ID | Emulation in laysim-GR712RC |
LEON3-FT | Fault-tolerant SPARC V8 Processor | 0x01 | 0x053 | Supported by laysim-GR712RC |
DSU3 | Multi-processor Debug support unit | 0x01 | 0x004 | Only P&P information |
IRQMP | Multi-Processor Interrupt Controller | 0x01 | 0x00D | Supported by laysim-GR712RC |
APBCTRL | AMBA APB Bridge with Plug & Play | 0x01 | 0x006 | Controlled by laysim-GR712RC |
FTMCTRL | 8/32-bit memory controller with EDAC | 0x01 | 0x054 | Supported by laysim-GR712RC (No EDAC) |
AHBSTAT | AHB Status Register | 0x01 | 0x052 | Supported by laysim-GR712RC |
FTAHBRAM | Fault Tolerant On-Chip Memory | 0x01 | 0x054 | Supported by laysim-GR712RC (No code area) |
AHBUART | Serial/AHB debug interface | 0x01 | 0x007 | Only P&P information |
AHBJTAG | JTAG/AHB debug interface | 0x01 | 0x01C | Only P&P information |
GRSpW2 | SpaceWire link with RMAP | 0x01 | 0x029 | Supported by laysim-GR712RC |
B1553BRM | MIL-STD1553B BC/RT/BM Controller | 0x01 | 0x072 | Supported by laysim-GR712RC (BC/RT) |
RT mode is supported for EDISOFT RTEMS-Impr testsuites using loadable module | ||||
CANOC | OC CAN Controller | 0x01 | 0x019 | Supported by laysim-GR712RC |
GRETH | 10/100 Ethernet MAC with EDCL | 0x01 | 0x01D | Supported by laysim-GR712RC |
APBUART | Programmable UART with APB Interface | 0x01 | 0x00C | Supported by laysim-GR712RC |
GPTIMER | General Purpose Timer Unit | 0x01 | 0x011 | Supported by laysim-GR712RC |
GRTIMER | General Purpose Timer Unit with latch | 0x01 | 0x038 | Supported by laysim-GR712RC |
GRGPIO | General Purpose I/O port | 0x01 | 0x01A | Supported by laysim-GR712RC |
CLKGATE | Clock gating module | 0x01 | 0x02C | Supported by laysim-GR712RC |
SPICTRL | SPI Controller (Master) | 0x01 | 0x02D | Supported by laysim-GR712RC |
I2CMST | I2C Master | 0x01 | 0x08 | Supported by laysim-GR712RC |
GRTC | CCSDS Telecommand Decoder | 0x01 | 0x031 | Not supported in laysim-GR712RC |
GRTM | CCSDS Telemetry Encoder | 0x01 | 0x030 | Not supported in laysim-GR712RC |
SATCAN | Proprietary | 0x01 | 0x080 | Not supported in laysim-GR712RC |
CANMUX | CAN Bus Multiplexer | 0x01 | 0x081 | Not supported in laysim-GR712RC |
GRASCS | ASCS16 Controller | 0x01 | 0x043 | Not supported in laysim-GR712RC |
GRSLINK | SLINK Controller | 0x01 | 0x02F | Not supported in laysim-GR712RC |
GRGPREG | General Purpose Register | 0x01 | 0x087 | Not supported in laysim-GR712RC |
Download laysim-GR712RC Evaluation Version
The evaluation version of laysim-GR712RC and user's manual can be downloaded from Download Article (https://layright.blogspot.com/2020/02/download-laysim-leon3.html).
댓글
댓글 쓰기