Datenblatt-Suchmaschine für elektronische Bauteile
  German  ▼
ALLDATASHEETDE.COM

X  

  • AM29118DC

  • AI
    ## Overview of the AM29118DC The **AM29118DC** is a specialized high-performance integrated circuit belonging to the Am2900 family of bit-slice processors developed by Advanced Micro Devices (AMD). Specifically, it is a **16-bit Instruction Interruptible Arithmetic Logic Unit (ALU)**. Designed for high-speed controller applications and digital signal processing, the "DC" suffix typically denotes the package type (**D** for Ceramic DIP) and the temperature range (**C** for Commercial). --- ### Key Technical Specifications | Feature | Specification | | :--- | :--- | | **Data Path Width** | 16-Bit | | **Technology** | Bipolar (LS/S TTL compatible) | | **Package Type** | 48-pin Ceramic Dual In-Line Package (DIP) | | **Supply Voltage ($V_{CC}$)** | 5.0V ± 5% | | **Operating Temp Range** | 0°C to +70°C (Commercial) | | **Power Dissipation** | Approximately 1.5W - 2.0W | --- ### Internal Architecture and Components The AM29118 is more than just a standard ALU; it integrates several functional blocks to handle complex 16-bit operations efficiently: 1. **Arithmetic Logic Unit (ALU):** Performs standard operations including Add, Subtract, AND, OR, XOR, and NOT. 2. **Accumulator (AC):** An internal register used to store the results of ALU operations for immediate reuse. 3. **Status Register:** Tracks flags such as Zero (Z), Carry (C), Negative (N), and Overflow (V). 4. **Instruction Latches:** Allows the device to be "instruction interruptible," meaning it can store an instruction and execute it while the external bus prepares the next one. 5. **Shifter:** A full 16-bit barrel shifter or shift-unit capable of logical and arithmetic shifts. --- ### Core Functionalities * **Interruptible Operations:** The "Instruction Interruptible" nature allows the system to pause mid-cycle to handle higher priority tasks without losing the current processing state. * **Three-Bus Architecture:** It typically utilizes a flexible I/O structure to interface with external memory, microprogram controllers (like the AM2910), and other bit-slice components. * **Read-Modify-Write:** It is optimized for operations that require reading a value, modifying it via the ALU, and writing it back to the destination in minimal clock cycles. --- ### Pin Configuration Categories | Pin Groups | Function | | :--- | :--- | | **D0 - D15** | Bi-directional 16-bit Data Bus. | | **I0 - I8** | Instruction inputs that define the ALU operation. | | **CLK** | Clock signal for synchronizing internal registers. | | **OE** | Output Enable for the data bus. | | **Status** | Pins for Carry-In ($C_n$), Carry-Out ($C_{n+1}$), and Overflow. | --- ### Historical Context and Use The AM29118 was a staple in **high-performance minicomputers** and **military-grade controllers** in the 1980s. Because it was built using Bipolar technology rather than CMOS, it was significantly faster than standard microprocessors of its time, though it consumed more power and generated more heat. ---
    ✨ Follow-up Questions
    • How does the AM29118 differ from the more common AM2901 bit-slice processor?
    • What are the specific instruction sets supported by the AM29118 ALU?
    • Can you provide a wiring diagram concept for interfacing the AM29118 with a microprogram controller?