Difference between revisions of "Lecture Notes"
(19 intermediate revisions by the same user not shown) | |||
Line 27: | Line 27: | ||
File:srcvhdl.zip|One-Bus SRC VHDL | File:srcvhdl.zip|One-Bus SRC VHDL | ||
File:SRC_VHDL_Tutorial.pdf|SRC VHDL Tutorial | File:SRC_VHDL_Tutorial.pdf|SRC VHDL Tutorial | ||
+ | File:Boole’s_Expansion_Theorem.pdf|Boole's Expansion Theorem | ||
File:Ug364.pdf|Xilinx Virtex 6 Configurable Logic Block User Guide | File:Ug364.pdf|Xilinx Virtex 6 Configurable Logic Block User Guide | ||
File:SRCUCF.pdf|SRC User Constraint File | File:SRCUCF.pdf|SRC User Constraint File | ||
Line 44: | Line 45: | ||
<gallery caption="Chapter 5"> | <gallery caption="Chapter 5"> | ||
File:Ch5CSDA.pdf|Chapter 5 | File:Ch5CSDA.pdf|Chapter 5 | ||
+ | File:RISC.pdf|Patterson/Ditzel ACM SIGARCH Computer Architecture News Article on RISC | ||
File:Table_5P1.pdf|Table 5.1 | File:Table_5P1.pdf|Table 5.1 | ||
File:Corrected_Figure_5.15.pdf|Corrected Figure 5.15 | File:Corrected_Figure_5.15.pdf|Corrected Figure 5.15 | ||
Line 63: | Line 65: | ||
File:Itanium-architecture-vol-1-2-3-4-reference-set-manual.pdf|Intel Itanium Software Developer's Guide | File:Itanium-architecture-vol-1-2-3-4-reference-set-manual.pdf|Intel Itanium Software Developer's Guide | ||
File:paper_aklaiber_19jan00.pdf|Transmeta Crusoe White Paper | File:paper_aklaiber_19jan00.pdf|Transmeta Crusoe White Paper | ||
+ | File:transmeta.pdf|IEEE Spectrum Article on Transmeta | ||
File:Transmeta_Laptop.pdf|HP Transmeta Crusoe Laptop | File:Transmeta_Laptop.pdf|HP Transmeta Crusoe Laptop | ||
− | File:Intel_PII_System.JPG|Intel PII System | + | File:Intel_PII_System.JPG|Intel PII MESI System (Circa 1998) |
− | File:29054901-1.pdf|Intel 440FX Chipset | + | File:29054901-1.pdf|Intel 440FX Pentium Pro Chipset |
− | File:29056402.pdf|Intel 440LX Chipset | + | File:24365703-1.pdf|Intel Pentium II Datasheet |
+ | File:29056402.pdf|Intel 440LX Pentium II Chipset | ||
File:Intel_Core_i7-980X_Product_Brief.pdf|Intel Core I7-980X Product Brief | File:Intel_Core_i7-980X_Product_Brief.pdf|Intel Core I7-980X Product Brief | ||
File:I7-980X_Diemap.jpg|Intel Core I7-980X Diemap | File:I7-980X_Diemap.jpg|Intel Core I7-980X Diemap | ||
− | File:Papamarcos.isca84.pdf|Illinois Protocol | + | File:MSI_Protocol.pdf|MSI Protocol |
+ | File:Papamarcos.isca84.pdf|Illinois (MESI) Protocol | ||
File:Hyperthreaded_SRC_Concept.pdf|Hyper-Threaded SRC Concept | File:Hyperthreaded_SRC_Concept.pdf|Hyper-Threaded SRC Concept | ||
File:O13-024-sparc-t5-architecture-1920540.pdf|SPARC T5 | File:O13-024-sparc-t5-architecture-1920540.pdf|SPARC T5 | ||
+ | File:Sparc-m6-processor-ds-2015586.pdf|SPARC M6 | ||
+ | File:Intel_Xeon_Phi_Whitepaper.pdf|Intel Xeon Phi Whitepaper | ||
File:High-performance-xeon-phi-coprocessor-brief.pdf|Intel Xeon Phi | File:High-performance-xeon-phi-coprocessor-brief.pdf|Intel Xeon Phi | ||
File:Expressing_Parallelism.pdf| Expressing Parallelism | File:Expressing_Parallelism.pdf| Expressing Parallelism | ||
Line 120: | Line 127: | ||
[http://en.wikipedia.org/wiki/Cache_coherence Cache Coherence on Wikipedia] | [http://en.wikipedia.org/wiki/Cache_coherence Cache Coherence on Wikipedia] | ||
+ | |||
+ | [https://www.linkedin.com/in/markpapamarcos Mark Papmarcos on Linkedin] | ||
[http://en.wikipedia.org/wiki/Thread_(computing) Thread (Computing) on Wikipedia] | [http://en.wikipedia.org/wiki/Thread_(computing) Thread (Computing) on Wikipedia] | ||
Line 130: | Line 139: | ||
[http://en.wikipedia.org/wiki/SPARC_T3 SPARC T3 "Multi-threaded" CPU on Wikipedia] | [http://en.wikipedia.org/wiki/SPARC_T3 SPARC T3 "Multi-threaded" CPU on Wikipedia] | ||
+ | |||
+ | [https://software.intel.com/en-us/articles/implementing-scalable-atomic-locks-for-multi-core-intel-em64t-and-ia32-architectures Implementing Scalable Atomic Locks for Multi-Core Intel® EM64T and IA32 Architectures] | ||
[http://en.wikipedia.org/wiki/History_of_supercomputing History of Supercomputing on Wikipedia] | [http://en.wikipedia.org/wiki/History_of_supercomputing History of Supercomputing on Wikipedia] | ||
Line 152: | Line 163: | ||
File:DRAM_Example_Datapath.pdf|DRAM Example Datapath | File:DRAM_Example_Datapath.pdf|DRAM Example Datapath | ||
File:DRAM_Moore_Example.pdf|SRC DRAM (Moore FSM) Example | File:DRAM_Moore_Example.pdf|SRC DRAM (Moore FSM) Example | ||
+ | File:DRAM_Moore_Refresh_Example.pdf|SRC DRAM Example W/Refresh (Moore FSM) | ||
File:DRAM Example.pdf|SRC DRAM (Mealy FSM) Example | File:DRAM Example.pdf|SRC DRAM (Mealy FSM) Example | ||
File:DRAM Example Refresh.pdf|SRC DRAM Example W/Refresh (Mealy FSM) | File:DRAM Example Refresh.pdf|SRC DRAM Example W/Refresh (Mealy FSM) | ||
Line 158: | Line 170: | ||
File:SRC_Cache_Datapath.pdf|SRC Cache Datapath | File:SRC_Cache_Datapath.pdf|SRC Cache Datapath | ||
File:VIRTUAL_MEMORY.pdf|Virtual Memory Concepts | File:VIRTUAL_MEMORY.pdf|Virtual Memory Concepts | ||
+ | File:MC68851.pdf|Motorola MC68851 MMU | ||
</gallery> | </gallery> | ||
Line 189: | Line 202: | ||
<gallery caption="Chapter 9"> | <gallery caption="Chapter 9"> | ||
File:Ch9CSDA.pdf|Chapter 9 | File:Ch9CSDA.pdf|Chapter 9 | ||
+ | File:640_MB_SUN_MICROSYSTEMS_DISK_1.JPG | ||
+ | File:640_MB_SUN_MICROSYSTEMS_DISK_2.JPG | ||
File:NTSC Video.pdf|NTSC Video | File:NTSC Video.pdf|NTSC Video | ||
File:Video Example.pdf|Video Example | File:Video Example.pdf|Video Example | ||
File:NVIDIA_Fermi_Compute_Architecture_Whitepaper.pdf|NVIDIA FERMI | File:NVIDIA_Fermi_Compute_Architecture_Whitepaper.pdf|NVIDIA FERMI | ||
File:Basic_principles.pdf|Video Chapter | File:Basic_principles.pdf|Video Chapter | ||
− | File:2-Bit_Flash_ADC. | + | File:2-Bit_Flash_ADC.pdf|2-Bit Pipelined Flash ADC |
+ | File:R2R_DAC.pdf|R2R Digital-to-Analog Converter (DAC) | ||
</gallery> | </gallery> | ||
Line 202: | Line 218: | ||
File:DS92LV16.pdf|National DS92LV16 SERDES | File:DS92LV16.pdf|National DS92LV16 SERDES | ||
File:usb_20.pdf|USB 2.0 | File:usb_20.pdf|USB 2.0 | ||
+ | File:EVERYTHING YOU ALWAYS WANTED.PDF|VHDL Lecture | ||
+ | </gallery> | ||
+ | |||
+ | <gallery caption="VHDL Tutorial"> | ||
File:EVERYTHING YOU ALWAYS WANTED.PDF|VHDL Lecture | File:EVERYTHING YOU ALWAYS WANTED.PDF|VHDL Lecture | ||
</gallery> | </gallery> |
Latest revision as of 16:46, 28 November 2017
- Microprogrammed SRC Control Unit.pdf
Microprogrammed SRC
- Microcodedsrcvhdl.zip
One-Bus Microcoded SRC VHDL
The Intel 8086/8088: The Original IBM PC CPU
The First 16-bit X86 CPU with Memory Management and Protected Mode: The Intel 80286
The First 32-bit X86 CPU: The Intel 80386
The First Tightly Pipelined X86 CPU: The Intel 80486
The First Superscalar X86 CPU: The Intel P5
The First 64-bit X86 CPU: The AMD Opteron
Original AMD Athlon on Wikipedia
The Father of VLIW: Josh Fisher
Intel's First VLIW CPU (Failure): The i860
How the Itanium Killed the Computer Industry
HP and Intel Effectively Kill off Itanium
HP TC 1000 Crusoe-Based Tablet PC
Thread (Computing) on Wikipedia
Simultaneous Multithreading on Wikipedia
SPARC T1 "Multi-threaded" CPU on Wikipedia
SPARC T3 "Multi-threaded" CPU on Wikipedia
Implementing Scalable Atomic Locks for Multi-Core Intel® EM64T and IA32 Architectures
History of Supercomputing on Wikipedia
Cluster Computing on Wikipedia
Hennessy and Patterson on the Intel i7
- Multimastersrcvhdl.zip
Multi-Master SRC VHDL