Skip to main content

The following page content corresponds to the products marketed in Japan.
If you do not live in Japan, please

SH7751R Product Specifications


Items
Specifications
LSI
  • Operating frequency: 240 MHz*1/200 MHz*1/167 MHz*2/133 MHz*2
  • Performance:
    • 430 MIPS (240 MHz), 360 MIPS (200 MHz)
    • 300 MIPS (167 MHz), 240 MIPS (133 MHz)
    • 1.2 GFLOPS (167 MHz), 0.93 GFLOPS (133 MHz)
    • 1.7 GFLOPS (240 MHz), 1.4 GFLOPS (200 MHz)
  • Superscalar architecture: Parallel execution of two instructions
  • Packages: 256-pin QFP, 256-pin BGA
  • External buses (SH buses)
    • Separate 26-bit address and 32-bit data buses
    • External bus frequency of 1, 1/2, 1/3, 1/4, 1/6, or 1/8 times
      internal bus frequency
  • External bus (PCI bus):
    • 32-bit address/data multiplexing
    • Selection of internal clock or external PCI-dedicated clock
CPU
  • Original Renesas SuperH architecture
  • 32-bit internal data bus
  • General register file:
    • Sixteen 32-bit general registers (and eight 32-bit shadow registers)
    • Seven 32-bit control registers
    • Four 32-bit system registers
  • RISC-type instruction set (upward-compatible with SuperH Series)
    • Fixed 16-bit instruction length for improved code efficiency
    • Load-store architecture
    • Delayed branch instructions
    • Conditional execution
    • C-based instruction set
  • Superscalar architecture (providing simultaneous execution of two instructions) including FPU
  • Instruction execution time: Maximum 2 instructions/cycle
  • Virtual address space: 4 Gbytes (448-Mbyte external memory space)
  • Space identifier ASIDs: 8 bits, 256 virtual address spaces
  • On-chip multiplier
  • Five-stage pipeline
FPU
  • On-chip floating-point coprocessor
  • Supports single-precision (32 bits) and double-precision (64 bits)
  • Supports IEEE754-compliant data types and exceptions
  • Two rounding modes: Round to Nearest and Round to Zero
  • Handling of denormalized numbers: Truncation to zero or interrupt generation for compliance with IEEE754
  • Floating-point registers: 32 bits x 16 words x 2 banks
    (single-precision x 16 words or double-precision x8 words) x 2 banks
  • 32-bit CPU-FPU floating-point communication register (FPUL)
  • Supports FMAC (multiply-and-accumulate) instruction
  • Supports FDIV (divide) and FSQRT (square root) instructions
  • Supports FLDI0/FLDI1 (load constant 0/1) instructions
  • Instruction execution times
    • Latency (FMAC/FADD/FSUB/FMUL): 3 cycles (single-precision), 8 cycles (double-precision)
    • Pitch (FMAC/FADD/FSUB/FMUL): 1 cycle (single-precision), 6 cycles (double-precision)
      Note: FMAC is supported for single-precision only.
  • 3-D graphics instructions (single-precision only):
    • 4-dimensional vector conversion and matrix operations (FTRV): 4 cycles (pitch), 7 cycles (latency)
    • 4-dimensional vector inner product (FIPR): 1 cycle (pitch), 4 cycles (latency)
  • Five-stage pipeline
Clock pulse generator (CPG)
  • Choice of main clock
    • SH7751: 1/2, 1, 3, or 6 times EXTAL
    • SH7751R: 1, 6, or 12 times EXTAL
  • Clock modes: (Maximum frequency: Varies with models)
    • CPU frequency: 1, 1/2, 1/3, 1/4, 1/6, or 1/8 times main clock
    • Bus frequency: 1, 1/2, 1/3, 1/4, 1/6, or 1/8 times main clock
    • Peripheral frequency: 1/2, 1/3, 1/4, 1/6, or 1/8 times main clock
  • Power-down modes
    • Sleep mode
    • Deep sleep mode
    • Pin sleep mode
    • Standby mode
    • Hardware standby mode
    • Module standby function
  • Single-channel watchdog timer
Memory management unit (MMU)
  • 4-Gbyte address space, 256 address space identifiers (8-bit ASIDs)
  • Single virtual mode and multiple virtual memory mode
  • Supports multiple page sizes: 1 kbyte, 4 kbytes, 64 kbytes, 1 Mbyte
  • 4-entry fully-associative TLB for instructions
  • 64-entry fully-associative TLB for instructions and operands
  • Supports software-controlled replacement and random-counter replacement algorithm
  • TLB contents can be accessed directly by address mapping
Cache memory
[SH7751]
  • Instruction cache (IC)
    • 8 kbytes, direct mapping
    • 256 entries, 32-byte block length
    • Normal mode (8-kbyte cache)
    • Index mode
  • Operand cache (OC)
    • 16 kbytes, direct mapping
    • 512 entries, 32-byte block length
    • Normal mode (16-kbyte cache)
    • Index mode
    • RAM mode (8-kbyte cache + 8-kbyte RAM)
    • Choice of write method (copy-back or write-through)
  • Single-stage copy-back buffer, single-stage write-through buffer
  • Cache memory contents can be accessed directly by address mapping (usable as on-chip memory)
  • Store queue (32 bytes x 2 entries)
Cache memory
[SH7751R]
  • Instruction cache (IC)
    • 16 kbytes, 2-way set associative
    • 256 entries/way, 32-byte block length
    • Cache-double-mode (16-kbyte cache)
    • Index mode
    • SH7751-compatible mode (8 kbytes, direct mapping)
  • Operand cache (OC)
    • 32 kbytes, 2-way set associative
    • 512 entries/way, 32-byte block length
    • Cache-double-mode (32-kbyte cache)
    • Index mode
    • RAM mode (16-kbyte cache + 16-kbyte RAM)
    • Choice of write method (copy-back or write-through)
    • SH7751-compatible mode (16 kbytes, direct mapping)
  • Single-stage copy-back buffer, single-stage write-through buffer
  • Cache memory contents can be accessed directly by address mapping
    (usable as on-chip memory)
  • Store queue (32 bytes x 2 entries)
Interrupt controller (INTC)
  • Five independent external interrupts (NMI, IRL3 to IRL0)
  • 15-level signed external interrupts: IRL3 to IRL0
  • On-chip peripheral module interrupts: Priority level can be set for each module
User break controller (UBC)
  • Supports debugging by means of user break interrupts
  • Two break channels
  • Address, data value, access type, and data size can all be set as break conditions
  • Supports sequential break function
Bus state controller (BSC)
  • Supports external memory access
    • 32/16/8-bit external data bus
  • External memory space divided into seven areas, each of up to 64 Mbytes, with the following parameters settable for each area:
    • Bus size (8, 16, or 32 bits)
    • Number of wait cycles (hardware wait function also supported)
    • Direct connection of DRAM, synchronous DRAM, and burst ROM possible by setting space type
    • Supports fast page mode and DRAM EDO
    • Supports PCMCIA interface
    • Chip select signals (CS0 to CS6) output for relevant areas
  • DRAM/synchronous DRAM refresh functions
    • Programmable refresh interval
    • Supports CAS-before-RAS refresh mode and self-refresh mode
  • DRAM/synchronous DRAM burst access function
  • Big endian or little endian mode can be set
Direct memory access controller (DMAC)
  • Physical address DMA controller
    • SH7751: 4-channel
    • SH7751R: 8-channel
  • Transfer data size: 8, 16, 32, or 64 bits, or 32 bytes
  • Address modes:
    • 1-bus-cycle single address mode
    • 2-bus-cycle dual address mode
  • Transfer requests: External, on-chip peripheral module, or auto-requests
  • Bus modes: Cycle-steal or burst mode
  • Supports on-demand data transfer mode (external bus 32 bit)
Timer unit (TMU)
  • 5-channel auto-reload 32-bit timer
    Input-capture function on one channel
  • Selection from 7 counter input clocks in 3 of 5 channels and from
    5 counter input clocks on remaining 2 of 5 channels
Realtime clock (RTC)
  • On-chip clock and calendar functions
  • Built-in 32 kHz crystal oscillator with maximum 1/256 second resolution (cycle interrupts)
Serial communication interface (SCI, SCIF)
  • Two full-duplex communication channels (SCI, SCIF)
  • Channel 1 (SCI):
    • Choice of asynchronous mode or synchronous mode
    • Supports smart card interface
  • Channel 2 (SCIF):
    • Supports asynchronous mode
    • Separate 16-byte FIFOs provided for transmitter and receiver
PCI bus controller (PCIC)
  • PCI bus controller (Rev.2.1-compatible)*3
    • 32-bit bus
    • 33 MHz/66 MHz support
  • PCI master/slave support
  • PCI host function support
    • Built-in bus arbiter
  • 4 built-in PCI-dedicated DMAC (direct memory access controller) channels
    • Each channel equipped with 64-byte FIFO
  • Selection of built-in clock or external PCI-dedicated clock
  • Interrupt requests can be sent to CPU

End of content

Back To Top